function RequiredFieldEdits()
{

  if (document.form2.FullName.value == "")
  {
    alert("Please enter your first and last name.");
    document.form2.FullName.focus();
    return (false);
  }

  if (document.form2.Street.value == "")
  {
    alert("Please enter your Street Address.");
    document.form2.Street.focus();
    return (false);
  }

  if (document.form2.City.value == "")
  {
    alert("Please enter your City.");
    document.form2.City.focus();
    return (false);
  }

  var selObj = document.getElementById('State');
  var selIndex = selObj.selectedIndex;

  if (selIndex == 0)
  {
    alert("Please select your State.");
    document.form2.State.focus();
    return (false);
  }

  if (document.form2.ZipCode.value == "")
  {
    alert("Please enter your ZipCode.");
    document.form2.ZipCode.focus();
    return (false);
  }

  if (document.form2.ZipCode.value.length > 10)
  {
    alert("Please enter at most 10 characters in the Street Address field.");
    document.form2.ZipCode.focus();
    return (false);
  }

  if (document.form2.EmailAddress.value == "")
  {
    alert("Please enter your email address.");
    document.form2.EmailAddress.focus();
    return (false);
  }

  if ((document.form2.EmailAddress.value.indexOf('@',0) == -1) || (document.form2.EmailAddress.value.indexOf('.',0) == -1))
  {
    alert("Email Address is incorrectly formatted. Must be in format 'name@something.xyz'.");
    document.form2.EmailAddress.focus();
    return (false);
  }

  if (document.form2.Referral_Company.value == "")
  {
    alert("Please enter the referral company name.");
    document.form2.Referral_Company.focus();
    return (false);
  }

  if (document.form2.Referral_FullName.value == "")
  {
    alert("Please enter the referral contact name.");
    document.form2.Referral_FullName.focus();
    return (false);
  }

  if (document.form2.Referral_EmailAddress.value == "")
  {
    alert("Please enter the referral email address.");
    document.form2.Referral_EmailAddress.focus();
    return (false);
  }

  if ((document.form2.Referral_EmailAddress.value.indexOf('@',0) == -1) || (document.form2.Referral_EmailAddress.value.indexOf('.',0) == -1))
  {
    alert("Email Address is incorrectly formatted. Must be in format 'name@something.xyz'.");
    document.form2.Referral_EmailAddress.focus();
    return (false);
  }

  if (document.form2.Referral_Date.value == "")
  {
    alert("Please enter the date you initiated contact with them.");
    document.form2.Referral_Date.focus();
    return (false);
  }

  return (true);
}