var keyCloseMenu = new Array();
var currentMenu = 0;

$(document).ready(function() {
	for (var index = 0; index < document.getElementById("capaMenu_x").getElementsByTagName("a").length; index ++) { setMenu( document.getElementById("capaMenu_x").getElementsByTagName("a")[index].id.split("_")[1] ); }
});


function setMenu(currentId) //.> Set Menu
{
	keyCloseMenu[currentId] = false;
	
	$('#linkMenu_'+currentId).mouseover(function() { keyCloseMenu[currentId] = false; openMenu(currentId); }); //.> Open on mouse over
	$('#linkMenu_'+currentId).mouseout(function() { preCloseMenu(currentId); });  //.> Close on mouse out


	for (var index = 0; index < document.getElementById("capaMenu_"+currentId).getElementsByTagName("a").length; index ++)
	{
		forId = document.getElementById("capaMenu_"+currentId).getElementsByTagName("a")[index].id.split("_")[1];
		
		$('#capaMenu_'+forId).mouseover(function() { keyCloseMenu[currentId] = false; });
		$('#capaMenu_'+forId).mouseout(function() { preCloseMenu(currentId); });  //.> Close on mouse out
	}
}

function openMenu(currentId) //.> Open Menu
{
	for (var index = 0; index < document.getElementById("capaMenu_x").getElementsByTagName("a").length; index ++)
	{ forId = document.getElementById("capaMenu_x").getElementsByTagName("a")[index].id.split("_")[1]; if(forId != currentId) { keyCloseMenu[forId] = true; closeMenu(forId); }}
	
	$("#imgMenu_"+currentId).attr("src", "/img/"+$("#imgMenu_"+currentId).attr("src").split("/")[2]+"/"+"mn"+$("#imgMenu_"+currentId).attr("src").split("/")[3].substring(2,3)+"_on.gif");
	
	$("#capaMenu_"+currentId).fadeIn("slow");
}

function preCloseMenu(currentId) //.> Prepare to Close Menu 
{
	keyCloseMenu[currentId] = true;
	
	setTimeout('closeMenu('+currentId+');', 500); //.> Timer
}

function closeMenu(currentId) //.> Close Menu
{
	if(keyCloseMenu[currentId])
	{
		if(currentMenu != currentId) { $("#imgMenu_"+currentId).attr("src", "/img/"+$("#imgMenu_"+currentId).attr("src").split("/")[2]+"/"+"mn"+$("#imgMenu_"+currentId).attr("src").split("/")[3].substring(2,3)+".gif") };

		$("#capaMenu_"+currentId).fadeOut("fast");
	}
}
