function validateForm(requiredList,theForm,finish){ 
  var tmessage = 'One or more fields requires your attention:\n\n';
  var tmessage_orig = tmessage;
  // contact form
  if(requiredList.indexOf("contact_name")>=0){ if(theForm.contact_name.value == ''){tmessage = tmessage + '- Enter your name\n'}}
  if(requiredList.indexOf("contact_email")>=0){ if(theForm.contact_email.value == ''){tmessage = tmessage + '- Enter your email address\n'}}
  // reunion/events forms
  if(requiredList.indexOf("squadron")>=0){ if(theForm.squadron.value == ''){tmessage = tmessage + '- Please enter the name of the squadron\n'}}
  if(requiredList.indexOf("startdate")>=0){ if(theForm.startdate.value == ''){tmessage = tmessage + '- Please enter the start date of the event\n'}}
  if(requiredList.indexOf("city")>=0){ if(theForm.city.value == ''){tmessage = tmessage + '- Please enter the city name\n'}}
  if(requiredList.indexOf("location")>=0){ if(theForm.location.value == ''){tmessage = tmessage + '- Please enter the location of the event\n'}}
  if(requiredList.indexOf("first")>=0){ if(theForm.first.value == ''){tmessage = tmessage + '- Please enter your first name\n'}}
  if(requiredList.indexOf("last")>=0){ if(theForm.last.value == ''){tmessage = tmessage + '- Please enter your last name\n'}}
//  if(requiredList.indexOf("email")>=0){ if(theForm.email.value == ''){tmessage = tmessage + '- Please enter your e-mail address\n'}}
  // personalization form
  if(requiredList.indexOf("terms")>=0){ if(theForm.terms.value == ''){tmessage = tmessage + '- Enter your personalization text\n'}}
  // product form
  if(requiredList.indexOf("wingsID")>=0){ if(theForm.wingsID.value == '0'){tmessage = tmessage + '- Select your wings\n'}}
  if(requiredList.indexOf("personalization")>=0){ if(theForm.personalization.value == ''){tmessage = tmessage + '- Enter your personalization text\n'}}
  if(requiredList.indexOf("size")>=0){ if(theForm.size.value == '0'){tmessage = tmessage + '- Select your size\n'}}

  if(tmessage != tmessage_orig){
    alert(tmessage); 
    document.getElementById("gobutton").disabled = false; 
  }else{
    if(finish=='submit'){document.getElementById("gobutton").disabled = true;theForm.submit();}
//    document.gobutton.disabled = false;
  }
}
