function youngperformers_Validator(theForm)
{
  if (theForm.name_full.value == "")
  {
    alert("Please enter your name.");
    theForm.name_full.focus();
    return (false);
  }

  if (theForm.dob_month.value == "")
  {
    alert("Please enter your birth month.");
    theForm.dob_month.focus();
    return (false);
  }

  if (theForm.dob_day.value == "")
  {
    alert("Please enter your birth day.");
    theForm.dob_day.focus();
    return (false);
  }
  
  if (theForm.dob_year.value == "")
  {
    alert("Please enter your birth year.");
    theForm.dob_year.focus();
    return (false);
  }

  if (theForm.address_1.value == "")
  {
    alert("Please enter an address.");
    theForm.address_1.focus();
    return (false);
  }

  if (theForm.address_city.value == "")
  {
    alert("Please enter a city.");
    theForm.address_city.focus();
    return (false);
  }

  if (theForm.address_state.value == "")
  {
    alert("Please enter a state.");
    theForm.address_state.focus();
    return (false);
  }

  if (theForm.address_zip.value == "")
  {
    alert("Please enter a zip.");
    theForm.address_zip.focus();
    return (false);
  }

  if (theForm.phone_home_areacode.value == "")
  {
    alert("Please enter your home phone areacode.");
    theForm.phone_home_areacode.focus();
    return (false);
  }

  if (theForm.phone_home_number.value == "")
  {
    alert("Please enter your home phone number.");
    theForm.phone_home_number.focus();
    return (false);
  }

  if (theForm.phone_day_areacode.value == "")
  {
    alert("Please enter your daytime phone areacode.");
    theForm.phone_day_areacode.focus();
    return (false);
  }
  
  if (theForm.phone_day_number.value == "")
  {
    alert("Please enter your daytime phone number.");
    theForm.phone_day_number.focus();
    return (false);
  }

  if (theForm.email.value == "")
  {
    alert("Please enter a Email.");
    theForm.email.focus();
    return (false);
  }

  if ((theForm.email.value.indexOf('@',0) == -1) || (theForm.email.value.indexOf('.',0) == -1))
  {
    alert("Email Address is incorrectly formatted. Please enter again.");
    theForm.email.focus();
    return (false);
  }

  if (theForm.parent_guardian.value == "")
  {
    alert("Please enter your parent/guardian(s).");
    theForm.parent_guardian.focus();
    return (false);
  }

  if (theForm.age.value == "")
  {
    alert("Please enter your age.");
    theForm.age.focus();
    return (false);
  }

  if (theForm.grade_level.value == "")
  {
    alert("Please enter your grade level.");
    theForm.grade_level.focus();
    return (false);
  }

  if (theForm.school_name.value == "")
  {
    alert("Please enter your school.");
    theForm.school_name.focus();
    return (false);
  }

  if(!(theForm.mainstage1.checked || theForm.mainstage2.checked || theForm.mainstage3.checked || theForm.mainstage4.checked || theForm.mainstage5.checked))
  {
    alert("At least one mainstage production must be selected.");
	return (false);
  }

  if(!(theForm.comein1.checked || theForm.comein2.checked || theForm.comein3.checked || theForm.comein4.checked || theForm.comein5.checked || theForm.comein6.checked || theForm.comein7.checked || theForm.comein8.checked || theForm.comein9.checked))
  {
    alert("At least one come in date must be selected.");
	return (false);
  }
  
  if (!(theForm.terms_agreement.checked))
  {
    alert("You must agree to the terms to continue.");
    theForm.terms_agreement.focus();
    return (false);
  }
  
  return (true);
}
