function trim(sString)
{
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

function validateForm(form) 
{
	$emailValid = true;
	$nameEntered = true;
	$errMessage = "Please resolve the following errors:\n";

	if(trim(form.Name.value) == "")
	{
		$nameEntered = false;
		$errMessage = $errMessage + "- You must enter a Name\n";
	}
	
	if(form.Email.value != "")
	{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.Email.value))
		{
			$emailValid = true;
		}
		else
		{
			$emailValid = false;
			$errMessage = $errMessage + "- Invalid E-mail Address. Please re-enter.\n";	
		}
	}

	if($nameEntered == false || $emailValid == false)
	{
		alert($errMessage);
		return(false);
	}
	
	if($nameEntered == true || form.Email.value != "")
	{
		$errMessage = $errMessage + "- You must enter an email address";
		alert($errMessage);
		return(false);
	}
	else
	{
		return(true);
	}
}