$().ready(function() {
  $("#join-campaign form").restore_form_values();
  $("#subscribe form").restore_form_values();
  $("#join-campaign form").validate({
    onkeyup: false,
    showErrors: function(errorMap, errorList) {
      $.each(errorList, function() {
        $(this.element).data('restore_form_values').initial = this.message;
        if ($(this.element).val() != $(this.element).data('restore_form_values').restore) $(this.element).data('restore_form_values').blank = $(this.element).val();
        $(this.element).val(this.message).addClass('error');
      });
    },
    rules: {
      email: {
        required: true,
        email: true
      },
      zip_code: 'zip_code'
    },
    messages: {
      email: 'Email is required',
      zip_code: 'Invalid Zip'
    }
  });
  $("#subscribe form").validate({
    onkeyup: false,
    showErrors: function(errorMap, errorList) {
      $.each(errorList, function() {
        $(this.element).data('restore_form_values').initial = this.message;
        if ($(this.element).val() != $(this.element).data('restore_form_values').restore) $(this.element).data('restore_form_values').blank = $(this.element).val();
        $(this.element).val(this.message).addClass('error');
      });
    },
    rules: {
      email: {
        required: true,
        email: true
      },
      zip_code: 'zip_code'
    },
    messages: {
      email: 'Email is required',
      zip_code: 'Invalid Zip'
    }
  });
  $(".aside.hfeed").rotator({ interval: 0 });
});

