YAHOO.util.Event.addListener("submit","click",function(e) {	
	document.getElementById('error').innerHTML = "";												   
	var error = 0;
	
	var fname = document.getElementById('FNAME').value;
	var lname = document.getElementById('LNAME').value;
	var email = document.getElementById('email').value;
	var email_conf = document.getElementById('email-confirm').value;
	
	if (fname == ""){
		error = 1;
		document.getElementById('error').innerHTML = "Please enter your first name.";
	}
	else if (lname == ""){
		error = 1;
		document.getElementById('error').innerHTML = "Please enter your last name.";
	}
	else if (!(emailValidate(email))){
		error = 1;
		document.getElementById('error').innerHTML = "Please enter e-mail as name@provider.com.";
	}
	else if (email != email_conf){
		error = 1;
		document.getElementById('error').innerHTML = "The e-mail addresses you entered do not match. Try again.";
	}
	
	if (error){
		YAHOO.util.Event.preventDefault(e);
	}
	else {
		omniture.SendBeacon("optin_submit");
		
		document.getElementById('form1').style.display="none"
		document.getElementById('thanks').style.display="block"
	}
});

function emailValidate(email){
	var emailRE = /^[a-zA-Z0-9_\+-]+(\.[a-zA-Z0-9_\+-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.([a-zA-Z]{2,4})$/;
	if (email.match(emailRE)){
		return true;
	}
	else {
		return false;
	}
}