

$(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: "Per favore selezionate un titolo.",
    Vorname: {
      required: "Registrare nome.",
      minlength: jQuery.format("Immettere minimo {0} caratteri.")
    },
    Name: {
      required: "Registrare cognome.",
      minlength: jQuery.format("Immettere minimo {0} caratteri.")
    },
    Email: {
      required: "Registrare email.",
      email: "Correggere: errato formato email."
    },
    Firma: {
      required: "Registrare ditta.",
      minlength: jQuery.format("Immettere minimo {0} caratteri.")
    },
    Adresse: {
      required: "Registrare indirizzo.",
      minlength: jQuery.format("Immettere minimo {0} caratteri.")
    },
    PLZ: {
      required: "Manca CAP.",
      minlength: jQuery.format("Immettere minimo {0} caratteri.")
    },
    Ort: {
      required: "Registrare luogo.",
      minlength: jQuery.format("Immettere minimo {0} caratteri.")
    },
    Betreff: {
      required: "Registrare oggetto.",
      minlength: jQuery.format("Immettere minimo {0} caratteri.")
    },
    Nachricht: {
      required: "Registrare osservazioni.",
      minlength: jQuery.format("Immettere minimo {0} caratteri.")
    },
    Land: "Per favore selezionate paese."
  },
  
  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: "Errore: Avete già votato.",
    anlage: "Errore: Scegliete un impianto."
  },
  
  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");
  }
});

});
