// JavaScript Document

function ValidateForm(theForm)
{
		
		document.getElementById("erreur_tel").innerHTML ="&nbsp;";
		document.getElementById("erreur_nom").innerHTML ="&nbsp;";
		document.getElementById("erreur_email").innerHTML ="&nbsp;";
		document.getElementById("erreur_objet").innerHTML ="&nbsp;";
		document.getElementById("erreur_message").innerHTML ="&nbsp;";
		
		if (document.getElementById('nom').value=="")
		{
			document.getElementById("erreur_nom").innerHTML ="Insérer votre nom <br>";
			result1 = false;
		}
		
		var strFilter = /^[A-Za-zƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ \t\r\n\f]*$/;
		var chkVal = theForm.nom.value;
		if (!strFilter.test(chkVal))
		{
		   document.getElementById("erreur_nom").innerHTML ="Corriger votre Nom <br>";
		   result1 = false;
		}
		else{result1 = true;}
		
		
		if (document.getElementById('tel').value=="")
		{
			document.getElementById("erreur_tel").innerHTML ="Insérer le numéro <br>";
			result2 = false;
		}
		
		var strFilter = /^[ \t\r\n\f0-9+]*$/;
		var chkVal = theForm.tel.value;
		if (!strFilter.test(chkVal))
		{
			document.getElementById("erreur_tel").innerHTML ="Numero telephone invalide";
		    var result2 = false;
		}
		else{result2 = true;}
		
		
		var strFilter = /^([0-9a-z]([-.\w]*[0-9a-z])*@(([0-9a-z])+([-\w]*[0-9a-z])*\.)+[a-z]{2,6})$/i;
		var chkVal = theForm.email.value;
		if (!strFilter.test(chkVal))
		{
		   document.getElementById("erreur_email").innerHTML ="Email invalide<br>";
		   var result3 = false;
		}
		else{result3 = true;}
		
		
		if (document.getElementById('objet').value=="")
		{
			document.getElementById("erreur_objet").innerHTML ="Insérer l'objet du message <br>";
			result4 = false;
		}
		else{result4 = true;}
		
		
		if (document.getElementById('message').value=="")
		{
			document.getElementById("erreur_message").innerHTML ="Insérer votre message <br>";
			result5 = false;
		}
		else{result5 = true;}
		
		
		//test de la valeur retournée
		if (result1 && result2 && result3 && result4 && result5)
		{
			alert("Votre message est bien pris en compte! Merci.");
			return true;
		}
		else
		{
			//alert("faux");
			return false;
		}
		
}

function bascule_elem(elem)
{    
		etat=document.getElementById(elem).style.display;
		
		if(etat=="none")
		{
		document.getElementById(elem).style.display="";
		}
		else
		{
		document.getElementById(elem).style.display="none";
		}
}
