function checkForm(emailclub) {
	var fname = document.getElementById('fname').value;
	var lname = document.getElementById('lname').value;
	var email = document.getElementById('email').value;
	var fullphone = document.getElementById('phone1').value + document.getElementById('phone2').value + document.getElementById('phone3').value;
	var intfullphone = document.getElementById('intphone1').value + document.getElementById('intphone2').value + document.getElementById('intphone3').value + document.getElementById('intphone4').value + document.getElementById('intphone5').value + document.getElementById('intphone6').value;
	
	var fnameRegxp = /^([a-zA-Z]+)$/;
	var lnameRegxp = /^([a-zA-Z]+)$/;
	var phoneRegxp = /^([0-9]{10})$/;
	var emailRegxp = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;

//Check if e-mail has been entered
	if ((document.getElementById('fname').value == "") || (document.getElementById('lname').value == "")){
		alert("Please enter your full name.")
		document.getElementById('fname').focus()
		return false
	}

//Check if e-mail has been entered
	if (document.getElementById('email').value == ""){
		alert("Please enter an E-Mail Address.")
		document.getElementById('email').focus()
		return false
	}

//Check if valid e-mail
	if (emailRegxp.test(email) != true) {
		alert("Please enter a Valid E-Mail Address")
		document.getElementById('email').focus()
		return false
	}	

/*Check if zip code entered
	if (document.getElementById('zip').value == ""){
		alert("Please Enter a Zip Code.")
		document.getElementById('zip').focus()
		return false
	}
*/

//Require zip code or country
	if (( document.getElementById('country').value == "") && ( document.getElementById('zip').value == "")) {
		alert("Please Enter a Zip Code or select a Country.")
		document.getElementById('zip').focus()
		return false
	}

//Require zip code if US selected
	if (( document.getElementById('country').value == "US") && ( document.getElementById('zip').value == "")) {
		alert("Please enter a Zip Code.")
//		document.getElementById('zip').focus()
		return false
	}
	
//Deny zip code if non-US selected
	if ((( document.getElementById('country').value != "US") && ( document.getElementById('country').value != "")) && ( document.getElementById('zip').value != "")) {
		alert("Please do not Enter a Zip Code if you entered a country outside of the United States.")
		document.getElementById('zip').focus()
		return false
	}

//Check if city entered
	if (( document.getElementById('country').value == "US") && (document.getElementById('city1').value == "") && (document.getElementById('city2').value == "")){
		alert("Please Enter a City.")
		//document.getElementById('city').focus()
		return false
	}

//Check if state entered
	if (( document.getElementById('country').value == "US") && (document.getElementById('state').value == "")){
		alert("Please Enter a State.")
		document.getElementById('state').focus()
		return false
	}

//Check if country entered
//	if (document.getElementById('country').value == ""){
//		alert("Please Select a Country.")
//		document.getElementById('country').focus()
//		return false
//	}
	
//Check that both international and local number not entered
	if ((fullphone != "") && (intfullphone != "")){
		alert("Please do not enter both a US and International Phone Number.")
		document.getElementById('phone1').focus()
		return false
	}

//Check if valid phone
	if ((fullphone != "") && phoneRegxp.test(fullphone) != true) {
		alert("Please Enter a Valid Phone Number")
		document.getElementById('phone1').focus()
		return false
	}			

//Check if at least one AOI selected
	var checkSelected = false;
	for (i = 0;  i < emailclub.AOI1.length;  i++)
		{
	if (emailclub.AOI1[i].checked)
	checkSelected = true;
		}
	if (!checkSelected)
		{
	alert("Please select at least one of the Area of Interest.");
	return (false);
		}
}

