/*
* Pass Along Email Field Validation
*/
function checkFields()
{
	var success = true;
	var required = $$('#pae .required');

	// first check for missing required fields
	if(!required.all($F))
	{
		success = false;
		alert("Missing required fields");
	}
	
	// lets validate the email address
	strEmail = new String($F('EmailAddress'));
	if(
		(strEmail.split("@").length != 2) ||
		(strEmail.split("@")[1].split(".").length < 2 )
	)
	{
		success = false;
		alert("Invalid Email Address.");
		//return false;
	}
	
	// check for valid brochureno/customerno if any
	
	if(success)
	{
		new PeriodicalExecuter(function (pe) 
		{
			var buttons = $$('#pae button[type=submit]');
			buttons[0].disabled = true;
			buttons[0].innerHTML = "Working...";
			pe.stop();
		}, .2);	
	}
	
	return success;
}