/* Request Form Checking */

window.onload = function() {
	contactSend();
}

function verify()
{
	
	var email_regex = /^([\w]+)(.[\w]+)*@([\w]+)(\.[\w]{2,3}){1,2}$/;
	var phone_regex = /^[0-9]{3}-+[0-9]{3}-+[0-9]{4}$/;
	
	if (document.request.Name.value == "")
	{
	   	alert("Please enter your Name.");
	   	document.request.Name.focus();
	   	document.request.Name.style.background="#F0888A";	   
	  	 return false;
	}
	else if (document.request.Phone_Number.value == "" || phone_regex.test(document.request.Phone_Number.value) != true)
	{
	   	alert("Please enter or check your Phone Number (xxx-xxx-xxxx)");
	   	document.request.Phone_Number.focus();
	   	document.request.Phone_Number.style.background="#F0888A";
	   	return false;
	}
	else if (document.request.Cell_Number.value != "" && phone_regex.test(document.request.Cell_Number.value) != true)
	{
		alert("Please check your Cell Phone Number (xxx-xxx-xxxx)");
		document.request.Cell_Number.focus();
		document.request.Cell_Number.style.background="#F0888A";
	   	return false;
	}
	else if (document.request.Fax_Number.value != "" && phone_regex.test(document.request.Fax_Number.value) != true)
	{
		alert("Please check your Fax Number (xxx-xxx-xxxx)");
		document.request.Fax_Number.focus();
		document.request.Fax_Number.style.background="#F0888A";
	 	return false;		
	}
	else if (document.request.Email.value == "" || email_regex.test(document.request.Email.value) != true)
	{
	  	alert("Please enter or check your Email Address");
	   	document.request.Email.focus();
	   	document.request.Email.style.background="#F0888A";
	   	return false;
	}
	else
	{
		return true;
	}
}


function contactSend() {
	var contact_form = document.request;
	
	contact_form.onsubmit = function() {
		return verify();
	}
}



