﻿function ValidateRequest()
{

  if (document.getElementById("txtName").value == "")
  {
    alert("Please enter a value for the \"Name\" field.");
    document.getElementById("txtName").focus();
    return (false);
  }

  if (document.getElementById("txtName").value.length < 2)
  {
    alert("Please enter at least 2 characters in the \"Name\" field.");
    document.getElementById("txtName").focus();
    return (false);
  }

  if (document.getElementById("txtAddress").value == "")
  {
    alert("Please enter a value for the \"Address\" field.");
    document.getElementById("txtAddress").focus();
    return (false);
  }

  if (document.getElementById("txtAddress").value.length < 5)
  {
    alert("Please enter at least 5 characters in the \"Address\" field.");
    document.getElementById("txtAddress").focus();
    return (false);
  }

  if (document.getElementById("txtCity").value == "")
  {
    alert("Please enter a value for the \"City\" field.");
    document.getElementById("txtCity").focus();
    return (false);
  }

  if (document.getElementById("txtCity").value.length < 2)
  {
    alert("Please enter at least 2 characters in the \"City\" field.");
    document.getElementById("txtCity").focus();
    return (false);
  }

  if (document.getElementById("txtState").value == "")
  {
    alert("Please enter a value for the \"State\" field.");
    document.getElementById("txtState").focus();
    return (false);
  }

  if (document.getElementById("txtState").value.length < 2)
  {
    alert("Please enter at least 2 characters in the \"State\" field.");
    document.getElementById("txtState").focus();
    return (false);
  }

  if (document.getElementById("txtZipCode").value == "")
  {
    alert("Please enter a value for the \"Zip\" field.");
    document.getElementById("txtZipCode").focus();
    return (false);
  }

  if (document.getElementById("txtZipCode").value.length < 5)
  {
    alert("Please enter at least 5 characters in the \"Zip\" field.");
    document.getElementById("txtZipCode").focus();
    return (false);
  }

  if (document.getElementById("txtEmail").value == "")
  {
    alert("Please enter a value for the \"email\" field.");
    document.getElementById("txtEmail").focus();
    return (false);
  }

  if (document.getElementById("txtEmail").value.length < 6)
  {
    alert("Please enter at least 6 characters in the \"email\" field.");
    document.getElementById("txtEmail").focus();
    return (false);
  }

  if (document.getElementById("ddlHowHeard").selectedIndex == 0)
  {
    alert("Please choose how did you hear about us options.");
    document.getElementById("ddlHowHeard").focus();
    return (false);
  }

  if (document.getElementById("ddlHowHeard").value == "Other" && document.getElementById("txtOther").value == "")
  {
    alert("Please specify how did you hear about us.");
    document.getElementById("txtOther").focus();
    return (false);
  }
  return (true);
}
