subMenuAtual = Array();
fora = false;
esq800 = 162;// 304 para o terceiro nivel
esq1024 = 276;  // 414 para o terceiro nivel

function esconderSubMenus(nivel) {
	// Se for nível 0, esconde todos os menus
	if (nivel == 0) {
		for (i=0; i < subMenuAtual.length; i++) {
			
			document.getElementById(subMenuAtual[i]).style.visibility= "hidden"; 
		}
			
		subMenuAtual = null;
		subMenuAtual = Array();
	}
	// Senao, oculta apenas o sub-menu que está em um nível mais alto do que o nivel atual
	else if (subMenuAtual.length > nivel ) {

		document.getElementById(subMenuAtual[subMenuAtual.length - 1 ]).style.visibility= "hidden"; 
		subMenuAtual.pop();
	}
}

function mOvr(src,clrOver, subMenu, nivel) {

	esconderSubMenus(nivel);
	if (subMenu != "") {
		document.getElementById(subMenu).style.visibility= "visible";
		if (screen.width  == 800) {
			document.getElementById(subMenu).style.left = esq800 + (140*(nivel)); 
		} else if (screen.width == 1024)
			document.getElementById(subMenu).style.left = esq1024 + (140*(nivel)); 

		subMenuAtual.push(subMenu);
	}
	fora = false;
	src.style.cursor = 'hand';
	src.bgColor = clrOver;
}

function mOut(src,clrIn, subMenu) {
	src.style.cursor = 'default';
	src.bgColor = clrIn;
	fora = true;
}

function mClk(src) {
	src.children.tags('A')[0].click();
}

