$().ready(function() {
  cache: false,

jQuery.validator.messages.required = "";

 // validate the survey form
$('#surveyFORM').validate({
 invalidHandler: function(e, validator) {
  var errors = validator.numberOfInvalids();
  if (errors) {
   var message = errors == 1
    ? ' You missed 1 field. It has been highlighted above.'
    : ' You missed ' + errors + ' fields.<br />They have been highlighted above.';
   $("div.errorsurvey span").html(message);
   $("div.errorsurvey").show();
  } else {
   $("div.errorsurvey").hide();
  }
 }
});

 // validate the contact form
$('#contactFORM').validate({
 invalidHandler: function(e, validator) {
  var errors = validator.numberOfInvalids();
  if (errors) {
   var message = errors == 1
    ? ' You missed 1 field. It has been highlighted above.'
    : ' You missed ' + errors + ' fields. They have been highlighted above.';
   $("div.error span").html(message);
   $("div.error").show();
  } else {
   $("div.error").hide();
  }
 }
});

 // validate the calendar form
$('#calendarFORM').validate({
 invalidHandler: function(e, validator) {
  var errors = validator.numberOfInvalids();
  if (errors) {
   var message = errors == 1
    ? ' You missed 1 field. It has been highlighted above.'
    : ' You missed ' + errors + ' fields.  They have been highlighted above.';
   $("div.errorcalendar span").html(message);
   $("div.errorcalendar").show();
  } else {
   $("div.errorcalendar").hide();
  }
 }
});

  // token function to avoid using captcha on forms
  // $('.warning').remove();
 $.get("token.php",function(txt){
   $(".secure").append('<input type="hidden" name="ts" value="'+txt+'" />')
   // alert('Append was performed. txt='+txt);
 });


});

