window.onload = function()
{

	var zone_message_erreur = document.getElementById('zone_message_erreur');
	if(!zone_message_erreur) return;
	var nom_expediteur = document.getElementById('nom_expediteur');
	var email_expediteur = document.getElementById('email_expediteur');
	var telephone = document.getElementById('telephone');
	var message = document.getElementById('message');
	var formulaire = document.getElementById('formulaire_contact');
	
	formulaire.onsubmit = verification_formulaire;

	function verification_nom_expediteur(){
		return nom_expediteur.value.length >= 3
	}
	
	function verification_email_expediteur(){
		var verif=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]){2,}\.)+([a-zA-Z0-9]{2,4})$/;
		return verif.test(email_expediteur.value)
	}
		
	function verification_telephone(){
		var verif=/^([0-9\.\-\+\/\\ ]{10,})$/;
		return verif.test(telephone.value)
	}
		
	function verification_message(){return message.value.length > 15}
		
	function verification_formulaire() {
		message_erreur = '';
		if (verification_nom_expediteur() && verification_email_expediteur() && verification_message() && verification_telephone()){return true;}
		else {
			if(!verification_nom_expediteur()) {message_erreur += 'Votre nom doit faire plus de 3 caractères \n';}
			if(!verification_email_expediteur()) {message_erreur += 'Le format de l\'adresse email rentrée est invalide \n';}
			if(!verification_telephone()) {message_erreur += 'Le format du numéro de téléphone est incorrect. \n';}
			if(!verification_message()) {message_erreur += 'Votre message doit faire plus de 15 caractères \n';}

			alert(message_erreur);
		
		
		return false;
		}
	
	}
}
