/*
*	Ekoya(c)-2007
*	script PHP
*	5 déc. 07 - 16:20:27
*	fonction de validation des formulaires
*
*	La fonction parcoure chaque élément "obligatoire" du formulaire
*	NOTICE :
*	1- ne pas mettre de bouton submit
* 	2- pour le bouton de validation : rajouter un gestionnaire d'évènement
*		onclick="javascript: return validationFormulaire("nom du formulaire");"
*	3- pour chaque champ obligatoire insérer une : class="obligatoire"
*	4- pour chaque champ obligatoire le précéder d'une balise <label for=[nom du champ]>terme souhaité</label>	
*/

function validation_nomFr(){
	var nomFr = $("input[@name=nom_1]").val();
	if (nomFr == ""){
		alert("remplissez le champ nom pour le francais");
		$("input[@name=nom_1]").focus();
		return false;
	}
	else {
		var descFr = $("textarea[@name=description_1]").val();
		if (descFr == ""){
			alert("remplissez le champ description pour le francais");
			$("textarea[@name=description_1]").focus();
			return false;
		}
		else {
			return true;
		}
	}
}

function validationFormulaire(e){
	if(e == "nouvelArticle" || e == "Article"){
		var first = validation_nomFr();
	}
	else {
		var first = true;
	}
	if(first){
	var frm = e;
	var nb = $(".obligatoire").length;
	$(".obligatoire").each(function(){
		valeur = this.value;
		label = $("label[@for="+this.name+"]").html(); 
		if(valeur == ""){
			alert("remplissez le champ "+label);
			this.focus();
			return false;
		}
		else{
			nb = nb-1;
			if(nb == 0){
				if(valeur == ""){
					alert("remplissez le champ "+label);
					this.focus();
					return false;
				}
				else{
					$("form[@name="+frm+"]").submit();
				}
			}
		}
	});
	}
}
