<!--
function validate (form)
{
 var errors;
 errors = "";


 if (form.FirstName.value == "")
 {
   errors = errors + "\n" + "First Name";
 }

 if (form.LastName.value == "")
 {
   errors = errors + "\n" + "Last Name";
 }

 if (form.Address1.value == "")
 {
   errors = errors + "\n" + "Street Address";
 }

 if (form.City.value == "")
 {
   errors = errors + "\n" + "City";
 }

 if (form.StateOrProvince.value == "")
 {
   errors = errors + "\n" + "State or Province";
 }

 if (form.PostalCode.value == "")
 {
   errors = errors + "\n" + "Postal (ZIP) Code";
 }

 if ((form.AreaCode.value == "") || (form.prefix.value == "") || (form.number.value == ""))
 {
   errors = errors + "\n" + "Daytime Phone";
 }
 else
 {
 var str=form.AreaCode.value
 var filter=/^[2-9]\d{2}/
	if (filter.test(str) == 0)
	{
	   errors = errors + "\n" + "Daytime Area Code";
	}
 var str=form.prefix.value
 var filter=/\d{3}/
	if (filter.test(str) == 0)
	{
	   errors = errors + "\n" + "Daytime Phone Prefix";
	}
 var str=form.number.value
 var filter=/\d{4}/
	if (filter.test(str) == 0)
	{
	   errors = errors + "\n" + "Daytime Phone Number";
	}
 }

if (form.EmailAddress.value == "")
 {
   errors = errors + "\n" + "Email Address";
 }
 else
 {
	var str=form.EmailAddress.value
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str) == 0)

	 {
	errors = errors + "\n \n \n" + "Special Note: Invalid Email Address!";
	 }
 }

 
 if (errors != "")
 {
   alert ("You need to fill in the following fields:\n" + errors);
   return false;
 }
 else
 {
	if ((form.AreaCode2.value == "") || (form.prefix2.value == "") || (form.number2.value == ""))
	{
		var DoThis=confirm ("It's not required, but you we would really like an evening phone number for you. If you are willing to give it, please hit CANCEL and fill that in. If not, just hit OK and your request will be processed.");
		if (DoThis)
			{
			return true ;
			}
		else
			{
			return false ;
			}
	 }
	 else
	 {
		if ((form.AreaCode2.value != "") || (form.prefix2.value != "") || (form.number2.value != ""))
		{
			 errors = "";
			 var str=form.AreaCode2.value
			 var filter=/^[2-9]\d{2}/
				if (filter.test(str) == 0)
				{
				   errors = errors + "\n" + "Evening Area Code";
				}
			 var str=form.prefix2.value
			 var filter=/\d{3}/
				if (filter.test(str) == 0)
				{
				   errors = errors + "\n" + "Evening Phone Prefix";
				}
			 var str=form.number2.value
			 var filter=/\d{4}/
				if (filter.test(str) == 0)
				{
				   errors = errors + "\n" + "Evening Last Portion";
				}
			 if (errors != "")
			 {
			   alert ("You provided an evening phone number, but there were problems:\n" + errors);
			   return false;
			 }
		}
		return true ;
	 }
 }
}
//-->
