$(document).ready(function(){
						   
	$("#contactform").bind("keypress", function(e) {
	  if (e.keyCode == 13) return false;
	});

	$("#sendme").click(function(){

		$("#fullname").removeClass('error');
		$("#mail").removeClass('error');
		$("#subject").removeClass('error');
		$("#message").removeClass('error');
		
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var fullnameVal = $("#fullname").val();
		
		if(fullnameVal == '') {
			$("#fullname").addClass('error');
			hasError = true;
		}
		
		var phoneVal = $("#phone").val();
		
		var emailVal = $("#mail").val();
		
		if(emailVal == '') {
			$("#mail").addClass('error');
			hasError = true;
		} else if(!emailReg.test(emailVal)) {
			$("#mail").addClass('error');
			hasError = true;
		}
		
		var subjectVal = $("#subject").val();
		
		if(subjectVal == '') {
			$("#subject").addClass('error');
			hasError = true;
		}
		
		var messageVal = $("#message").val();
		
		if(messageVal == '') {
			$("#message").addClass('error');
			hasError = true;
		}
		
				
		if(hasError == false) {
			$("#contactform").slideUp("fast");
			$("#contactform").after('<div id="contactformprocess"><img src="/fr/img/loading.gif" /><br /><br />envoi en cours...</div>');
			
			$.post("/fr/mail_contact.php",
   				{ action:'send', nom:fullnameVal, tel: phoneVal, email: emailVal, question: subjectVal, msgobject: messageVal },
   					function(data){
						$("#contactformprocess").hide();
						$("#contactformprocess").after(data);											
   					}
				 );
		}
		
		return false;
	});						   
});
