
var estadosMenus = new Array();
var indiceMenus = 0;

estadosMenus[indiceMenus] = [""];

function abrirFecharSubMenu(objetoPai) {

	objetoPai = document.getElementById(objetoPai);

	var nomePai = objetoPai.id;

	var criar_nova_opcao = true;

	var estado_atual = "";

	if (estadosMenus[0] != null) {

		//alert("Entrou no 1!");

		//alert(estadosMenus.length);

		for (var i = 0; i < estadosMenus.length; i++) {

			//alert(estadosMenus[i][0] + " == " + nomePai);

			if (estadosMenus[i][0] == nomePai) {

				//alert("Entrou no 2!");

				criar_nova_opcao = false;
				estado_atual = estadosMenus[i][1];
			}
		}
	}

	if (criar_nova_opcao) {

		//alert("Entrou no 3!");

		estadosMenus[indiceMenus] = new Array();

		estadosMenus[indiceMenus][0] = nomePai;

		estadosMenus[indiceMenus][1] = "Aberto";

		estado_atual = estadosMenus[indiceMenus][1];

		indiceMenus++;

	}

	var navItems = objetoPai.getElementsByTagName("div");

	//alert(navItems.length);

	if (estado_atual == "Aberto") {
		for (var j = 0; j < navItems.length; j++) {

			if (navItems[j].className.indexOf("display_1") >= 0) {

				navItems[j].className = navItems[j].className.replace(" recolher", " expandir");

			}

			if (navItems[j].className.indexOf("display_2") >= 0) {

				navItems[j].className = navItems[j].className.replace(" recolher", " expandir");

			}

			if (navItems[j].className.indexOf("botao-expandir") >= 0) {

				navItems[j].className = navItems[j].className.replace("botao-expandir", "botao-recolher");

			}

			for (var i = 0; i < estadosMenus.length; i++) {

				if (estadosMenus[i][0] == nomePai) {
					estadosMenus[i][1] = "Fechado";
				}
			}
		}
	}

	if (estado_atual == "Fechado") {
		for (var j = 0; j < navItems.length; j++) {

			if (navItems[j].className.indexOf("display_1") >= 0) {

				navItems[j].className = navItems[j].className.replace(" expandir", " recolher");

			}

			if (navItems[j].className.indexOf("display_2") >= 0) {

				navItems[j].className = navItems[j].className.replace(" expandir", " recolher");

			}

			if (navItems[j].className.indexOf("botao-recolher") >= 0) {

				navItems[j].className = navItems[j].className.replace("botao-recolher", "botao-expandir");

			}

		}
		for (var i = 0; i < estadosMenus.length; i++) {

			if (estadosMenus[i][0] == nomePai) {
				estadosMenus[i][1] = "Aberto";
			}
		}
	}

}
