function Count_Q()
	{
	document.getElementById("form_label_message").innerHTML = 'You have '+eval(500 - document.contact_form.question.value.length)+' characters left. ';
	}
	
function Count_E()
	{
	if(document.contact_form.email.value.indexOf('@') < 0)
		{
		document.getElementById("form_label_message").innerHTML = 'The email address is missing the @ symbol';
		if(document.contact_form.email.value.indexOf('.') < 0)
			{
			document.getElementById("form_label_message").innerHTML = document.getElementById("form_label_message").innerHTML+' and at least one .';
			}
		}
	else if(document.contact_form.email.value.indexOf('.') < 0)
		{
		document.getElementById("form_label_message").innerHTML = 'The email address is missing at least one .';
		}
	else
		{
		document.getElementById("form_label_message").innerHTML = 'Email address appears ok!';
		}
	}
function mgwalk_contact()
	{
	if(document.contact_form.email.value != '' && document.contact_form.email.value.length >= 6)
		{
		if(document.contact_form.subject.value != '' && document.contact_form.subject.value.length >= 2)
			{
			if(document.contact_form.question.value != '' && document.contact_form.question.value.length >= 2)
				{
				if(document.getElementById("securitycode").value != '' && document.getElementById("securitycode").value.length >= 2)
					{
					document.contact_form.submit()
					}
				else
					{
					alert("Please Enter The Anti-Spam Word.");
					document.getElementById("securitycode").focus();
					}
				}
			else
				{
				alert("Please Enter A Question");
				document.contact_form.question.focus();
				}
			}
		else
			{
			alert("Please Enter A Subject.");
			document.contact_form.subject.focus();
			}
		}
	else
		{
		alert("Please Enter Your Email Address or a Vaild Address.");
			document.contact_form.email.focus();
		}
	}
