function requestworkshop_Validator(theForm)
{

  if (theForm.name_first.value == "")
  {
    alert("Please enter your first name.");
    theForm.name_first.focus();
    return (false);
  }

  if (theForm.name_last.value == "")
  {
    alert("Please enter your last name.");
    theForm.name_last.focus();
    return (false);
  }

  if (theForm.organization.value == "")
  {
    alert("Please enter your school/organization.");
    theForm.organization.focus();
    return (false);
  }
  
  if (theForm.grade_level.value == "")
  {
    alert("Please enter your grade level.");
    theForm.grade_level.focus();
    return (false);
  }

  if (theForm.schooladdress.value == "")
  {
    alert("Please enter your school address.");
    theForm.schooladdress.focus();
    return (false);
  }
  
  if (theForm.schooladdress_city.value == "")
  {
    alert("Please enter a city.");
    theForm.schooladdress_city.focus();
    return (false);
  }
  
  if (theForm.schooladdress_state.value == "")
  {
    alert("Please enter a state.");
    theForm.schooladdress_state.focus();
    return (false);
  }
  
  if (theForm.schooladdress_zip.value == "")
  {
    alert("Please enter a zip.");
    theForm.schooladdress_zip.focus();
    return (false);
  }

  if (theForm.email.value == "")
  {
    alert("Please enter your email address.");
    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.daytimeContactNumber.value == "")
  {
    alert("Please enter a daytime contact number.");
    theForm.daytimeContactNumber.focus();
    return (false);
  }
  
  if (theForm.bestContactTime.value == "")
  {
    alert("Please enter the best time to contact.");
    theForm.bestContactTime.focus();
    return (false);
  }
  
  if (theForm.workshopNumber.value == "")
  {
    alert("Please enter the number of workshops you are requesting.");
    theForm.workshopNumber.focus();
    return (false);
  }
  
  if (theForm.workshopDateTime.value == "")
  {
    alert("Please enter the date and times you would prefer to schedule to the workshops.");
    theForm.workshopDateTime.focus();
    return (false);
  }
  
  if(!(theForm.program1.checked || theForm.program2.checked || theForm.program3.checked))
  {
    alert("At least one workshop must be selected.");
	return false;
  }
  

  return (true);
}
