function RequiredFieldEdits()
{

  if (document.form2.FullName.value == "")
  {
    alert("Please enter your first and last name.");
    document.form2.FullName.focus();
    return (false);
  }

  if (document.form2.FullName.value.length > 40)
  {
    alert("Please enter at most 40 characters in the Name field.");
    document.form2.FullName.focus();
    return (false);
  }

  if (document.form2.Company.value == "")
  {
    alert("Please enter the name of your Company.");
    document.form2.Company.focus();
    return (false);
  }

  if (document.form2.Company.value.length > 40)
  {
    alert("Please enter at most 40 characters in the Company Name field.");
    document.form2.Company.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);
  }

  return (true);
}