// JavaScript Document


// fonction de verification des elements du formulaire
function verifier()
{
	var nberreurs=0,erreurs='';
	
	// -----------------------------------------------------------------------------------------
	// LISTE DES CHAMPS A VERIFIER
	// -----------------------------------------------------------------------------------------
	
	if (document.FORMULAIRE.nom.value == "")
	{
		erreurs +='Vous n\'avez pas indiqu\351 votre nom de famille.\n';
		nberreurs +=1;
	}
		
	if (document.FORMULAIRE.email.value == "")
	{
		erreurs +='Vous n\'avez pas rempli votre e-mail.\n';
		nberreurs +=1;
	}
	
	if (document.FORMULAIRE.email.value!="")
	{
		var arobase=document.FORMULAIRE.email.value.indexOf("@")+1;
		var point=document.FORMULAIRE.email.value.lastIndexOf(".")+1;
		if (!((arobase>1) && ((point-1)>arobase) && (point<document.FORMULAIRE.email.value.length)))
		{
			erreurs +='Votre e-mail est invalide\n';
			nberreurs +=1;
		}
	}
	
	if (document.FORMULAIRE.sujet.value == "")
	{
		erreurs +='Vous n\'avez pas indiqu\351 le sujet de votre message.\n';
		nberreurs +=1;
	}
	
	if (document.FORMULAIRE.commentaires.value == "")
	{
		erreurs +='Vous n\'avez pas \351crit votre message.\n';
		nberreurs +=1;
	}

	// -----------------------------------------------------------------------------------------
	// VERIFICATION DU CODE DE SECURITE D§U FORMULAIRE (antispam)
	// -----------------------------------------------------------------------------------------
	var tab=new Array("k8m4d", "e87d8", "s8af7e", "y8q6k", "u5wx4", "ph63z", "8q2n4", "t5w6m", "h6c2g", "y3r6d");
	chiffre = document.FORMULAIRE.cestcalecode.value;

	if (tab[chiffre] != document.FORMULAIRE.saisieducode.value.toLowerCase())
	{
		erreurs +='Vous avez fait une erreur de saisie sur le code de s\351curit\351.\n';
		nberreurs +=1;
	}



	// -----------------------------------------------------------------------------------------
	// ----------------- affichage du message d'erreur a la fin -------------------------------
	// -----------------------------------------------------------------------------------------
	if (nberreurs==1)
	{
		alert('Merci de corriger l\' erreur suivante :\n\n'+erreurs);
		return false;
	}
	
	if (nberreurs>1)
	{
		alert('Merci de corriger les '+nberreurs+' erreurs suivantes :\n\n'+erreurs);
		return false;
	}
	
	return true;
}


