function menu_initialise() {
  menu_initialise_niv3();
  menu_initialise_niv2();
}

addEventLst (window, 'load', menu_initialise);

function menu_initialise_niv2() {
    oDD = document.getElementById("menu").getElementsByTagName("DD");
	  for (var i = 0; i < oDD.length; i++) oDD[i].style.display="none";
}

function menu_initialise_niv3() {
  	oUL = document.getElementById("menu").getElementsByTagName("SPAN");
  	for (var i = 0; i < oUL.length; i++) oUL[i].style.display="none";
}

function menu_montre_niv2(obj) {
  menu_initialise();
	try {
	  oTemp = obj;
		while (oTemp.tagName != "DL") oTemp = oTemp.parentNode;
    oDD = oTemp.getElementsByTagName("DD");
		for (var i = 0; i < oDD.length; i++){
		    oDD[i].style.display="block";
    }  
	} catch (ex) {
		alert("Erreur menu_montre_niv2\n" + ex.message);
	}
}

function menu_montre_niv3(obj) {
  menu_initialise_niv3();
	try {
	  oTemp = obj;
		while (oTemp.tagName != "LI") oTemp = oTemp.parentNode;
    oSPAN = oTemp.getElementsByTagName("SPAN");
		for (var i = 0; i < oSPAN.length; i++){
		    oSPAN[i].style.display="inline";
    }  
	} catch (ex) {
		alert("Erreur menu_montre_niv3\n" + ex.message);
	}
}
