$(document).ready(function(){	
	
		function checkForm(){
		if(jQuery("#nom").attr("value") && jQuery("#email").attr("value") && jQuery("#objet").attr("value") && jQuery('textarea[name="message"]').val() && jQuery("#secret_contact").attr("value"))
			return true;
		else
			return false;
	}
	
			function checkMail(){
		var regex=RegExp("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$");
		var email = jQuery("#email").attr("value");
		if(regex.test(email) || email == "" )
			return true;
		else
			return false;
	}
	
	
	
	
	
	
	
	
	jQuery("#form_contact").submit(function(){
		if(checkForm()){
				if (checkMail())
					{
			jQuery("#email").removeClass("erreur");
			var nom = jQuery("#nom").attr("value");
			var email = jQuery("#email").attr("value");
			var objet = jQuery("#objet").attr("value");
			var message = jQuery('textarea[name="message"]').val();
			var secret_contact = jQuery("#secret_contact").attr("value");
			//we deactivate submit button while sending
			jQuery("#send_contact").attr({ disabled:true, value:"Envoie..." });
			jQuery("#send_contact").blur();
			//send the post to shoutbox.php
			jQuery.ajax({
				type: "POST", url: "contact.php", data: "nom=" + nom + "&email=" + email + "&objet=" +objet + "&message=" + message + "&secret_contact=" + secret_contact,
				complete: function(data){
					//alert(data.responseText);
					if (data.responseText == "error")
						{
							jQuery("#send_contact").attr({ disabled:false, value:"envoyer" });
							alert("Code anti-spam incorrecte");
							return false;
						}
					else if (data.responsetext == "erreur envoi")
						{
							jQuery("#send_contact").attr({ disabled:false, value:"envoyer" });
							alert("Erreur pendant l'envoi du mail");
							return false;
						}
					else
					{
					jQuery("#nom").attr({ value:""});
					jQuery("#email").attr({ value:""});
					jQuery("#objet").attr({ value:""});
					jQuery('textarea[name="message"]').val("");
					id_unique = 1 + Math.floor((Math.random()*32767));
					jQuery("#img_anti_spam_contact").attr({ src: "anti_spam.php?id="+id_unique+"&form=contact"});
					secret_shoutbox = jQuery("#secret_contact").attr({ value:""});
					
					//reactivate the send button
					jQuery("#send_contact").attr({ disabled:false, value:"envoyer" });
					alert("Mail envoyé");
					}
				}
			 });
					}
					else jQuery("#email").addClass("erreur");
		}
		else alert("Veuillez remplir tous les champs");
		//we prevent the refresh of the page after submitting the form
		return false;
	});
	
});
