
var estiloOver = 'menuOver';
var estiloOut = 'menu' ;

var urlPag = (location.protocol+'//'+location.host+location.pathname).toLowerCase();
var extPag = urlPag.substring(urlPag.length-4);
if (extPag=='.htm' || extPag=='html') urlPag += location.search.toLowerCase();

//Estas matrices indican la ruta a la página actual dentro de las matrices de "matArbol.js"
var matNombre = [];  //Nombre de las matrices
var matIndice = [];  //Opción en cada matriz
var matTitulo = [];	 //Título de la opción
var matUrl = [];	 //Url a la página
var matSubMenu = [];  //Nombre de la matriz del submenu
var matOculto = [];  //Indica si la opción es visible o no.
var ultimoNivel=-1;

/*------------------------------------------------------------------------------
Busca una página en las matrices y almacena la ruta en variables. 
Para las páginas asp no tiene en cuenta los parámetros.
 - mat: nombre de la matriz que contiene la rama a mostrar.
 - niv: nivel del submenu.
------------------------------------------------------------------------------*/
function buscaPagina(mat, niv)
{
    
    var i, m = eval(mat);
    for (i=0; i<m.length; i+=4)
    {   
        if (m[i+1].toLowerCase().indexOf(urlPag)!=-1) ultimoNivel = niv;
        else
        {
        	if (m[i+2]!='')	buscaPagina(m[i+2], niv+1);
        }
    
        if (ultimoNivel!=-1)
        {
			matNombre[niv] = mat;    	
    		matIndice[niv] = i;
   	    	matTitulo[niv] = m[i];
   	    	matUrl[niv] = m[i+1];
   	    	matSubMenu[niv] = m[i+2];
       		matOculto[niv] = m[i+3];           	        	
       		return true;
        }
    }    
    return false;
}


function cabeceraContenido()
{
	var i = 0;
	var sizeMat = 4;
	var HTML = '';
	var m = eval(matSubMenu[ultimoNivel]);

	if (m != null) {
		HTML += '<td class=cabPag>';
		for (i = 0; i<m.length;	i += sizeMat){
			if (m[i+1] != ''){
				HTML += '<a href="'+ m[i+1] +'" class=cabPag>';
			}
			HTML +=   m[i] ;
			if (m[i+1] != ''){
				HTML += '</a>';
			}
			if (i+sizeMat<m.length){
					HTML += '&nbsp; | &nbsp;';
			}

		}
		HTML += '</td>';
	}
	document.write(HTML);
	
}

buscaPagina('m1', 0);



