jQuery.validator.addMethod("checkcp",function(b,a){return this.optional(a)||/^\d{5}$/.test(b)},"code postal incorrect");$().ready(function(){$("#form").validate({onclick:true,onfocusout:false,onkeyup:false,focusInvalid:true,rules:{txtLogin:{required:true,minlength:4},txtMotdepasse:{required:true,minlength:4},txtMotdepasse2:{required:true,minlength:4,equalTo:"#txtMotdepasse"},txtEmail:{required:true,email:true},txtEmail2:{required:true,email:true,equalTo:"#txtEmail"},sexe:"required",txtNom:"required",txtPrenom:"required",txtAdr:"required",txtVille:"required",txtCodePostal:"required",txtPays:"required",datNaissJour:"required",datNaissMois:"required",datNaissAn:"required",txtAccord:"required",txtCGV:"required"},messages:{txtLogin:{required:"champ requis",minlength:"4 caractères min.",},txtMotdepasse:{required:true,required:"champ requis",minlength:"4 caractères min."},txtMotdepasse2:{required:"champ requis",equalTo:"<br />Les deux mots de passes sont différents"},txtEmail:{required:"champ requis",email:"email invalide"},txtEmail2:{required:"champ requis",email:"email invalide",equalTo:"<br />Les adresses emails sont différentes"},sexe:"champ requis",txtNom:"champ requis",txtPrenom:"champ requis",txtAdr:"champ requis",txtVille:"champ requis",txtCodePostal:"champ requis",txtPays:"champ requis",datNaissJour:"requis",datNaissMois:"requis",datNaissAn:"requis",txtAccord:"requis",txtCGV:"<br />Pour vous inscrire, vous devez accepter les conditions générales d'utilisation du service"}});$("txtMotdepasse").blur(function(){$("txtMotdepasse2").valid()})});