function ContactUsForm_Validator(theForm)
{

  strError = validateEmail(theForm.strEmail.value)
  if (strError != "") {
		alert(strError);
    	theForm.strEmail.focus();
    	return (false);
  }
  
  
 if (theForm.strFirstName.value == "")
  {
    alert("Please enter a value for the \"First Name\" field.");
    theForm.strFirstName.focus();
    return (false);
  }
  
  if (theForm.strLastName.value == "")
  {
    alert("Please enter a value for the \"Last Name\" field.");
    theForm.strLastName.focus();
    return (false);
  }
  
  if (theForm.strPhoneArea.value != "" || theForm.strPhone.value !="") {
  	strError = validatePhone(theForm.strPhoneArea.value, theForm.strPhone.value)
  	if (strError != "") {
		alert(strError);
    	theForm.strPhone.focus();
    	return (false);
  	}
  }
  
  if (theForm.strPhoneArea2.value != "" || theForm.strPhone2.value !="") {
  	strError = validatePhone(theForm.strPhoneArea2.value, theForm.strPhone2.value)
  	if (strError != "") {
		alert(strError);
    	theForm.strPhone2.focus();
    	return (false);
  	}
  }
  /*
  if (theForm.strCellArea.value != "" || theForm.strCell.value !="") {
  	strError = validatePhone(theForm.strCellArea.value, theForm.strCell.value)
  	if (strError != "") {
		alert(strError);
    	theForm.strCell.focus();
    	return (false);
  	}
  }
  
  if (theForm.strFaxArea.value != "" || theForm.strFax.value !="") {
  	strError = validatePhone(theForm.strFaxArea.value, theForm.strFax.value)
  	if (strError != "") {
		alert(strError);
    	theForm.strFax.focus();
    	return (false);
  	}
  }
  */
  
   return (true);  
}
