// Pour enlever la chaine inscrite a l'avance dans un "input text" (qui doit debuter par '[') 
function viderBoite(boite) {
// Luc Grondin   //
  if (boite.value.charAt(0) == "[") { boite.value = ""; }
}

/******************************************
 Fonction servant à ouvrir tout les blocs 
 d'années et groupes d'années
 ************************************************/
 function ouvrirTous( dernierAnnee ){
	actionTous( dernierAnnee , "block" ) ; 
 }

 function fermerTous( dernierAnnee ){
	 actionTous( dernierAnnee , "none" ) ; 
 }
 /*********************************************
 Faire le tour des id pour tous les fermés ou ouvrir 
 ***********************************************/
 function actionTous( dernierAnnee, fermerOuOuvrir ){

	 var i =  dernierAnnee ; 
		 while( i != 0 ){

				var idtemp = "an"  + i  ; 
				var idtemp2 = "anGroupe"  + i  ;

				var groupePlus = "anPlusGroupe"  + i  ;
				var anPlus = "anPlus"  + i  ;

				/**** partie pour l icone plus , moin ********/

				var elemgroupePlus = document.getElementById(groupePlus);
				var elemAnPlus = document.getElementById(anPlus);

				if(elemgroupePlus != null ){
					if(  fermerOuOuvrir =="block"){ 	elemgroupePlus.style.backgroundImage = 'url(/revue/images/flecheFermer.png)'; }
					else{ elemgroupePlus.style.backgroundImage = 'url(/revue/images/flecheOuvrir.png)';  }
				}
				if(elemAnPlus != null ){
					if(  fermerOuOuvrir =="block"){ 	elemAnPlus.style.backgroundImage = 'url(/revue/images/flecheFermer.png)'; }
					else{ elemAnPlus.style.backgroundImage = 'url(/revue/images/flecheOuvrir.png)';  }
				}
				/******** fin des icone plus moin ***************/

				var elemLI = document.getElementById(idtemp);
				if( elemLI != null ) {elemLI.style.display = fermerOuOuvrir ;} 

				var elemLI2= document.getElementById(idtemp2);
				if( elemLI2 != null ) { elemLI2.style.display =  fermerOuOuvrir ; } 

				i -- ;
		 }
 }
/************************************************
Ouvrir ou fermer un groupe en fonction de sa
position actuelle: si il est fermé : ouvrir et vice versa
**********************************************************/
 function  switchVisible( varGroupe , an ){

		var idtemp = "an" + varGroupe + an; 
		var idtemp2 = "anPlus" + varGroupe + an;

		var elemLI = document.getElementById(idtemp);
		var elemLI2 = document.getElementById(idtemp2);

		if( elemLI != null ){
		               
			if( elemLI.style.display == "block" ){ 	elemLI.style.display = "none"; }
			else { 	elemLI.style.display = "block";} 
			 
			if( elemLI2.style.backgroundImage ==  'url("/revue/images/flecheFermer.png")' ){  	elemLI2.style.backgroundImage = 'url(/revue/images/flecheOuvrir.png)';  }
			else{ elemLI2.style.backgroundImage = 'url("/revue/images/flecheFermer.png")';}
		}
}
