// 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)
	// -----------------------------------------------------------------------------------------
	if (document.FORMULAIRE.cestcalecode.value != 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;
}

