/**
 * Fichier regroupant les fonctions js utilisé dans les formulaires 
 * d'actes en consultation. 
 * - searchActe.tpl
 * - searchStat.tpl
 * 
 * @author arnaud
 */
 
 // ACTIONS SUR LES STRUCTURES 
 
 
	/**
	 * à appeller lorsque l'on change une liste N1 ou N2 
	 */ 
	function changeListN(type, dir, bureau)	{
		selectListN(type, dir, bureau);
	}
	
	
	/**
	 * Effacement des champs non demandés et submit 
	 */
	function select( type ,  dir ,  bureau){
		if (type == "Admin"){
			document.getElementById("bu").innerHTML="";
			document.getElementById("di").innerHTML="";	
				
			// Cas de la sélection de Toutes
			//if ( document.getElementById("ad").value!="0"){
				document.frm.submit();
			//}	
		}
		else if (type="Direction") {
			document.getElementById("bu").innerHTML="";
			//if ( document.getElementById("di").value!="0"){
				document.frm.submit();
			//}	
		}
	}
	
	
 // ACTIONS SUR LES DATES DANS LES FORMULAIRES
	 /**
	 * Vérification que la date saisi est cohérente 
	 * On ne peut pas : 
	 * -> saisir de mois sans année 
	 * -> saisir de jour sans mois
	 * 
	 * @param nomChamp :  le nom du champ
	 * @param libelle :  le libelle du champ pour afficher le msg d'infos
	 */
	function checkDateOfForm(nomChamp , libelle){
		var jour = "lst_"  + nomChamp + "_jour"; 
		var mois = "lst_" + nomChamp + "_mois";
		var annee = "text_" + nomChamp + "_annee";
		var eJour = document.getElementById(jour);
		var eMois = document.getElementById(mois);
		var eAnnee = document.getElementById(annee);
		
		if(eMois.value != 0 && isEmpty(eAnnee)){
			alert("Vous devez sélectionner une année si vous sélectionnez un mois dans le champ " + libelle );
			return false;
		}
		if(eJour.value != 0 && eMois.value ==0){
			alert("Vous devez sélectionner un mois si vous sélectionnez un jour dans le champ " + libelle);
			return false;
		}		
		return true;	
	}
 