$(window).load(function(){
	$("#contactForm").validate().resetForm();
});

$(document).ready(function(){

	$('textarea').elastic();
	$('textarea').css("resize","none");
	
	$('img#chargementMail').hide();
	$('img#chargementMail').ajaxStart(function() {
		$(this).show();
	}).ajaxStop(function() {
		$(this).hide();
		$('#prenom').val("");
		$('#nom').val("");
		$('#email').val("");
		$('#message').val("");
		$('#copie').attr('checked', false);
	}).ajaxError(function(a, b, e) {
		throw e;
	});
	
	$("#contactForm").validate({
		rules: {
			prenom: {required: true,minlength: 3},
			nom: {required: true,minlength: 3},
			email: {required: true,email: true},
			message: {required: true}
		},
		messages: {
			prenom: {
				required: "Veuillez saisir votre pr&eacute;nom.",
				minlength: "Votre pr&eacute;nom doit compter 3 caract&egrave;res minimum."
			},
			nom: {
				required: "Veuillez saisir votre nom.",
				minlength: "Votre nom doit compter 3 caract&egrave;res minimum."
			},
			email: {
				required: "Veuillez saisir votre adresse e-mail.",
				email: "Veuillez saisir une adresse e-mail valide."
			},
			message: {
				required: "Veuillez saisir votre message."
			}
		},	
		submitHandler: function(form) {
			$(form).ajaxSubmit({
				target: "#result"
			});
		}
	});

});
