

$(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: "Bitte Anrede ausw&auml;hlen.",
    Vorname: {
      required: "Bitte Vornamen eintragen.",
      minlength: jQuery.format("Bitte mindestens {0} Zeichen eingeben.")
    },
    Name: {
      required: "Bitte Nachnamen eintragen.",
      minlength: jQuery.format("Bitte mindestens {0} Zeichen eingeben.")
    },
    Email: {
      required: "Bitte Email-Adresse eingeben.",
      email: "Bitte korrigieren: falsches Email-Format."
    },
    Firma: {
      required: "Bitte Firma eintragen.",
      minlength: jQuery.format("Bitte mindestens {0} Zeichen eingeben.")
    },
    Adresse: {
      required: "Bitte Adresse eintragen.",
      minlength: jQuery.format("Bitte mindestens {0} Zeichen eingeben.")
    },
    PLZ: {
      required: "PLZ fehlt.",
      minlength: jQuery.format("Bitte mindestens {0} Zeichen eingeben.")
    },
    Ort: {
      required: "Bitte Stadt eintragen.",
      minlength: jQuery.format("Bitte mindestens {0} Zeichen eingeben.")
    },
    Betreff: {
      required: "Bitte Betreff eintragen.",
      minlength: jQuery.format("Bitte mindestens {0} Zeichen eingeben.")
    },
    Nachricht: {
      required: "Bitte Nachricht eintragen.",
      minlength: jQuery.format("Bitte mindestens {0} Zeichen eingeben.")
    },
    Land: "Bitte Land ausw&auml;hlen."
  },
  
  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: "Fehler: Sie haben bereits abgestimmt.",
    anlage: "Fehler: Bitte wählen Sie eine Anlage aus."
  },
  
  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");
  }
});

});
