$(document).ready(function(){
    jQuery.validator.addMethod("checktel", function(phone_number, element){
    phone_number = phone_number.replace(/\s+/g, ""); 
	return this.optional(element) || phone_number.match(/^(01|02|03|04|05)[0-9]{8,8}$/);
}, "Petit problème ! Le numéro de téléphone indiqué ne correspond pas à une ligne fixe France Télécom. Merci de rentrer un numéro ayant un indicatif téléphonique valide (01,02,03,04,05)");

	$("#tel").validate({
	  rules: {
		numtel: {
		  required: true,
		  checktel: true
		}
	  }
	  ,
	  
	  messages: {
		 numtel: {
		   required: "Oups...il semble que vous n'avez pas indiqué la ligne à tester."
		 }
		},
		
		errorElement: "div",
			wrapper: "div",
			errorPlacement: function(error, element) {
				error.insertAfter(element.next());
				error.addClass('message'); 
				 },
	  
	  submitHandler: function(form) {
		$('#send').replaceWith( "<button type=\"submit\" id=\"loading\"><p>Un instant...</p></button>" );
		form.submit();
		}

	});

	$(":text:visible:enabled:first").focus();
});
