/* This function is used to validate the email form */

/* This function valides an enrollment form*/

function validateTellForm()
{
	getResult = false;
	formPath = document.tell_application;
	if (formPath.yourname.value.replace( /(^\s+)|(\s+$)/g, '') == "" )
	{
		alert("Please complete your name to submit this request.");
		formPath.yourname.focus();
	}
	else if (formPath.youremail.value.replace( /(^\s+)|(\s+$)/g, '') == "" )
	{
		alert("Please complete your E-Mail Address to submit this request.");
		formPath.youremail.focus();
	} 
	else if (checkEmailSymbol(formPath.youremail.value) == false)
	{
		alert("Your E-Mail Address has an invalid format.");
		formPath.youremail.focus();
	}
	else if (formPath.friendsname.value.replace( /(^\s+)|(\s+$)/g, '') == "")
	{
		alert("Please complete your friend's name to submit this request.");
		formPath.friendsname.focus();
	}
	else if (formPath.friendsemail.value.replace( /(^\s+)|(\s+$)/g, '') == "")
	{
		alert("Please complete your friend's E-Mail Address to submit this request.");
		formPath.friendsemail.focus();
	}
	else if (checkEmailSymbol(formPath.friendsemail.value) == false)
	{
		alert("Your friend's E-Mail Address has an invalid format.");
		formPath.friendsemail.focus();
	}
	else
	{
		getResult = true;
	}
	return getResult;
}

function checkEmailSymbol(s)
{
	var RegExEmail = /([\w\.!#\$%\-+.]+@[A-Za-z0-9\-]+(\.[A-Za-z0-9\-]+)+)/;

	var getResult = true;
	getResult = RegExEmail.test(s);

	return getResult;
}
