function hover(obj, etat){
	//vérifier si le navigateur qui l'appelle est bien IE ou Opéra avec if(document.all)
	if(document.all){
		/*
		la fonction va rechercher s'il y a un sous-menu disponible 
		(matérialisé par la première balise UL incluse dans notre objet HTML)
		avec la fonction getElementsByTagName. Si un sous-menu est détecté, 
		il ne reste plus qu'à modifier son style d'affichage en fonction 
		de son style d'affichage précédent : soit le sous-menu est invisible 
		et il faut le rendre visible, soit le sous-menu est visible et il faut le rendre invisible.
		*/
		UL = obj.getElementsByTagName('ul');
		if(UL.length > 0){
			sousMenu = UL[0].style;
			sousMenu.display = etat;
		}
	}
}

/*
Cette fonction est chargée d'appliquer automatiquement 
notre comportement aux balises LI 
*/
function setHover(){
	//cible les balises li
	LI = document.getElementById('menu').getElementsByTagName('li');
	nLI = LI.length;
	for(i=0; i < nLI; i++) {
		LI[i].onmouseover = function() { hover(this, 'block'); }
		LI[i].onmouseout  = function() { hover(this, 'none');  }
	}	
	
	/*
	il existe un bug sous IE version 6 : les menus quelque soit la situation passe DERRIERE
	des éléments de formulaire comme les listes déroulantes. La seule solution connues est
	de mettre un IFRAME (element HTML) derrière le menu pour cacher les éventuels éléments
	de formulaire... Ici, on se sert de la fonction d'initialisation des évènements du menu
	pour créer les IFRAME une bonne fois pour toutes !
	*/
	if(navigator.appVersion.indexOf("MSIE 6.0") > -1) {
		
		//on recherche le nombre de UL qui comporte l'id 'menu'		
		ULs = document.getElementsByTagName("UL");
		nUL = ULs.length;
		nULMenu = 0;
		for(x=0; x < nUL; x++) {
			if(ULs[x].id == 'menu2') {
				LI_2 = ULs[x].firstChild;
				ULs[x].style.display = 'block';
				A = LI_2.firstChild;
				
				monIFrame = document.createElement("IFRAME");
				monIFrame.style.position = "absolute";
				monIFrame.style.top = A.offsetTop;
				monIFrame.style.left = A.offsetLeft;
				monIFrame.style.width = A.offsetWidth+"px";
				monIFrame.style.height = LI_2.parentNode.offsetHeight+"px";
				monIFrame.style.zIndex = "-1";
				
				A.appendChild(monIFrame);
				ULs[x].style.display = 'none';
			}
		}
	}
}
//********************************************
//*********** function montre(id) ************
//*** pour l'affichage d'un menu déroulant ***

//*window.onload=montre;*/
function montre(id) {
var d = document.getElementById(id);

if (d.style.display=="none") {d.style.display='block';}
else {d.style.display='none';}
}

//****************************************************
//*** archive pour l'affichage d'un menu déroulant ***
/*
function deroulerMenu(objet){
    if (objet.nextSibling.style.display=="block"){
	objet.nextSibling.style.display="none";	
    }
    else{
	objet.nextSibling.style.display="block";
    }
}
*/