var p;
p=0;
function mostrarSubmenu(idCategoria)
{
	idULCategoria = "ulMenuCat" + idCategoria;
	ulCategoria = document.getElementById(idULCategoria)
	if (!ulCategoria) return;
	
	// Ocultar todas las categorias
	ocultarTodosSubmenus();
	
	// Ocultar todos los epigrafes
	ocultarTodosEpigrafes();
	
	// Mostrar los epigrafes de la categoria
	if(p==1){
		//alert(p);
		mostrarUnSubmenu(d);
	}	
	if(p==2){
		//alert(p);
		mostrarNegrita(d);
	}
}

function mostrarUnSubmenuMas(idCategoria)
{
	idULCategoria = "ulMenuCat" + idCategoria;
	idULEstilo = "tit" + idCategoria;
	
	ulCategoria = document.getElementById(idULCategoria)
	ulEstilo = document.getElementById(idULEstilo)
	
	if (!ulCategoria) return;
	
	// Ocultar todas las categorias
	ocultarTodosSubmenus();
	
	// Ocultar todos los epigrafes
	ocultarTodosEpigrafes();
	
	// Mostar la categoria seleccionada
	ulCategoria.style.display = "block";
	ulEstilo.className = "tituloOn";
	
	// Mostrar los epigrafes de la categoria
	if(p==1){
		//alert(p);
		mostrarUnSubmenu(d);
	}	
}

function mostrarUnSubmenu(idCategoria)
{
	//alert(idCategoria);
	idULCategoria = "ulMenuCat" + idCategoria;
	idULEstilo = "tit" + idCategoria;
	
	ulCategoria = document.getElementById(idULCategoria)
	ulEstilo = document.getElementById(idULEstilo)
	
	if (!ulCategoria) return;
	
	// Mostar la categoria seleccionada
	ulCategoria.style.display = "block";
	ulEstilo.className = "tituloOn";
	
	// Mostrar los epigrafes de la categoria
	mostrarEpigrafesCat(idCategoria);
	//alert("salgo de abrir");
}

function mostrarNegrita(idCategoria)
{
	//alert(idCategoria);
	idULCategoria = "ulMenuCat" + idCategoria;
	idULEstilo = "titN" + idCategoria;
	
	ulCategoria = document.getElementById(idULCategoria)
	ulEstilo = document.getElementById(idULEstilo)
	
	if (!ulCategoria) return;
	
	// Mostar la categoria seleccionada
	ulEstilo.className = "titulopOn";
	
	// Mostrar los epigrafes de la categoria
	mostrarEpigrafesCat(idCategoria);
	//alert("salgo de abrir");
}

function ocultarTodosSubmenus()
{
	var idULCategoria
	var ulCategoria
	var idULEstilo
	var ulEstilo
	//alert("oculto todo");
	for(var idCategoria=0;;idCategoria++)
	{
		idULCategoria = "ulMenuCat" + idCategoria;
		idULEstilo = "tit" + idCategoria;
		
		ulCategoria = document.getElementById(idULCategoria)
		ulEstilo = document.getElementById(idULEstilo)
		if (!ulCategoria) return;
		
		ulCategoria.style.display = "none";
		ulEstilo.className = "tituloOff";
	}
	//alert("oculto todo");
}

function ocultarTodosEpigrafes()
{
	var patron = new RegExp("divCat");
	var divsDocumento = document.getElementsByTagName("div");
	for (var iDiv=0; iDiv<divsDocumento.length; iDiv++)
	{	var nombreClase = divsDocumento[iDiv].className
		if (patron.test(nombreClase))
			divsDocumento[iDiv].style.display = "none";
	}
}

function mostrarEpigrafesCat(idCategoria)
{
	var patron = new RegExp("divCat" + idCategoria);
	var divsDocumento = document.getElementsByTagName("div");
	for (var iDiv=0; iDiv<divsDocumento.length; iDiv++)
		if (patron.test(divsDocumento[iDiv].className))
			divsDocumento[iDiv].style.display = "block";
}



function inicializarMenu()
{
	// PAra inicializar las anclas, se muestra la categorķa 0
	mostrarSubmenu(0);
	//ocultarTodosSubmenus();
}

function engancharEventoLoad()
{
	var oldonload = window.onload;
	if (typeof window.onload != 'function')
	{
		window.onload = inicializarMenu;
	}
	else 
	{
		window.onload = function() 
						{
							oldonload();
							inicializarMenu();
						}
	}
}

engancharEventoLoad();

