function isEmail(s){
	var i = 1;
	var sLength = s.length;
	while ((i < sLength) && (s.charAt(i) != "@")){ i++ }
	if ((i >= sLength) || (s.charAt(i) != "@")) return false;
	else i += 2;
	while ((i < sLength) && (s.charAt(i) != ".")){ i++ }
	if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
	else return true;
}
function ValidateForm(form){
	if(form.firstName.value == ""){
		alert("Please enter your first name.");
		form.firstName.focus();
		return false;
	}
	if(form.lastName.value == ""){
		alert("Please enter your last name.");
		form.lastName.focus();
		return false;
	}
	if(form.address1.value == ""){
		alert("Please enter your address.");
		form.address1.focus();
		return false;
	}
	if(form.city.value == ""){
		alert("Please enter your city.");
		form.city.focus();
		return false;
	}
	if(form.state.value == ""){
		alert("Please enter your state.");
		form.state.focus();
		return false;
	}
	if(form.zip.value == ""){
		alert("Please enter your zip code.");
		form.zip.focus();
		return false;
	}
	if(form.phone.value == ""){
		alert("Please enter your phone number.");
		form.phone.focus();
		return false;
	}
	if((form.email.value != "")&&(form.email.value != null)){
		if(!isEmail(form.email.value)){
			alert("Please enter a valid email address.");
			form.email.value="";
			form.email2.value="";
			form.email.focus();
			return false;
		}
	} else {
			alert("Please enter an email address.");
			form.email.focus();
			return false;
	}
	if(form.email.value != form.email2.value){
			alert("Please confirm your email address.");
			form.email.value="";
			form.email2.value="";
			form.email.focus();
			return false;
	}
	if (form.ofage.checked == false )
	{
		alert("You must be 21 to sign up.");
		return (false);
	}
	var radio_choice = false;
	for (counter = 0; counter < form.gender.length; counter++)
	{
		if (form.gender[counter].checked)
		radio_choice = true; 
	}
	if (!radio_choice)
	{
		alert("Please select your gender.")
		return (false);
	}
	//if(form.recaptcha.value == ""){
	//	alert("Please enter the image text.");
	//	form.recaptcha.focus();
	//	return false;
	//}
	return true
}
