function Form1_Validator(theForm)
{

 if (theForm.firstname.value == "")
  {
    alert("Please enter your first name.");
    theForm.firstname.focus();
    return (false);
  }

 if (theForm.lastname.value == "")
  {
    alert("Please enter your last name.");
    theForm.lastname.focus();
    return (false);
  }

 if (theForm.email.value == "")
  {
    alert("Please enter your email address.");
    theForm.email.focus();
    return (false);
  }

  if (isEmail(theForm.email.value) == false)
  {
    alert("Please enter a valid email address.");
    theForm.email.focus();
    return (false);
  }

 if (theForm.company.value == "")
  {
    alert("Please enter your company name.");
    theForm.company.focus();
    return (false);
  }

  if (theForm.phone_areacode.value == "" || theForm.phone_prefix.value == "" || theForm.phone_last4.value == "")
  {
    alert("Please enter a phone number.");
    theForm.phone_areacode.focus();
    return (false);
  }


  if (isNaN(theForm.phone_areacode.value) || isNaN(theForm.phone_prefix.value) || isNaN(theForm.phone_last4.value))
  {
    alert("Please enter a valid phone number.");
    theForm.phone_areacode.focus();
    return (false);
  }

 if (theForm.city_state.value == "")
  {
    alert("Please enter your city and state.");
    theForm.city_state.focus();
    return (false);
  }



 if (theForm.lead_firstname.value == "")
  {
    alert("Please enter your lead's first name.");
    theForm.lead_firstname.focus();
    return (false);
  }

 if (theForm.lead_lastname.value == "")
  {
    alert("Please enter your lead's last name.");
    theForm.lead_lastname.focus();
    return (false);
  }

 if (theForm.lead_email.value == "")
  {
    alert("Please enter your lead's email address.");
    theForm.lead_email.focus();
    return (false);
  }

  if (isEmail(theForm.lead_email.value) == false)
  {
    alert("Please enter a valid email address for your lead.");
    theForm.lead_email.focus();
    return (false);
  }

 if (theForm.lead_company.value == "")
  {
    alert("Please enter your lead's company name.");
    theForm.lead_company.focus();
    return (false);
  }

  if (theForm.lead_phone_areacode.value == "" || theForm.lead_phone_prefix.value == "" || theForm.lead_phone_last4.value == "")
  {
    alert("Please enter a phone number for your lead.");
    theForm.lead_phone_areacode.focus();
    return (false);
  }


  if (isNaN(theForm.lead_phone_areacode.value) || isNaN(theForm.lead_phone_prefix.value) || isNaN(theForm.lead_phone_last4.value))
  {
    alert("Please enter a valid phone number for your lead.");
    theForm.lead_phone_areacode.focus();
    return (false);
  }


}

