

$(document).ready(function() {
// validate  form on keyup and submit

var validator = $("#contactform").validate({
  rules: {
    Anrede: "required",
    Vorname: {
      required: true,
      minlength: 2
    },
    Name: {
      required: true,
      minlength: 2
    },
    Email: {
      required: true,
      email: true
    },
    Firma: {
      required: true,
      minlength: 2
    },
    Adresse: {
      required: true,
      minlength: 2
    },
    PLZ: {
      required: true,
      minlength: 2
    },
    Ort: {
      required: true,
      minlength: 2
    },
    Betreff: {
      required: true,
      minlength: 2
    },
    Nachricht: {
      required: true,
      minlength: 10
    },
    Land: "required"
  },
  
  messages: {
    Anrede: "Please select your salutation.",
    Vorname: {
      required: "Please enter your first name.",
      minlength: jQuery.format("Please enter at least {0} characters.")
    },
    Name: {
      required: "Please enter your surname.",
      minlength: jQuery.format("Please enter at least {0} characters.")
    },
    Email: {
      required: "Please enter your email adress.",
      email: "Please correct: Wrong e-mail format"
    },
    Firma: {
      required: "Please enter company.",
      minlength: jQuery.format("Please enter at least {0} characters.")
    },
    Adresse: {
      required: "Please enter adress.",
      minlength: jQuery.format("Please enter at least {0} characters.")
    },
    PLZ: {
      required: "Missing post code.",
      minlength: jQuery.format("Please enter at least {0} characters.")
    },
    Ort: {
      required: "Please enter city.",
      minlength: jQuery.format("Please enter at least {0} characters.")
    },
    Betreff: {
      required: "Please enter subject.",
      minlength: jQuery.format("Please enter at least {0} characters.")
    },
    Nachricht: {
      required: "Please enter your message.",
      minlength: jQuery.format("Please enter at least {0} characters.")
    },
    Land: "Please select your country."
  },
  
  errorPlacement: function(error, element) {
    error.appendTo( element.next("div") );
  },
  
  /* errorPlacement: function(error, element) {
    error.appendTo( element.parent().parent().parent() );
  }, */
  
  success: function(label) {
    // label.html("ok").addClass("checked");
  }
});

var validator = $("#voteform").validate({
  rules: {
    myVoteID: "required",
    anlage: "required"
  },
  
  messages: {
    myVoteID: "Error: You have already voted.",
    anlage: "Error: Please select a system."
  },
  
  errorPlacement: function(error, element) {
    if ( $("#errortext").text() == "" )
    {
      error.appendTo("#errortext");
    }
  },
  
  /* errorPlacement: function(error, element) {
    error.appendTo( element.parent().parent().parent() );
  }, */
  
  success: function(label) {
    // label.html("ok").addClass("checked");
  }
});

});
