function contactus_Validator(theForm)
{

  if (theForm.name_first.value == "")
  {
    alert("Please enter your First Name.");
    theForm.name_first.focus();
    return (false);
  }

  if (theForm.name_last.value == "")
  {
    alert("Please enter your Last Name.");
    theForm.name_last.focus();
    return (false);
  }
  
  if (theForm.phone_home.value == "")
  {
    alert("Please enter your Home Telephone.");
    theForm.phone_home.focus();
    return (false);
  }
  
  if (theForm.email.value == "")
  {
    alert("Please enter your Email Address.");
    theForm.email.focus();
    return (false);
  }

  if ((theForm.email.value.indexOf('@',0) == -1) || (theForm.email.value.indexOf('.',0) == -1))
  {
    alert("Email Address is incorrectly formatted. Please enter again.");
    theForm.email.focus();
    return (false);
  }
  
  if (theForm.address.value == "")
  {
    alert("Please enter your Address.");
    theForm.address.focus();
    return (false);
  }

  if (theForm.address_city.value == "")
  {
    alert("Please enter your City.");
    theForm.address_city.focus();
    return (false);
  }

  if (theForm.address_state.value == "")
  {
    alert("Please select your State.");
    theForm.address_state.focus();
    return (false);
  }

  if (theForm.address_zip.value == "")
  {
    alert("Please enter your Zip.");
    theForm.address_zip.focus();
    return (false);
  }
  
  if (theForm.home_type.value == "")
  {
    alert("Please enter the Home Type that you are interested in.");
    theForm.home_type.focus();
    return (false);
  }
  
   if (theForm.learn_about.value == "")
  {
    alert("Please enter How you heard about us.");
    theForm.learn_about.focus();
    return (false);
  }
  
 if (!document.forms[0].agreetnc.checked)
  {
    alert("Please agree to the Terms and Conditions");
    return (false);
  }

  return (true);
}