function verifyEmail() {
	frmObj=document.main3;
	var ysnVerifyFields = true;
	var strEmail;
	strEmail=frmObj.elements["contact_email"].value;
	apos=strEmail.indexOf("@");
	dotpos=strEmail.lastIndexOf(".");
	lastpos=strEmail.length-1;
	
	if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) {
		ysnVerifyFields=false;
	}
	return ysnVerifyFields;
}

function validation() {
	var verified = true;
	
	if(verifyEmail()!=true && document.main3.elements["contact_email"].value!="") {
		alert("You have entered an invalid email address.\nPlease enter a complete email address in the form: yourname@yourdomain.com");
		//verify=false;
		//event.returnValue=false;
		document.main3.contact_email.focus();
		return false;
	}
	
	if(document.main3.contact_email.value=='') {
		alert('Please input email.');
		document.main3.contact_email.focus();
		return false;
	} else if(document.main3.contact_firstname.value=='') {
		alert('Please input your first name.');
		document.main3.contact_firstname.focus();
		return false;
	} else if(document.main3.contact_lastname.value=='') {
		alert('Please input your last name.');
		document.main3.contact_lastname.focus();
		return false;
	} else if(document.main3.contact_address.value=='') {
		alert('Please input your address.');
		document.main3.contact_address.focus();
		return false;
	} else if(document.main3.contact_city.value=='') {
		alert('Please input your city.');
		document.main3.contact_city.focus();
		return false;
	} else if(document.main3.contact_state.value=='') {
		alert('Please input your state.');
		document.main3.contact_state.focus();
		return false;
	} else if(document.main3.contact_zip.value=='') {
		alert('Please input your zip.');
		document.main3.contact_zip.focus();
		return false;
	} else {
		return true;
	}
}