function valid(formcontact)
{
	
	if(formcontact.nom.value=="")
	{
		alert("Veuillez renseigner le champs Nom");
		formcontact.nom.focus();
		return false;
	}
	
	if(formcontact.prenom.value=="")
	{
		alert("Veuillez renseigner le champs Pr\351nom");
		formcontact.prenom.focus();
		return false;
	}
	
	if(formcontact.phone.value=="")
	{
		alert("Veuillez renseigner le champs Téléphone");
		formcontact.phone.focus();
		return false;
	}
	else
	{
		var exp=new RegExp('^0[1-68]([-. ]?[0-9]{2}){4}$');
		if(!exp.test(formcontact.phone.value))
		{	
			alert('Le telephone est erron\351.');
			formcontact.phone.focus(); 
			return false ;
		} 
	
	}
	
	if(formcontact.mail.value=="")
	{
		alert("Veuillez renseigner le champs Email");
		formcontact.mail.focus();
		return false;
	}
	else{
	var exp=new RegExp('^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$');
		if(!exp.test(formcontact.mail.value))
		{	
			alert ('votre mail est incorrect');
			formcontact.mail.focus(); 
			return false ;
		} 
	
	}
	if(formcontact.message.value=="")
	{
		alert("Veuillez renseigner le champs Message");
		formcontact.message.focus();
		return false;
	}
	
	if(formcontact.validation.value=="")
	{
		alert("Veuillez renseigner le code de vérification");
		formcontact.validation.focus();
		return false;
	}
}
function codeTouche(evenement)
{
		for (prop in evenement)
		{
				if(prop == 'which') return(evenement.which);
		}
		return(evenement.keyCode);
}
function scanTouche(evenement)
{
		var reCarSpeciaux = /[\x00\x08\x0D\x03\x16\x18\x1A]/;
		var reCarValides = /\d/;

		var codeDecimal  = codeTouche(evenement);
		var car = String.fromCharCode(codeDecimal);
		var autorisation = reCarValides.test(car) || reCarSpeciaux.test(car);

		return autorisation;
}

