var intMask;
var currentDiv;

initMenu()

function initMenu(){
	var lv1Array = getElementsByClassName("main_menu_lvl1");
	var nb = lv1Array.length;
	var n = 0;
	while(n < nb){
		var node = lv1Array[n];
		var lv2Div = node.getElementsByTagName("div")[0];
		if(lv2Div){
			var Atag = node.getElementsByTagName("a")[0];
			Atag.div = lv2Div;
			Atag.onmouseover = function(){
					showMenu(this.div);
			}
			Atag.onmouseout = function(){
					maskMenu(this.div);
			}
			lv2Div.onmouseover = function(){
					showMenu(this);
			}
			lv2Div.onmouseout = function(){
					maskMenu(this);
			}
		}		
		n++;	
	}	
}

function showMenu(e){
	if(e){
		clearInt();
		maskElement(currentDiv);
		showElement(e);
		currentDiv = e;	
	}
}
function maskMenu(e){
	if(e){
		clearInt();
		setInt(e);
	}
}


function clearInt(){
	clearTimeout(intMask);
}
function setInt(e){
	intMask = setTimeout(function(){maskElement(e)},300);
}




////////////////////////////////////////////////////////////////////

