window.onload=OpenMenu;

function OpenMenu(){
	if(!document.getElementById('Menu')) return;
	var divMenu=document.getElementById('Menu');
	setActiveFile(divMenu);

	var ulMenus = divMenu.getElementsByTagName('UL');
	var ulMenu = ulMenus[0]; // div#Menu ul
	if(!ulMenu) return;
	var liRubriques = ulMenu.getElementsByTagName('LI'); 
		closeMenu(liRubriques);
	var nbRubriques = liRubriques.length;
	var sousMenus='';
	for(var i=0; i<nbRubriques ; i++) {
		if(liRubriques[i].getAttribute('id')) { // div#Menu ul li ...
			var sousMenus = liRubriques[i];
	
			sousMenus.onmouseover=function() {
				closeMenu(liRubriques);
				this.getElementsByTagName('UL')[0].className='open_rub';
			}
			sousMenus.onmouseout=function() {
				this.getElementsByTagName('UL')[0].className='ul_hidden';
				if(document.getElementById('Menu_ul_active')) document.getElementById('Menu_ul_active').className="open_rub";
			}
		}
	}
	if(document.getElementById('Menu_ul_active')) {
		document.getElementById('Menu_ul_active').className="open_rub";
	}

}
function closeMenu(liRubriques){
	var nbRubriques = liRubriques.length;
	for(var i=0; i<nbRubriques ; i++) {
		if(liRubriques[i].getAttribute('id')) { // li de niveau 1
			// si menu ouvert par défaut
			liRubriques[i].getElementsByTagName('UL')[0].className="ul_hidden"; 
		}
	}
}
function getActiveFile(){
	var file  = location.href ;
	var partsi='';
	var Parts = file.split('\\');
	if( Parts.length < 2 )
		Parts = file.split('/');
	var activeFile = Parts[(Parts.length)-1] ;
	return activeFile;
}
function setActiveFile(divMenu) {
	var activeFile = getActiveFile();
	var filePath  = location.href ;
	var hrefs = divMenu.getElementsByTagName('A');
	for(var h=0; h<hrefs.length;h++) {
		if(hrefs[h].parentNode.parentNode.tagName=="UL") {
			if(hrefs[h].getAttribute('href')==activeFile || hrefs[h].getAttribute('href')==filePath) {
				hrefs[h].parentNode.parentNode.setAttribute('id','Menu_ul_active');
				hrefs[h].className="textebbold";
				return true;
			}
		}
	}
	return false;
}
