    var secteurCourant=null;
	
	associerEven= function() { 
		//alert("Pour déclencher le calcul javascript du menu, cliquer !");
		var debut=new(Date);
		var racine=document.getElementById("menuGauche");
		var elem,numero,elemBarreTitre,couleur,monImage;
		for (var i=0; i<racine.childNodes.length; i++) {//pour tous les enfants directs de racine -> les secteurs
			elem=racine.childNodes[i];
			if (racine.childNodes[i].tagName=='DIV') { //pour tous les <DIV> enfants directs
				numero=(elem.id).substr(7);
				elemBarreTitre=elem.getElementsByTagName("DIV")[0];
				//attribution d'un id aux entêtes
				elemBarreTitre.id="entete"+numero;				
				//attribution des événements souris
				elemBarreTitre.onclick=function() {
					var noeud,elemUL,elemDIV;
					var numero=(this.id).substr(6);
					noeud=document.getElementById('secteur'+numero);
					//recherche du conteneur DIV (class="conteneur")
					elemDIV=noeud.getElementsByTagName("DIV")[3];
					//recherche du menu lment ul
					elemUL=noeud.getElementsByTagName("UL")[0];
					if (elemUL) {
						//recherche de l'élément flêche image
						if (elemDIV.offsetHeight>0) {//menu ouvert
							fermer(elemUL,elemDIV);
							secteurCourant=null;
						} else {
							if (secteurCourant) {
								fermerSecteurCourant();
							}
							ouvrir(elemUL,elemDIV);
							secteurCourant='secteur'+numero;
						}
					}
				}//de onclick

			}//de if	
		}//de for
		var fin=new(Date);
		var duree=fin.getTime()-debut.getTime();
		//alert("le traitement javascript du menu a duré : "+duree+" millisecondes");
	}//de associerEven	

	function fermerSecteurCourant() {
		var noeud,elemUL,elemDIV;
		noeud=document.getElementById(secteurCourant);
		//recherche du conteneur DIV
		elemDIV=noeud.getElementsByTagName("DIV")[3];
		//recherche du menu élément ul
		elemUL=noeud.getElementsByTagName("UL")[0];
		if (elemUL) {
			fermer(elemUL,elemDIV);
		}
	}
	
	
    // fermeture et ouverture mobiles	****************
	var frequence=30;
	var pas=18;
	var elemIntO,elemExtO,hautMaxO,elemIntF,elemExtF,hautMaxF;
	var idle=true;
	function ouvrir(contenu,conteneur) {
		elemIntO=contenu;
		elemExtO=conteneur;
		hautMaxO=elemIntO.offsetHeight; //hauteur max de l'élément intérieur	
		var haut=0;	
		deplier(haut,hautMaxO,frequence,pas);
	}
	
	function deplier(haut,hautMaxO,frequence,pas) {
		if (elemIntO.hasChildNodes()) {
			idle=false;
			elemExtO.style.height=(haut+pas)+"px";
			elemIntO.style.top=-(hautMaxO-haut-pas)+"px";
			elemIntO.style.clip="rect(" + (hautMaxO-haut-pas) +"px auto " + hautMaxO +"px auto)";
			if (haut<hautMaxO-pas) {
				setTimeout("deplier("+(haut+pas)+","+hautMaxO+","+frequence+","+pas+")",frequence);
			} else {
				elemExtO.style.height=(hautMaxO)+"px";
				elemIntO.style.top="0px";
				elemIntO.style.clip="rect(0px auto " + hautMaxO +"px auto)";
				idle=true;
			}	
		}
	}
	
	function fermer(contenu,conteneur) {
		elemIntF=contenu;
		elemExtF=conteneur;
		hautMaxF=elemIntF.offsetHeight; //hauteur max de l'élément intérieur	
		replier(hautMaxF,hautMaxF,frequence,pas);
	}
	
	function replier(haut,hautMaxF,frequence,pas) {
		if (elemIntF.hasChildNodes()) {
			idle=false;
			if (haut>pas) {
				elemExtF.style.height=(haut-pas)+"px";
			} else {
				elemExtF.style.height=0+"px";
			}
			elemIntF.style.top=-(hautMaxF-haut+pas)+"px";
			elemIntF.style.clip="rect(" + (hautMaxF-haut+pas) +"px auto " + hautMaxF +"px auto)";
			if (haut>2*pas) {
				setTimeout("replier("+(haut-pas)+","+hautMaxF+","+frequence+","+pas+")",frequence);
			} else {
				elemExtF.style.height="0px";
				elemIntF.style.top="0px";
				elemIntF.style.clip="rect(0px auto 0px auto)";
				idle=true;
			}
		}
	}
	
	
	
	//ouvre totalement le secteur donné
	function fixerSecteurCourant(secteur) {
		var noeud;
		noeud=document.getElementById(secteur);
		if (secteurCourant!=null && secteurCourant!=secteur) {
			fermerSecteurCourant();
		}
		if (noeud) {
			elemExtO=noeud.getElementsByTagName("DIV")[3];
			elemIntO=noeud.getElementsByTagName("UL")[0];
			if (!elemIntO) {return;}
			hautMaxO=elemIntO.offsetHeight; //hauteur max de l'élément intérieur		
			deplier(0,hautMaxO,frequence,pas);
			secteurCourant=secteur;
		}
	}
	
	
	//ferme totalement le secteur donné
	function fermerSecteur(secteur) {
		if (secteurCourant!=null && secteurCourant==secteur) {
			fermerSecteurCourant();
			secteurCourant=null;
		}
	}
	
	
	// JE COMMENTE LA LIGNE CI-DESSOUS POUR QUE CE SCRIPT FONCTIONNE AVEC googlemap
        // IL FAUT AUSSI REGARDER LE JAVASCRIPT AJOUTER AU BAS DU TEMPLATE pagelayout_annecy.tpl
   	// window.onload=associerEven;
