// JavaScript menu

var menuto = null;
var menutoContext = null;

function hover(obj){
	//window.status = window.status + "-in";
	divs = document.getElementById('menu').getElementsByTagName('div');
	len = divs.length;
	
	for (i=0; i < len; i++) {
		if (divs[i].getAttribute('menu') == "yes") {
			var niv2 = divs[i].getElementsByTagName('div')[0];
			if (niv2 != null) {
				niv2.style.display = "none";
			}
		}
	}
	
	if (menuto != null) { clearTimeout(menuto); }

		divs = obj.getElementsByTagName('div');
		if(divs.length > 0){
			sousMenu = divs[0].style;
			sousMenu.display = 'block';
		}
	//}
}
		
function hoverout(obj) {
	var thetime=500;
	//window.status = window.status + "-out";
	//if(document.all){
		divs = obj.getElementsByTagName('div');
		if(divs.length > 0){
			sousMenu = divs[0].style;
			menuto=setTimeout("sousMenu.display='none'",thetime);
			//sousMenu.display = 'none';
		}
	//}			
}

function McontextHover(obj,obj2){

	//changement image
	obj2.setAttribute('src',obj2.getAttribute('imgon'));

	var divs = document.getElementById('menuContextuel').getElementsByTagName('div');
	var len = divs.length;
	
	for (i=0; i < len; i++) {
		if (divs[i].getAttribute('menu') == "1") {
			
			
			var niv2 = divs[i].getElementsByTagName('div')[0];
			if (niv2 != null) {
				niv2.style.display = "none";
			}
		}
	}
	
	if (menutoContext != null) { clearTimeout(menutoContext); }

		divs = obj.getElementsByTagName('div');

		
		if(divs.length > 0){

			sousMenuContext = divs[0].style;
			sousMenuContext.display = 'block';
		}
	//}
}
		
function McontextHoverout(obj,obj2) {

	//changement image
	obj2.setAttribute('src',obj2.getAttribute('imgoff'));

	var thetime=500;
	//window.status = window.status + "-out";
	//if(document.all){
		var divs = obj.getElementsByTagName('div');
		if(divs.length > 0){
			sousMenuContext = divs[0].style;
			menutoContext=setTimeout("sousMenuContext.display='none'",thetime);
			//sousMenu.display = 'none';
		}
	//}			
}
		
function setHover(){
	LI = document.getElementById('menu').getElementsByTagName('div');
	nLI = LI.length;
	for(i=0; i < nLI; i++){
		//alert(LI[i].getAttribute('menu'));
		//alert(LI[i].getAttribute('class'));
		if (LI[i].getAttribute('menu') == "yes") {
			//alert('ok');
			LI[i].onmouseover = function(){
				hover(this);
			}
			LI[i].onmouseout = function(){
				hoverout(this);
			}
		}
	}
	
	//setHoverHint();	// à appeler séparement
}		



