
function validate() {
   
   flag = 1;
   msg = 'Form Error(s)\n';

   if(document.f1.name.value == "") { 
      msg += 'You must fill out the name field\n'; 
      flag = 0; 
   }

   var reEmail = /^.+@.+\..{2,3}$/;
   if(document.f1.email.value == "") {
      msg += 'You must fill out the email field\n';
      flag = 0;
   }
   else if(!reEmail.test(document.f1.email.value)) {
      msg += 'You must provide a valid email address.\n';
      flag = 0;
   }

   if(document.f1.ssn.value == "") { 
      msg += 'You must fill out the Campus ID Number field\n'; 
      flag = 0; 
   }

   if((document.f1.meals[0].checked == "0") && (document.f1.meals[1].checked == "0")) { 
      msg += 'You must fill out the meal plan field\n'; 
      flag = 0; 
   }

   if((document.f1.session1.checked == "0") && (document.f1.session2.checked == "0")) { 
   //if(document.f1.session2.checked == "0") { 
      msg += 'You must fill out Session for which you are signing up.\n'; 
      flag = 0; 
   }

   if(!flag) {
      alert(msg);
      return false; 
   }
   else {
      return true;
   }

}
