<!--
/*Ce js est spécifique à chaque page HTML supportant des formulaires à contrôler.
Référez vous à l'explication donné dans error_layer.js pour plus de détails.

La fonction valid_form(f) permet de contrôler tous les formulaires d'une même page HTML.
Dans la partie "SECTION A PERSONNALISER" vous devez insérer un 
if(f=='nom_formulaire') pour chaque formulaire de votre page devant être contrôlé.
puis inscrire le code Javascript de contrôle associé.

- La variable (f) est transmise par le bouton de validation (voir error_layer.js).
- La fonction add_err_msg('texte') permet d'ajouter le message d'erreur à afficher dans la boite
d'erreur. Vous effectuez tous vos contrôles à la suite et ajoutez vos messages s'il y a lieu.
La boite affichera donc tous les messages en une fois plutôt qu'un message à chaque fois.
- la variable error doit être placé à true en cas d'erreur détectée dans le formulaire.
*/
function valid_form(f)
{
	var error = false; 	// Initialisation du pointeur d'erreur
	
	/*Cette fonction permet d'écrire toutes les routines de contrôle
	d'erreur sur le formulaire.
	Elle permet de contrôler plusieurs formulaires dans une même page.
	Vous devez donc personnaliser cette section selon vos besoins.
	*/
	
	//SECTION A PERSONNALISER -------------
	if(f=='form1')
	{
		if(document.form1.ident.value.length < 4 )
		{
			add_err_msg("Veuillez indiquer un identifiant d'au minimum 4 caractères, SVP."); //Message à afficher
			error = true;
		}
		if(document.form1.mdp.value.length < 4 )
		{
			add_err_msg("Veuillez indiquer un mot de passe d'au minimum 4 caractères, SVP."); //Message à afficher
			error = true;
		}
	}
	
	if(f=='form2')
	{
		if(document.form2.n_nom.value.length < 1 )
		{
			add_err_msg("Le champ [Nom] est vide."); //Message à afficher
			error = true;
		}
		if(document.form2.n_prenom.value.length < 1 )
		{
			add_err_msg("Le champ [Prénom] est vide."); //Message à afficher
			error = true;
		}
		if(document.form2.n_cp.value.length < 1 )
		{
			add_err_msg("Le champ [Code Postal] est vide."); //Message à afficher
			error = true;
		}
		else
		{
			if(document.form2.n_cp.value.length < 5 )
			{
				add_err_msg("Le champ [Code Postal] est invalide. 5 caractères sont requis."); //Message à afficher
				error = true;
			}
			else
			{
				if(isNaN(document.form2.n_cp.value))
				{
					add_err_msg("Le champ [Code Postal] est invalide. Valeur numérique requise."); //Message à afficher
					error = true;
				}
			}
		}
		if(ctrl_mail(document.form2.n_mail.value)) // La fonction ctrl_mail est définie dans error_layer.js
		{
			error = true;
		}
	}
	
	if(f=='form3')
	{
		if(document.form3.n_reponse.value.length < 1 )
		{
			add_err_msg("Le champ [Réponse] est vide."); //Message à afficher
			error = true;
		}
	}
	
	//--------------FIN DE SECTION A PERSONNALISER
	//NE PAS TOUCHER LE CODE CI-DESSOUS.
	if(error)
	{
		open_layer_error();
	}
	else
	{
		document.forms[f].submit();
	}
}
-->