function toggleMaillist()
{
 if (document.Form1.FORMmaillist.value == 1)
 {
  document.Form1.FORMmaillist.value = 0;
 }
 else
 {
  document.Form1.FORMmaillist.value = 1;
 }
}

function validate()
{
 var requiredFields = new Array("FirstName", "LastName", "Zip", "HomePhone", "Email");
 var i;

 for (i = 0; i < requiredFields.length; i++)
 {
  if (!document.getElementById(requiredFields[i]).value)
  {
   return requiredFields[i];
  }
 }

 if (document.Form1.Program.value == "Title" || document.Form1.Program.value == "Subtitle")
 {
  return "Program";
 }
 if (document.Form1.HowInformed.value == "Title")
 {
  return "HowInformed";
 }

 return "OK";
}

function requestSubmit()
{
 document.Form1.FORMsubject.value = "Weblead: " + document.Form1.LastName.value + ", " + document.Form1.SubmitterName.value;

 if (validate() == "OK")
 {
  document.getElementById('errorMessage').innerHTML = "";
  document.Form1.submit();
 }
 else
 {
  document.getElementById('errorMessage').innerHTML = "(*) Please complete all required fields.";
  document.getElementById(validate()).focus();
 }
}

function applySubmit()
{
 document.Form1.FORMsubject.value = "Applicant: " + document.Form1.LastName.value + ", " + document.Form1.SubmitterName.value;

 if (validate() == "OK")
 {
  document.getElementById('errorMessage').innerHTML = "";
  document.Form1.submit();
 }
 else
 {
  document.getElementById('errorMessage').innerHTML = "(*) Please complete all required fields.";
  document.getElementById(validate()).focus();
 }
}