//******************************************************************************************************************************//
//	File:  formValidator.js
//	Last mod date:  06 Feb 2009
//	Last mod by:  Sean Roach
//	Function:  Verifies newsletter signups include a name and valid email address. Returns an error message to user if form is improperly filled in.
//******************************************************************************************************************************//				

function validateForm(newsletter)
{
	newsletter.onsubmit = function() 
	{
		var regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if(newsletter.elements['name'].value.length<1)
		{
			alert("Incomplete Form: \n - " + "You must enter your name in order to submit this form.");
			return false;
		}
		if(newsletter.elements['email'].value.length<1)
		{
			alert("Incomplete Form: \n - " + "You must enter an email address in order to submit this form.");
			return false;
		}
		else if(!regex.test(newsletter.elements['email'].value))
		{
			alert("Invalid Email Address: \n - " + "You must enter a valid email address in order to submit this form.");
			return false;
		}
		return true;
	}
}
