$().ready(function() {

/**ajouter les class avec les erreurs **/

$.extend($.validator.messages, {  
	required: "*",  
	email: "Email!!!",
	url: "Format: URL",
	minlength: $.format("minumum {0} caractère."),
	accept : "*: doc|docx|txt|pdf|jpg"
	
}); 
$.extend( $.validator.defaults, {

	errorClass : "error",
	errorElement : "p"
});
 
jQuery.validator.addClassRules( {
	
	test : {
	required : true,
 	minlength: 4
 	 
  	},
  	upload :{
	  	accept : 'doc|docx|txt|pdf|jpg'
	},
  	
	numerotel : 
	{
 	 minlength: 4,
	 number : true
	},
	lastname : 
	{
   	 required: true,
	 minlength: 8
	}
});

$(".formrecrutement").validate({
/*spécification of Password filed*/
rules: {
	
			
			password: {
				required: true,
				minlength: 5
			},
			confirm_password: {
				required: true,
				minlength: 5,
				equalTo: "#password"
			}
	
		},
/*spécification of Password error message*/

	messages: {
		password: {
				required: "merci de remplire le mot de passe",
				minlength: "mot de passe 5 characters long"
			},
			confirm_password: {
				required: "Please provide a password",
				minlength: "Your password must be at least 5 characters long",
				equalTo: "verifie ton mot de passe"
			},
			
			upload : "doc|docx|txt|pdf|jpg"

		
	},
	
	/*si le champs est remplis : optionnel, l'ajouter dans le cas ou on veux informer le user que c'est bien rempli*/

	success: function(label) {
			// set &nbsp; as text for IE
			label.html("&nbsp;").addClass("checked");
		}
		
		
	

});

// check if confirm password is still valid after password changed
	$("#password").blur(function() {
		$("#confirm_password").valid();
	});
	

});
