function validEmail(email) {			invalidChars = " /:,#'`$~!%^&*()+\"\;<>?\\|	"						if (email == "") {						// cannot be empty				return false			}			for (i = 0; i < invalidChars.length; i++) {	// does it contain any invalid characters?				badChar = invalidChars.charAt(i)				if (email.indexOf(badChar,0) > -1) {					return false				}			}			atPos = email.indexOf("@",1)			// there must be one "@" symbol			if (atPos == -1) {				return false			}			if (email.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol				return false			}			periodPos = email.indexOf(".",atPos)			if (periodPos == -1) {					// and at least one "." after the "@"				return false			}			if (periodPos+3 > email.length)	{		// must be at least 2 characters after the "."				return false			}			return true	}	function Validator(theForm){  if (theForm.assoc_name.value == "")  {    alert("Please enter a value for the \"Association Name\" field.");    theForm.assoc_name.focus();    return (false);  }    if (theForm.assoc_address.value == "")  {    alert("Please enter a value for the \"Association Address\" field.");    theForm.assoc_address.focus();    return (false);  }  if (theForm.contact_name.value == "")  {    alert("Please enter a value for the \"Contact Person\" field.");    theForm.contact_name.focus();    return (false);  }  if (theForm.contact_title.value == "")  {    alert("Please enter a value for the \"Position\" field.");    theForm.contact_title.focus();    return (false);  }  if (theForm.address.value == "")  {    alert("Please enter a value for the \"Address\" field.");    theForm.address.focus();    return (false);  }  if (theForm.city.value == "")  {    alert("Please enter a value for the \"City\" field.");    theForm.city.focus();    return (false);  }  if (theForm.state.value == "")  {    alert("Please enter a value for the \"State\" field.");    theForm.state.focus();    return (false);  }  if (theForm.zip.value == "")  {    alert("Please enter a value for the \"Zip Code\" field.");    theForm.zip.focus();    return (false);  }/* ######*//* PHONE */  if (theForm.home_areacode.value == "")  {    alert("Please enter a value for the \"Area Code\" field.");    theForm.home_areacode.focus();    return (false);  }  if ((theForm.home_areacode.value.length < 3))  {    alert("Please enter 3 characters in the \"Area Code\" field.");    theForm.home_areacode.focus();    return (false);  }  if (thisForm.home_areacode.value.slice(0,1) == "1" || theForm.home_areacode.value == "123" || theForm.home_areacode.value == "123" || theForm.home_areacode.value == "222" || theForm.home_areacode.value == "333" || theForm.home_areacode.value == "444" || theForm.home_areacode.value == "555" || theForm.home_areacode.value == "666" || theForm.home_areacode.value == "777" || theForm.home_areacode.value == "999")  {    alert("You have entered in invalid value for the \"Area Code\" field.");    theForm.home_areacode.focus();    return (false);  }  if (theForm.home_prefix.value == "")  {    alert("Please enter a value for the \"First Three Digits of Your Phone\" field.");    theForm.home_prefix.focus();    return (false);  }  if ((theForm.home_prefix.value.length < 3))  {    alert("Please enter 3 characters in the \"First Three Digits of Your Phone\" field.");    theForm.home_prefix.focus();    return (false);  }  if (theForm.home_phone.value == "")  {    alert("Please enter a value for the \"Last Four Digits of Your Phone\" field.");    theForm.home_phone.focus();    return (false);  }  if ((theForm.home_phone.value.length < 4))  {    alert("Please enter 4 characters in the \"Last Four Digits of Your Phone\" field.");    theForm.home_phone.focus();    return (false);  }/* ######*//* FAX */  if (theForm.fax_areacode.value == "")  {    alert("Please enter a value for the \"Fax Area Code\" field.");    theForm.fax_areacode.focus();    return (false);  }  if ((theForm.fax_areacode.value.length < 3))  {    alert("Please enter 3 characters in the \"Fax Area Code\" field.");    theForm.fax_areacode.focus();    return (false);  }  if (thisForm.fax_areacode.value.slice(0,1) == "1" || theForm.fax_areacode.value == "123" || theForm.fax_areacode.value == "123" || theForm.fax_areacode.value == "222" || theForm.fax_areacode.value == "333" || theForm.fax_areacode.value == "444" || theForm.fax_areacode.value == "555" || theForm.fax_areacode.value == "666" || theForm.fax_areacode.value == "777" || theForm.fax_areacode.value == "999")  {    alert("You have entered in invalid value for the \"Fax Area Code\" field.");    theForm.fax_areacode.focus();    return (false);  }  if (theForm.fax_prefix.value == "")  {    alert("Please enter a value for the \"First Three Digits of Your Fax\" field.");    theForm.fax_prefix.focus();    return (false);  }  if ((theForm.fax_prefix.value.length < 3))  {    alert("Please enter 3 characters in the \"First Three Digits of Your Fax\" field.");    theForm.fax_prefix.focus();    return (false);  }  if (theForm.fax_phone.value == "")  {    alert("Please enter a value for the \"Last Four Digits of Your Fax\" field.");    theForm.fax_phone.focus();    return (false);  }  if ((theForm.fax_phone.value.length < 4))  {    alert("Please enter 4 characters in the \"Last Four Digits of Your Fax\" field.");    theForm.fax_phone.focus();    return (false);  }/* ---------*/  if (theForm.email.value == "")  {    alert("Please enter a value for the \"Email Address\" field.");    theForm.email.focus();    return (false);  }  if ((theForm.email.value.length < 7) && (theForm.email.value.length !=0))  {    alert("Please enter at least 7 characters in the \"E-mail Address\" field.");    theForm.email.focus();    return (false);  }  if (!(validEmail(theForm.email.value)))      {         alert("Invalid Email Address")         theForm.email.focus()         return (false)      }  if (theForm.ttlMembers.value == "")  {    alert("Please enter a value for the \"Total Members\" field.");    theForm.ttlMembers.focus();    return (false);  }  if (theForm.avgDues.value == "")  {    alert("Please enter a value for the \"Average Dues\" field.");    theForm.avgDues.focus();    return (false);  }  if (!theForm.svc_Chapter.checked && !theForm.svc_marketing.checked && !theForm.svc_newsletter.checked && !theForm.svc_education.checked && !theForm.svc_PR.checked && !theForm.svc_web.checked && !theForm.svc_govt.checked && !theForm.svc_research.checked && !theForm.svc_other.checked)  {   alert("Please indicate which current services, programs, and activities your association offers its membership.");   return (false);  }	return (true);}