function Validator(theForm)
{
  // check if email field is blank
	if (theForm.email.value == "")
	{
		alert("Please enter your email address in the \"Email Address\" field.");
		theForm.email.focus();
		return (false);
	}
	// test if valid email address, must have @ and .
	var checkEmail = "@.";
	var checkStr = theForm.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 both the @ and . were in the string
			if (EmailAt && EmailPeriod)
			{
				EmailValid = true
				break;
			}
		}//close for
	if (!EmailValid)
	{
		alert("There appears to be an error in your email address.");
		theForm.email.focus();
		return (false);
	}
}