/* FONCTION CHECK : Permet de mettre en surbrillance les champs vides ou erronés (suivants les tests effectués) */
/* CHAMPS du FORMULAIRE : Pseudo, Nom, Prénom, Age, Email, Confirmation de l'email, Reglement */
/* ORDRE RESPECTIF DES TYPES : text, text, text, radio, text, text, checkbox */

function check() 
{
	/* Initialisation de la variable msg */
	var msg = "";
	
	/* PSEUDO */
	if (document.formulaire.pseudo.value == "")	{ msg += "- Pseudo \n"; document.formulaire.pseudo.style.backgroundColor = "#f9a3a3"; }
		
	/* NOM */
	if (document.formulaire.nom.value == "") { msg += "- Nom \n"; document.formulaire.nom.style.backgroundColor = "#f9a3a3"; }
		
	/* PRENOM */
	if (document.formulaire.prenom.value == "")	{ msg += "- Prenom \n";	document.formulaire.prenom.style.backgroundColor = "#f9a3a3"; }
		
	/* AGE */
	if (document.formulaire.age0.checked == false && document.formulaire.age1.checked == false && document.formulaire.age2.checked == false) { msg += "- Age \n"; }
	
	/* EMAIL */
	if (document.formulaire.email.value == "") { msg += "- Email \n"; document.formulaire.email.style.backgroundColor = "#f9a3a3"; }
	else
	{
		/* Tests pour voir s'il existe un @ et un point ds l'adresse email saisie*/
		Arobase = document.formulaire.email.value.indexOf('@');
		Point = document.formulaire.email.value.indexOf('.');
		if ((Arobase < 0) || (Point < 0)) { msg += "- Email incorrect \n"; }
	}
	
	/* CONFIRMATION DE L'EMAIL */
	if (document.formulaire.email_confirm.value == "") { msg += "- Confirmation de l'Email \n";	document.formulaire.email_confirm.style.backgroundColor = "#f9a3a3"; }
	
	/* REGLEMENT */
	if (document.formulaire.reglement.checked == false)	{ msg += "- Accepter le reglement \n"; }
	
	/* Si la variable msg ne contient pas d'infos après la série de test, on peut envoyer le formulaire */
	if (msg == "") return(true);
	else /* Sinon on affiche la fenetre JS en listant les erreurs */
	{
		alert('Veuillez saisir les informations suivantes :\n'+msg);
		return(false);
	}
}
