
function markClicked(liContenedor) {
	var ulContenedor=liContenedor.parentNode;
	var hijos=ulContenedor.childNodes;
	
	//alert('Tiene ' + hijos.length + ' hermanos');
	for(var i=0;i<hijos.length;i++) {
		var liHijo=hijos[i];
		markUnclicked(liHijo);
		unmarkPadre(liHijo);
	}
	
	liContenedor.className="current";
	markPadre(ulContenedor.parentNode,1);
	
	var hijosLi=liContenedor.childNodes;
	var ulHijo=null;
	for(var i=0;i<hijosLi.length;i++) {
		var hijo=hijosLi[i];
		if (hijo.nodeName=='UL')
			var ulHijo=hijo;
	}
	if (ulHijo!=null) {
		var hijos=ulHijo.childNodes;
		for(var i=0;i<hijos.length;i++) {
			var liHijo=hijos[i];
			if (liHijo.nodeName=='LI')
				markHijo(liHijo,1);
		}
	} 
	obj=document.getElementById('BarraNavegacion');
}
function markHijo(li,grado) {
	li.className="child"+grado;
	
	var hijosLi=li.childNodes;
	var ulHijo;
	for(var i=0;i<hijosLi.length;i++) {
		var hijo=hijosLi[i];
		if (hijo.nodeName=='UL')
			ulHijo=hijo;
	}
	if (ulHijo) {
		var hijos=ulHijo.childNodes;
		for(var i=0;i<hijos.length;i++) {
			var liHijo=hijos[i];
			if (liHijo.nodeName=='LI')
				markHijo(liHijo,grado+1);
		}
	}
}
function markUnclicked(li) {
	//alert('mu de ' + li.id);
	li.className="submenu";
	var hijosLi=li.childNodes;
	var ulHijo;
	//alert('este tiene '+ hijosLi.length + ' hijos');
	for(var i=0;i<hijosLi.length;i++) {
		var hijo=hijosLi[i];
		if (hijo.nodeName=='UL')
			ulHijo=hijo;
	}
	if (ulHijo) {
		//alert('tenia UL');
		var hijos=ulHijo.childNodes;
		for(var i=0;i<hijos.length;i++) {
			var liHijo=hijos[i];
			if (liHijo.nodeName=='LI')
				markUnclicked(liHijo);
		}
	}
}
function unmarkPadre(li) {
	var liPadre=li.parentNode.parentNode;
	if (liPadre.nodeName=='LI') {
		liPadre.className="submenu";
		unmarkPadre(liPadre);
	}
}
function markPadre(li,grado) {
	if (li.nodeName=='LI') {
		li.className="parent"+grado;
		markPadre(li.parentNode.parentNode,grado+1);
	}
}






