<!--
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(First_Name,"Please enter your first name.")==false)
		{
			First_Name.focus();
			return false;
		}
		if (validate_req(Last_Name,"Please enter your last name.")==false)
		{
			Last_Name.focus();
			return false;
		}

		if (validate_email(Email_Address,"Please enter a valid email address.")==false)
		{
			Email_Address.focus();
			Email_Address.select();
			return false;
		}
		if (validate_phone(Phone_Number,"Please enter a valid phone number.")==false)
		{
			Phone_Number.focus();
			Phone_Number.select();
			return false;
		}
		if (validate_req(Comments,"Please describe what you're looking for, or what we can do to assist you.")==false)
		{
			Comments.focus();
			return false;
		}
	}
}
//-->
