<!--check membersip form-->
var testresults
function checkemail(){
var str=document.membership.Email.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
alert("Please input a valid email address!")
testresults=false
}
return (testresults)
}
function check_membership() {
    if( document.membership.FirstName.value == "" )
	{ 
		alert("Please enter first name");
		document.membership.FirstName.focus()
		return false;
	} 
	if( document.membership.LastName.value == "" )
	{ 
		alert("Please enter last name");
		document.membership.LastName.focus()
		return false;
	}
	if( document.membership.Address.value == "" )
	{ 
		alert("Please enter address ");
		document.membership.Address.focus()
		return false;
	}
	if( document.membership.City.value == "" )
	{ 
		alert("Please enter city ");
		document.membership.City.focus()
		return false;
	}
		if( document.membership.State.value == "" )
	{ 
		alert("Please enter state ");
		document.membership.State.focus()
		return false;
	}
	if( document.membership.Membership.value == "none selected" )
	{ 
		alert("Please choose a membership type from the dropdown");
		document.membership.Membership.focus()
		return false;
	} 
		if( document.membership.Zip.value == "" )
	{ 
		alert("Please enter zip code ");
		document.membership.Zip.focus()
		return false;
	}
var checkOK = "0123456789";
var checkStr = membership.Zip.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter only numbers in the zip code field");
membership.Zip.focus();
return (false);
}
    if( document.membership.Phone.value == "" )
	{ 
		alert("Please enter phone number ");
		document.membership.Phone.focus()
		return false;
	}
var checkOK = "0123456789";
var checkStr = membership.Phone.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter only numbers in the phone field");
membership.Phone.focus();
return (false);
}
	if( document.membership.Email.value == "" )
	{ 
		alert("Please enter email ");
		document.membership.Email.focus()
		return false;
    }
	return checkemail()	
}

<!--///////////////////////////////////////////////////////////////////////////////////////////-->
<!--check reservation form-->
var testresults
function checkemail(){
var str=document.reservation.Email.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
alert("Please input a valid email address!")
testresults=false
}
return (testresults)
}
function check_reservation() {
    if( document.reservation.FirstName.value == "" )
	{ 
		alert("Please enter first name");
		document.reservation.FirstName.focus()
		return false;
	} 
	if( document.reservation.LastName.value == "" )
	{ 
		alert("Please enter last name");
		document.reservation.LastName.focus()
		return false;
	}
	if( document.reservation.Address.value == "" )
	{ 
		alert("Please enter address ");
		document.reservation.Address.focus()
		return false;
	}
	if( document.reservation.City.value == "" )
	{ 
		alert("Please enter city ");
		document.reservation.City.focus()
		return false;
	}
		if( document.reservation.State.value == "" )
	{ 
		alert("Please enter state ");
		document.reservation.State.focus()
		return false;
	}
	if( document.reservation.Event.value == "none selected" )
	{ 
		alert("Please choose a event from the dropdown");
		document.reservation.Event.focus()
		return false;
	} 
		if( document.reservation.Zip.value == "" )
	{ 
		alert("Please enter zip code ");
		document.reservation.Zip.focus()
		return false;
	}
var checkOK = "0123456789";
var checkStr = reservation.Zip.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter only numbers in the zip code field");
reservation.Zip.focus();
return (false);
}
    if( document.reservation.Phone.value == "" )
	{ 
		alert("Please enter phone number ");
		document.reservation.Phone.focus()
		return false;
	}
var checkOK = "0123456789";
var checkStr = reservation.Phone.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter only numbers in the phone field");
reservation.Phone.focus();
return (false);
}
	if( document.reservation.Email.value == "" )
	{ 
		alert("Please enter email ");
		document.reservation.Email.focus()
		return false;
    }
	if( document.reservation.People.value == "" )
	{ 
		alert("Please enter number of people attending ");
		document.reservation.People.focus()
		return false;
    }
	return checkemail()
}
<!--///////////////////////////////////////////////////////////////////////////////////////////-->
<!--check pioneer form-->
var testresults
function checkemail(){
var str=document.pioneer.Email.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
alert("Please input a valid email address!")
testresults=false
}
return (testresults)
}
function check_pioneer() {
    if( document.pioneer.FirstName.value == "" )
	{ 
		alert("Please enter first name");
		document.pioneer.FirstName.focus()
		return false;
	} 
	if( document.pioneer.LastName.value == "" )
	{ 
		alert("Please enter last name");
		document.pioneer.LastName.focus()
		return false;
	}
	if( document.pioneer.Address.value == "" )
	{ 
		alert("Please enter address ");
		document.pioneer.Address.focus()
		return false;
	}
	if( document.pioneer.City.value == "" )
	{ 
		alert("Please enter city ");
		document.pioneer.City.focus()
		return false;
	}
		if( document.pioneer.State.value == "" )
	{ 
		alert("Please enter state ");
		document.pioneer.State.focus()
		return false;
	}
	if( (document.pioneer.business.value == "none selected") && (document.pioneer.quarter.value == "none selected") && (document.pioneer.half.value == "none selected") && (document.pioneer.coupon.value == "none selected") && (document.pioneer.full.value == "none selected") )
	{ 
		alert("Please choose a ad type from the dropdowns");
		document.pioneer.business.focus()
		return false;
	} 
		if( document.pioneer.Zip.value == "" )
	{ 
		alert("Please enter zip code ");
		document.pioneer.Zip.focus()
		return false;
	}
var checkOK = "0123456789";
var checkStr = pioneer.Zip.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter only numbers in the zip code field");
pioneer.Zip.focus();
return (false);
}
    if( document.pioneer.Phone.value == "" )
	{ 
		alert("Please enter phone number ");
		document.pioneer.Phone.focus()
		return false;
	}
var checkOK = "0123456789";
var checkStr = pioneer.Phone.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter only numbers in the phone field");
pioneer.Phone.focus();
return (false);
}
	if( document.pioneer.Email.value == "" )
	{ 
		alert("Please enter email ");
		document.pioneer.Email.focus()
		return false;
    }
	return checkemail()
}
<!--///////////////////////////////////////////////////////////////////////////////////////////-->
<!--check resident form-->
var testresults
function checkemail(){
var str=document.resident.Email.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
alert("Please input a valid email address!")
testresults=false
}
return (testresults)
}
function check_resident() {
    if( document.resident.FirstName.value == "" )
	{ 
		alert("Please enter first name");
		document.resident.FirstName.focus()
		return false;
	} 
	if( document.resident.LastName.value == "" )
	{ 
		alert("Please enter last name");
		document.resident.LastName.focus()
		return false;
	}
	if( document.resident.Address.value == "" )
	{ 
		alert("Please enter address ");
		document.resident.Address.focus()
		return false;
	}
	if( document.resident.City.value == "" )
	{ 
		alert("Please enter city ");
		document.resident.City.focus()
		return false;
	}
		if( document.resident.State.value == "" )
	{ 
		alert("Please enter state ");
		document.resident.State.focus()
		return false;
	}
	if( (document.resident.member.value == "none selected") && (document.resident.nonmember.value == "none selected"))
	{ 
		alert("Please choose a membership type from the dropdowns");
		document.resident.member.focus()
		return false;
	} 
		if( document.resident.Zip.value == "" )
	{ 
		alert("Please enter zip code ");
		document.resident.Zip.focus()
		return false;
	}
var checkOK = "0123456789";
var checkStr = resident.Zip.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter only numbers in the zip code field");
resident.Zip.focus();
return (false);
}
    if( document.resident.Phone.value == "" )
	{ 
		alert("Please enter phone number ");
		document.resident.Phone.focus()
		return false;
	}
var checkOK = "0123456789";
var checkStr = resident.Phone.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter only numbers in the phone field");
resident.Phone.focus();
return (false);
}
	if( document.resident.Email.value == "" )
	{ 
		alert("Please enter email ");
		document.resident.Email.focus()
		return false;
    }
	return checkemail()
}
<!--///////////////////////////////////////////////////////////////////////////////////////////-->
<!--check alternate form-->
var testresults
function checkemail(){
var str=document.alternate.Email.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
alert("Please input a valid email address!")
testresults=false
}
return (testresults)
}
function check_alternate() {
    if( document.alternate.FirstName.value == "" )
	{ 
		alert("Please enter first name");
		document.alternate.FirstName.focus()
		return false;
	} 
	if( document.alternate.LastName.value == "" )
	{ 
		alert("Please enter last name");
		document.alternate.LastName.focus()
		return false;
	}
	if( document.alternate.Address.value == "" )
	{ 
		alert("Please enter address ");
		document.alternate.Address.focus()
		return false;
	}
	if( document.alternate.City.value == "" )
	{ 
		alert("Please enter city ");
		document.alternate.City.focus()
		return false;
	}
		if( document.alternate.State.value == "" )
	{ 
		alert("Please enter state ");
		document.alternate.State.focus()
		return false;
	}
		if( document.alternate.Zip.value == "" )
	{ 
		alert("Please enter zip code ");
		document.alternate.Zip.focus()
		return false;
	}
var checkOK = "0123456789";
var checkStr = alternate.Zip.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter only numbers in the zip code field");
alternate.Zip.focus();
return (false);
}
    if( document.alternate.Phone.value == "" )
	{ 
		alert("Please enter phone number ");
		document.alternate.Phone.focus()
		return false;
	}
var checkOK = "0123456789";
var checkStr = alternate.Phone.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter only numbers in the phone field");
alternate.Phone.focus();
return (false);
}
	if( document.alternate.Email.value == "" )
	{ 
		alert("Please enter email ");
		document.alternate.Email.focus()
		return false;
    }
	return checkemail()
}
<!--check directory form-->
function check_directory() {
if(( document.getElementById('form1').search1.value == "" ) && ( document.getElementById('form1').search2.value == "none" ))
	{ 
		alert("Please enter one of the search criteria to continue");
		document.getElementById('form1').search1.focus()
		return false;
    }
if(( document.getElementById('form1').search1.value != "" ) && ( document.getElementById('form1').search2.value != "none" ))
	{ 
		alert("Please enter only one search criteria to continue");
		document.getElementById('form1').search1.focus()
		return false;
    }
}
<!--check contact reason form-->
function check_contact_main() {
if( document.getElementById('form2').c_reason.value == "none" )
	{ 
		alert("Please enter a contact reason to continue");
		document.getElementById('form2').c_reason.focus()
		return false;
    }
}
<!--check contact form-->
var testresults
function checkemail(){
var str=document.contact.Email.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
alert("Please input a valid email address!")
testresults=false
}
return (testresults)
}
function check_contact() {
    if( document.contact.FirstName.value == "" )
	{ 
		alert("Please enter first name");
		document.contact.FirstName.focus()
		return false;
	} 
	if( document.contact.LastName.value == "" )
	{ 
		alert("Please enter last name");
		document.contact.LastName.focus()
		return false;
	}

	if( document.contact.Address.value == "" )
	{ 
		alert("Please enter address ");
		document.contact.Address.focus()
		return false;
	}
	if( document.contact.City.value == "" )
	{ 
		alert("Please enter city ");
		document.contact.City.focus()
		return false;
	}
		if( document.contact.State.value == "" )
	{ 
		alert("Please enter state ");
		document.contact.State.focus()
		return false;
	}
		if( document.contact.Zip.value == "" )
	{ 
		alert("Please enter zip code ");
		document.contact.Zip.focus()
		return false;
	}
var checkOK = "0123456789";
var checkStr = document.contact.Zip.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter only numbers in the zip code field");
document.contact.Zip.focus();
return (false);
}
    if( document.contact.Phone.value == "" )
	{ 
		alert("Please enter phone number ");
		document.contact.Phone.focus()
		return false;
	}
var checkOK = "0123456789";
var checkStr = document.contact.Phone.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("Please enter only numbers in the phone field");
document.contact.Phone.focus();
return (false);
}
	if( document.contact.Email.value == "" )
	{ 
		alert("Please enter email ");
		document.contact.Email.focus()
		return false;
    }
	return checkemail()	
}