
function niveles(i) {
	var listaDosNiveles;

	for (j = 0; j < i; j++) {

		submenu = document.getElementById('submenu_'+String(j));
        if (submenu != null) {
            elementos = submenu.getElementsByTagName("ul");
            for (x = 0; x < elementos.length; x++) {
                elementos[x].style.display = "none";
		    }
        }
		
	}
	
}

function arbol(id_elemento,id_submenu) {
	
	var i;
	var elementos;

	//elementos = document.getElementById(id_submenu).getElementsByTagName("ul");
	
	//for (i = 0; i < elementos.length; i++) {
	//	elementos[i].style.display = "none";
	//}
	//elementos = document.getElementById(id_submenu).getElementsByTagName("li");
	
	//for (i = 0; i < elementos.length; i++) {
	//	elementos[i].className = "";
	//}

	if (id_elemento != -1) {
	/*
		// Para el elemento clickado, si está expandido contraemos y viceversa.
		if (ultimo_id == id_elemento) {
			ultimo_id = "";
			document.getElementById("DN_" + id_elemento).className = "mas";
			alert("mas" + id_elemento)
		}
		else {
			ultimo_id = id_elemento;
			document.getElementById("DN_" + id_elemento).className = "menos";
			document.getElementById("subDN_" + id_elemento).style.display = "block";
			alert("menos" + id_elemento)
		}
	*/	
	if (document.getElementById("subDN_" + id_elemento).style.display == "block" || document.getElementById("subDN_" + id_elemento).style.display == "") {
		document.getElementById("DN_" + id_elemento).className = "mas";
		document.getElementById("subDN_" + id_elemento).style.display = "none";
	}
	else {
		document.getElementById("DN_" + id_elemento).className = "menos";
		document.getElementById("subDN_" + id_elemento).style.display = "block";
	}
	
}
}
function arranca_menu() {
	
	niveles(4);
}

var ultimo_id = "";
window.onload = arranca_menu;
