function validformcontact()
	{
		var form = document.form_contact;
		
		str_nom = form.nom.value;
		regex_nom_chiffre= /[^a-zA-Z ]/;
		
		str_email = form.email.value;
		regex_email= /^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/;
		
		str_tel = form.tel.value;
		regex_tel_lettre= /[^0-9 ]/;
		
		if (document.getElementById('input_nom') && document.getElementById('input_email') && document.getElementById('select_pays') && document.getElementById('input_tel') && document.getElementById('textarea_message')) { 
			document.getElementById('input_nom').className=document.getElementById('input_email').className=document.getElementById('select_pays').className=document.getElementById('input_tel').className=document.getElementById('textarea_message').className="";
		}
		
		if(form.prenom.value!= "")
		{
			return false;
		}
		
		if(form.nom.value== "" || form.email.value== "" || form.pays.value== "" || form.tel.value== "" || form.message.value== "")
		{
			alert('Tous les champs du formulaire de contact sont obligatoires');
			return false;
		}
		
		else if (regex_nom_chiffre.test(str_nom) && document.getElementById('input_nom')) { 
			alert("Votre nom ne doit pas comporter de chiffres ni d'autres caractères mais uniquement des lettres (de a à z)");
			form.nom.value='';
			form.nom.focus();
			document.getElementById('input_nom').className="error";
			return false;
		}
		else if (!regex_email.test(str_email)) {
			alert("Veuillez entrer une adresse mail valide. Ex:monadressemail@mail.com");
			form.email.value='';
			form.email.focus();
			document.getElementById('input_email').className="error";
			return false;
		}
		else if (regex_tel_lettre.test(str_tel) && document.getElementById('input_tel')) { 
			alert("Votre numéro de téléphone ne doit pas comporter de lettres mais uniquement des chiffres (de 0 à 9)");
			form.tel.value='';
			form.tel.focus();
			document.getElementById('input_tel').className="error";
			return false;
		}
		else
		{
			document.getElementById('input_nom').className="";
			form.submit();
		}
	}
