<!--
function validate_email(field,alerttxt)
{
	with (field)
	{
		apos = value.indexOf("@");
		anum = value.split("@").length-1;
		dotpos = value.lastIndexOf(".");
		if (apos<1 || anum>1 || dotpos-apos<2)// Check for at least 1, and multiple @ signs and that there is a .
		{
			alert(alerttxt);
			return false;
		}
		else 
		{
			return true;
		}
	}
}
function validate_phone(field,alerttxt)
{
	with (field)
	{
		if (value==null||value=="")
		{
			alert(alerttxt);
			return false;	
		}
		if(value.search(/\d{3}\-\d{3}\-\d{4}/)==-1)
		{
			alert(alerttxt + "\r\nPlease format the phone number as xxx-xxx-xxxx.");
			return false;	
		}
		else
		{
			return true;
		}
	}
	
}
function validate_req(field,alerttxt)
{
	with (field)
	{
		if (value==null||value=="")
		{
		  alert(alerttxt);
		  return false;
		}
		else
		{
			return true;
		}
	}
}
function CheckForm(theForm)
{
	with(theForm)
	{
		if (validate_req(flName,"Please enter your first and last name.")==false)
		{
			flName.focus();
			return false;
		}
		if (validate_email(eMail,"Please enter a valid email address.")==false)
		{
			eMail.focus();
			eMail.select();
			return false;
		}
		if (validate_phone(phoneNo,"Please enter a valid phone number.")==false)
		{
			phoneNo.focus();
			phoneNo.select();
			return false;
		}
		if (validate_req(yourMessage,"Please describe what you're looking for, or what we can do to assist you.")==false)
		{
			Contact_time.focus();
			return false;
		}
	}
}
//-->