function show_result(result,champ)
{
		var msg ="";
		
		switch (result)
		{

			case '1' :
			
				msg= "Cette adresse email n'est pas valide.";
				champ.value="";
			
			break;

			
			case '2' :
				
				msg= "Cette adresse email ne semble pas exister.";
				champ.value="";;
			
			break;

		}

		if (msg!="")	alert(msg);
}

function submit_form()
{
	formu = document.formcontact
	missinginfo="";
	
	if(formu.email.value == "") 		missinginfo += "\n     -  Email";
	else
	{
		var verifmail     = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}[.][a-zA-Z]{2,4}$/;
		if (verifmail.exec(formu.email.value) == null)	missinginfo += "\n     -  Format Email non valide";
	}

	if(formu.prenom.value == "") 		missinginfo += "\n     -  Prenom";
	if(formu.nom.value == "") 			missinginfo += "\n     -  Nom";
	if(formu.message.value == "") 	missinginfo += "\n     -  Message";
	
	
	
	

	if (missinginfo !="")
	{
		missinginfo ="______________________________\n" +
							 "Ce(s) champ(s) ne sont pas ou mal rempli(s) :\n" +
		missinginfo + "\n______________________________" +
							  "\n=> Merci de corriger la ou les erreurs.";
		alert(missinginfo);
	}
	
	else	formu.submit();
}

$(document).ready(function(){

	$("#email").keypress( function(e) { 
		return	scanTouche(e,"email"); 
	} );
	
	$("#email").blur(function()
		{
			var email = this.value;
			
			var verifmail     = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}[.][a-zA-Z]{2,4}$/;
			if (verifmail.exec(email) == null && email !="")
			{
				alert("ERREUR : Le format de l'adresse email saisie est invalide");
				this.value="";
			}
			else
			{
				var champ = this;
				argajax ="action=ajax&mail=" + this.value;
				
				$.ajax({   
				type: "GET",   
				url: "Contact.php",  
				data: argajax,   
				success: function(msg){  show_result(msg,champ)  } });
			}
		});
	
	$("#nom").keypress( function(e) { 
		return	scanTouche(e,"nomination"); 
	} );

	$("#prenom").keypress( function(e) { 
		return	scanTouche(e,"nomination"); 
	} );

	$("#submitform").click(function()
	{
		submit_form();
		return false;
	});

});

