
function MailRequest()
{
	var strFirstName = trim(document.getElementById("FirstName").value);
	var strFirstNameErr = "Please enter your first name.";
	
	var strLastName = trim(document.getElementById("LastName").value);
	var strLastNameErr = "Please enter your last name.";
	
	var strEmail = trim(document.getElementById("Email").value);
	var strEmailErr = "Please enter your email address.";
	
	
	var strErrorMessage = "";

	if (strFirstName == "") { strErrorMessage += strFirstNameErr + "\n"; }
	
	if (strLastName == "") { strErrorMessage += strLastNameErr + "\n"; }
	
	if ( (strEmail == "" ) || (checkMail(strEmail)==false) ) { strErrorMessage += strEmailErr + "\n"; }
	
	if (strErrorMessage == "")
	{
		return true;
	}
	else
	{
		alert(strErrorMessage);
		return false;
	}
}
	
// Strip out all left/right excess whitespace
function trim(strStringIn)
{
	return strStringIn.replace(/^\s+|\s+$/g,"");
}

// Check email address for valid structure
function checkMail(strEmail)
{
	var x = strEmail;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) return true;
	else return false;
}
