function SendForm(){		var theForm = this.document.form1;		theForm.action = "contacts.php?envoi=1"; 		theForm.submit();	}function verif_champs(){			  

	var select = document.getElementById("objet");
    	var valeur = select.options[select.selectedIndex].value;	
	
	if (valeur == "reclamation"){
		Valeur = eval("document.form1.dlc.value");		if (Valeur==""){			alert("Le champ 'Date limite de consommation' est obligatoire, merci de le remplir");			eval("document.form1.dlc.focus()")			return false;		}
		
		Valeur = eval("document.form1.numlot.value");		if (Valeur==""){			alert("Le champ 'N° de lot' est obligatoire, merci de le remplir");			eval("document.form1.numlot.focus()")			return false;		}
	
	}
					var TabVerif = new Array();	var TabDisplay = new Array();			TabVerif[0] = "nom";	TabVerif[1] = "prenom";	TabVerif[2] = "message";	TabVerif[3] = "cp";	TabVerif[4] = "ville";
	TabVerif[5] = "objet"; 	TabDisplay[0] = "Nom";	TabDisplay[1] = "Prenom";	TabDisplay[2] = "Message";	TabDisplay[3] = "Code Postal";	TabDisplay[4] = "Ville";
	TabDisplay[5] = "Objet";	for (i=0;i<TabVerif.length;i++)	{						Valeur = eval("document.form1." + TabVerif[i] + ".value");		if (Valeur==""){			alert("Le champ " + TabDisplay[i] + " est obligatoire, merci de le remplir");			eval("document.form1." + TabVerif[i] + ".focus()")			return false;		}	}	<!----------------controle adresse mail-------------------------------->	// on passe la donnée saisie par le visiteur en variable pour plus de facilités	adresse = document.form1.email.value;	taille = document.form1.email.value.length;		// on créé 3 variables pour valider au fur et à mesure le login, le domaine et l'extension qui constituent l'adresse e-mail	validelog = false;	validedom = false;	valideext = false;				// on extrait le 'login' qui se situe avant l'arobace	arob = adresse.lastIndexOf("@");	login = adresse.substring(0,arob);		// on extrait l'extension qui se situe à partir du dernier point	pointfinal = adresse.lastIndexOf(".");	extension = adresse.substring(pointfinal,taille);		// on extrait le domaine qui se trouve entre l'arobace et le dernier point	domaine = adresse.substring(arob+1,pointfinal);					// un login a toujours plus de 2 caractères, on fait le test	if ( login.length > 2 ) {	validelog = true;	}	else {	alert('Ceci n\'est pas une adresse e-mail.\nUne adresse e-mail comporte un arobace precede d\'un login \'convenable\'.');	eval("document.form1.email.focus()")	validelog = false;	}				// un domaine a toujours plus de 1 caractère, on fait le test	if ( domaine.length > 1 ) {	validedom = true;	}	else {	alert('Ceci n\'est pas une adresse e-mail.\nLe nom de domaine n\'existe pas.');	eval("document.form1.email.focus()")	validelog = false;	}				// une extension a toujours 2 ou 3 caractères, on fait le test	if ( pointfinal > -1 && (extension.length == 3 || extension.length == 4) ) {	valideext = true;	}	else {	alert('Ceci n\'est pas une adresse e-mail valide.\nL\'extension n\'est pas bonne.');	eval("document.form1.email.focus()")	valideext = false;	}				// on vérifie que nos trois variables sont vraies pour accepter la soumission du formulaire	if ( validelog == true && validedom == true && valideext == true ) {	return true;	}	else {	return false;	}	}


function toggleReclamation(){
	var select = document.getElementById("objet");
    	var valeur = select.options[select.selectedIndex].value;	
	if (valeur == "reclamation"){
		document.getElementById('reclamations').style.display = "block";
	}else{
		document.getElementById('reclamations').style.display = "none";
	}
}


function showReclamation(){
	document.getElementById('reclamations').style.display = "block";
}


function hideReclamation(){
	document.getElementById('reclamations').style.display = "none";
}
