function contact_form_validator(contact_form){
	alertsay = ""
	
	if (contact_form.name.value == "") {
		alert("You must enter name.");
		contact_form.name.focus();
		return (false);
	}

	if (contact_form.email.value == "") {
		alert("You must enter email.");
		contact_form.email.focus();
		return (false);
	}

	
		var checkEmail = "@.";
		var checkStr = contact_form.email.value;
		var EmailValid = false;
		var EmailAt = false;
		var EmailPeriod = false;
		for (i = 0;  i < checkStr.length;  i++)
		{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkEmail.length;  j++)
		{
		if (ch == checkEmail.charAt(j) && ch == "@")
		EmailAt = true;
		if (ch == checkEmail.charAt(j) && ch == ".")
		EmailPeriod = true;
			  if (EmailAt && EmailPeriod)
				break;
			  if (j == checkEmail.length)
				break;
			}
		if (EmailAt && EmailPeriod)
		{
				EmailValid = true
				break;
			}
		}
		if (!EmailValid) {
			alert("The \"email\" field must contain an \"@\" and a \".\".");
			contact_form.email.focus();
			return (false);
		}
	
	if (contact_form.subject.value == ""){
		alert("You must enter subject.");
		contact_form.subject.focus();
		return (false);
	}
	
	if (contact_form.body.value == ""){
		alert("You must enter body.");
		contact_form.body.focus();
		return (false);
	}
	
	return (true);
}