// JavaScript Document


<!--- Validate Required Field --->
function validate_required(field, alerttxt)
{
	with (field)
	{
	  if (value==null || value=="")
	  {
	  	alert(alerttxt);
		return false;
	  }
	  else
	  {
	  	return true;
	  }
	}
}


<!--- Validate Email Address --->
function validate_email(field, alerttxt)
{
	with (field)
	{
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		if (apos<1||dotpos-apos<2) 
		{
			alert(alerttxt);
			return false;
		}
		else
		{
			return true;
		}
	}
}


<!--- Javascript: validates the entire form --->
function ValidateForm(thisform)
{	
	with (thisform)
	{
		if ( validate_required(CustomerName,"Please enter your name.")==false )
		{
			CustomerName.focus();
			return false;
		}
		
		if ( validate_required(CustomerPhone,"Please enter your phone number in the format: 555-555-5555.")==false )
		{
			CustomerPhone.focus();
			return false;
		}
		
		if ( validate_required(CustomerEmail,"Please enter your email address.")==false )
		{
			CustomerEmail.focus();
			return false;
		}
		
		if ( validate_email(CustomerEmail,"Please enter a valid email address.")==false )
		{
			CustomerEmail.focus();
			return false;
		}
		
		if ( validate_required(CustomerComments,"Please let us know how we can help you by entering your comments. Thank you.")==false )
		{
			CustomerComments.focus();
			return false;
		}
	}
							
	return true;
}