function checkEmail() {
	result = true;
	//check email
	str=document.main.email.value;
	strLen=str.length;
				
	//check if @ and . exist
	//if((str.indexOf(".") < 3) || (str.indexOf("@") < 2) || (str.indexOf(".")+1 >= strLen)) {
	if(!str.test(/^([\w-]+\.?)+@([\w-]+\.)+[A-Za-z]{2,4}$/)) {
		result = false;
		alert('Please enter a valid email address.');
	}
	//if @ and . exist check if anything else exists
	else {
		if(strLen<6) {
			result = false;
			alert('Please enter a valid email address.');
		}
	}
}


function checkFields() {

	failure = false;
	if (document.main.fname.value == "")	failure = true;
	if (document.main.lname.value == "") failure = true;
	if (document.main.age.value == "") 	failure = true;
	if (document.main.email.value == "") failure = true;
	if (document.main.address.value == "") failure = true;
	if (document.main.city.value == "") 	failure = true;
	if (document.main.state.value == "") failure = true;
	if (document.main.zip.value == "") 	failure = true;							
	if (document.main.country.value == "") failure = true;

	if (failure) {
		alert("Please fill out all the required fields.");
		return false;
	} else {
		checkEmail();
		if (!result) return false;
	}
	if (!failure&&result) return true;
}

