window.name="init";
var eOpensouMenu = null;
var inimsou = null;
var eOpenMenu = null;
var inim = null;
var tempo = null;

window.onload = function() {
	document.onmouseover = function(evt) {
		evt = evt || window.event;
		target = evt.target || window.event.srcElement; // event target
		targetID = target.getAttribute("id"); // event target id
		clearTimeout(tempo);
		tempo=setTimeout('apres_tempo(target)',200);
	};
}

function apres_tempo(scre){
	if (scre.className=="menu"){
		var soumenu=document.getElementById(scre.id.replace("image","div"));
		inim=scre;

		if (eOpenMenu && (eOpenMenu != soumenu)) MhOut(eOpenMenu);
	
		if (eOpensouMenu) MhOut(eOpensouMenu);

		if (soumenu) MhHover(soumenu);

	}
	else if (scre.className=="soumenu"||scre.className=="soumenu_active"){
		var sousoumenu=document.getElementById(scre.id.replace("div","soudiv"));
		
		if (inimsou) inimsou.className="soumenu";
		
		inimsou=scre;
		inimsou.className="soumenu_active";
		
		if (eOpensouMenu && (eOpensouMenu != sousoumenu)) MhsouOut(eOpensouMenu);

		if (sousoumenu) MhsouHover(sousoumenu);
	
	}
	else if (scre.className!="soumenud"){
		if (eOpensouMenu && !eOpensouMenu.contains(scre) && !inimsou.contains(scre)){			
			MhsouOut(eOpensouMenu);
			MhOut(eOpenMenu);
		}
	
		if (!eOpensouMenu) MhOut(eOpenMenu);
	
	}
}

function MhsouHover(idiv){
	var t,d;
	t=idiv;
	if(t==null)return;
	t.style.visibility="visible";
	t.style.top=inimsou.offsetTop;
	eOpensouMenu = idiv;
}

function MhHover(idiv){
	var t,d;
	t=idiv;
	if(t==null)return;
	t.style.visibility="visible";
	eOpenMenu = idiv;
}

function MhOut(idiv){
	var t,d;
	t=idiv;
	if(t==null)return;
	t.style.visibility="hidden";
	eOpenMenu = null;
}

function MhsouOut(idiv){
	var t,d;
	t=idiv;
	if(t==null)return;
	t.style.visibility="hidden";
	eOpensouMenu = null;
}
