function multiculturalassemblytour_Validator(theForm)
{
  if (theForm.contact_name.value == "")
  {
    alert("Please enter a contact name");
    theForm.contact_name.focus();
    return (false);
  }

  if (theForm.contact_relationship.value == "")
  {
    alert("Please enter the relationship to school.");
    theForm.contact_relationship.focus();
    return (false);
  }

  if (theForm.contact_email.value == "")
  {
    alert("Please enter a contact Email.");
    theForm.contact_email.focus();
    return (false);
  }

  if ((theForm.contact_email.value.indexOf('@',0) == -1) || (theForm.contact_email.value.indexOf('.',0) == -1))
  {
    alert("Email Address is incorrectly formatted. Please enter again.");
    theForm.contact_email.focus();
    return (false);
  }

  if (theForm.school_name.value == "")
  {
    alert("Please enter a school name.");
    theForm.school_name.focus();
    return (false);
  }
  
  if (theForm.school_address.value == "")
  {
    alert("Please enter a school address.");
    theForm.school_address.focus();
    return (false);
  }
    
  if (theForm.school_address_city.value == "")
  {
    alert("Please enter a city.");
    theForm.school_address_city.focus();
    return (false);
  }
  
  if (theForm.school_address_state.value == "")
  {
    alert("Please enter a state.");
    theForm.school_address_state.focus();
    return (false);
  }
  
  if (theForm.school_address_zip.value == "")
  {
    alert("Please enter a zip.");
    theForm.school_address_zip.focus();
    return (false);
  }

  if (theForm.school_address_country.value == "")
  {
    alert("Please enter a country.");
    theForm.school_address_country.focus();
    return (false);
  }

  if (theForm.school_phone_areacode.value == "")
  {
    alert("Please enter an area code for the school.");
    theForm.school_phone_areacode.focus();
    return (false);
  }
  
  if (theForm.school_phone_number.value == "")
  {
    alert("Please enter a school phone number.");
    theForm.school_phone_number.focus();
    return (false);
  }

  if (theForm.multi_mps.value == "")
  {
    alert("Please specify whether or not you are a MPS school.");
    theForm.multi_mps.focus();
    return (false);
  }
  
  if (theForm.multi_attendance.value == "")
  {
    alert("Please enter the approximate expected attendance.");
    theForm.multi_attendance.focus();
    return (false);
  }
  
  if (theForm.multi_gradelevel.value == "")
  {
    alert("Please enter the grade levels attending.");
    theForm.multi_gradelevel.focus();
    return (false);
  }
  if (theForm.multi_accommodate.value == "")
  {
    alert("Please specify what days of the week your school can accommodate a performance.");
    theForm.multi_accommodate.focus();
    return (false);
  }
  if (theForm.multi_better.value == "")
  {
    alert("Please specify whether or not mornings or afternoons better for your school.");
    theForm.multi_better.focus();
    return (false);
  }
  if (theForm.multi_arrivaltime.value == "")
  {
    alert("Please enter the morning arrival time for your students.");
    theForm.multi_arrivaltime.focus();
    return (false);
  }
  if (theForm.multi_dismissaltime.value == "")
  {
    alert("Please enter the afternoon dismissal time for your students.");
    theForm.multi_dismissaltime.focus();
    return (false);
  }

  return (true);
}
