/* ************************** */
/* Detalles de Inicialización */
/* ************************** */

// creamos una instancia del objeto CollapseMenu. El ultimo argumento representa
// el color de fondo del menu (p.ej. '#ffaa66'), si es transparente (null) se produce un lapso 
// entre el despliegue y la visualizacion de la capa de subopciones
//x,y,width,numBlocks,name,bgColor
collapse = new CollapseMenu(28,6,115,5,'collapseMenu',null);	
collapse.openStyle = 'glide';
collapse.build();
writeCSS(collapse.css);

// para recoger el estado en que estamos 
function getArgs() {
	var args = new Object();
	var query = location.search.substring(1);	  // quitamos el ? a la cadena
	var pairs = query.split("&");                 // troceamos la cadena por los &

	for (var i=0; i < pairs.length; i++) {
		var pos = pairs[i].indexOf('='); 	      // Busca nombre=valor
		if (pos == -1) continue;
		var argName  = pairs[i].substring(0,pos); // el nombre
		var argValue = pairs[i].substring(pos+1); // el valor
		args [argName] = unescape(argValue);      // lo guarda como propiedad
	}
	return args;
}

var queryValues = getArgs();
var estado = queryValues.e - 0;

// funcion que se ejecuta una vez se ha cargado la pagina
function init(estado) {
    collapse.activate();    
	if (is.ns4) document.height = collapse.lyr.y + collapse.h;
    if (estado>=0 && estado<=menu.length) {
		abrirOpcion(estado)
	}else{
		//capturamos el error
	}
}

/* ****************************************** */
/* Cargamos las opciones del menu en un ARRAY */
/* ****************************************** */

// escribimos el 1er nivel de navegacion
menu = new Array();
	menu[0] = "Departamento Gallego";
	menu[1] = "Galicia";
    menu[2] = "Campeonatos";
	menu[3] = "Deporte Ol&iacute;mpico";
    menu[4] = "Ense&ntilde;anza y Titulaciones";
   // menu[5] = "Alumnos o Federados";

enlace = new Array();
    enlace[0] = "#";
    enlace[1] = "#";
    enlace[2] = "#";
    enlace[3] = "#";
    enlace[4] = "#";
  //  enlace[5] = "Alumnos.htm";
   
    
    	
// datos del 2o nivel de navegacion [texto, url]
subMenu = new Array();
	subMenu[0] = new Array();
		subMenu[0][0] = ["Qu&eacute; es","depar_que.htm"];
		subMenu[0][1] = ["Objetivos","depar_objetivos.htm"];
		subMenu[0][2] = ["Organigrama","depar_organigrama.htm"];
		subMenu[0][3] = ["Estatutos","depar_estatutos.htm"];
		subMenu[0][4] = ["Sedes y Contactos","depar_sedes.htm"];
        subMenu[0][5] = ["Ventajas de estar federados","depar_ventajas.htm"];
       
	subMenu[1] = new Array();
		subMenu[1][0] = ["Gimnasios y Profesores","gal_gimnasios.htm"];
		subMenu[1][1] = ["Patrocinadores","gal_patrocina.htm"];
		   
    subMenu[2] = new Array();
		subMenu[2][0] = ["Normativa","cam_normativa.htm"];
		subMenu[2][1] = ["Nuestros &Aacute;rbitros","cam_arbitros.htm"];
		subMenu[2][2] = ["Nuestros Campeones","cam_campeones.htm"];
                           
	subMenu[3] = new Array();
		subMenu[3][0] = ["Caracter&iacute;sticas","olim_caracteristicas.htm"];
		subMenu[3][1] = ["Normativa","olim_normativa.htm"];
		subMenu[3][2] = ["Sedes","olim_sedes.htm"];

	subMenu[4] = new Array();
		subMenu[4][0] = ["Programa Oficial","en_programa.htm"];
		subMenu[4][1] = ["Formaci&oacute;n","en_forma.htm"];
		subMenu[4][2] = ["Did&aacute;ctica","en_didactica.htm"];	
        subMenu[4][3] = ["Titulaciones","en_titulaciones.htm"];
		subMenu[4][4] = ["Material Did&aacute;ctico","en_material.htm"];
        

function escribirSubMenu(num,subme,menuActi){
	var stSubopcion = "";
	if (subMenu[num]==null){
		stSubopcion += "		<!-- -->";
	}else{
        stSubopcion += "		<img src='img/sp.gif' width='1' height='2' border='0'><br>\n";
		for (j=0 ; j<subMenu[num].length; j++){
             if ((subme!=-1)&&(menuActi==num)&&(subme==j))
            {
                stSubopcion += "		<img name='S"+num+"O"+j+"' src='img/menu_nivel4.gif' border='0'><a href='javascript:PagSub(\"" +subMenu[num][j][1]+ "\",\"S"+num+"O"+j+"\")' class='EnlaceActivo'>" + subMenu[num][j][0] + "</a><br>\n";
            }
            else
            {
                stSubopcion += "		<img name='S"+num+"O"+j+"' src='img/menu_nivel5.gif' border='0'><a href='javascript:PagSub(\"" +subMenu[num][j][1]+ "\",\"S"+num+"O"+j+"\")' class='EnlaceRojo'>" + subMenu[num][j][0] + "</a><br>\n";
            }   			
		}
		stSubopcion += "		<img src='img/sp.gif' width='1' height='5' border='0'><br>\n";
	}
	document.write(stSubopcion)
}

function escribirMenu(num,subme){
var menuActi=false;
	for (i=0 ; i<menu.length; i++){
		stOpcion  = "";
		stOpcion += "<div id='collapseMenuBlock" +i+ "'>\n";
		stOpcion += "	<div id='collapseMenuBlock" +i+ "Item'>\n";
		stOpcion += "		<img src='img/sp.gif' width='1' height='5' border='0'><br>\n";
        if (enlace[i]!="#")
        {
            if ((num!=-1)&&(num==i))
            {
                if (subme==-1)
                {
                    stOpcion += "		<img name='S"+i+"' src='img/menu_nivel3.gif' border='0'><a class='EnlaceActivo' href='javascript:PagMenu(" +i+ ")'>" + menu[i] + "</a>\n";
                }
                else
                {
                    stOpcion += "		<img name='S"+i+"' src='img/menu_nivel3.gif' border='0'><a class='EnlaceRojoBold' href='javascript:PagMenu(" +i+ ")'>" + menu[i] + "</a>\n";
                }                
                
            }
            else
            {
                stOpcion += "		<img name='S"+i+"' src='img/menu_nivel2.gif' border='0'><a class='EnlaceRojoBold' href='javascript:PagMenu(" +i+ ")'>" + menu[i] + "</a>\n";
            }            
        }
        else
        {  
		    if ((num!=-1)&&(num==i))
            {
                if (subme==-1)
                {
                    stOpcion += "		<img name='S"+i+"' src='img/menu_nivel3.gif' border='0'><a class='EnlaceActivo' href='javascript:abrirOpcion(" +i+ ")'>" + menu[i] + "</a>\n";
                }
                else
                {
                    stOpcion += "		<img name='S"+i+"' src='img/menu_nivel3.gif' border='0'><a class='EnlaceRojoBold' href='javascript:abrirOpcion(" +i+ ")'>" + menu[i] + "</a>\n";
                }                
            }
            else
            {
                stOpcion += "		<img name='S"+i+"' src='img/menu_nivel2.gif' border='0'><a class='EnlaceRojoBold' href='javascript:abrirOpcion(" +i+ ")'>" + menu[i] + "</a>\n";
                
            }             
		}
        stOpcion += "	</div>\n";
		stOpcion += "	<div id='collapseMenuBlock" +i+ "Content' >\n";
		document.write(stOpcion); 
		escribirSubMenu(i,subme,num);
		stOpcion  = "";
		stOpcion += "	</div>\n";
        document.write(stOpcion); 
        
	}
    
}  




// Modificacion de estas librerías para que collapseMenu 
// funcione correctamente en Netscape 6.
// Autor: Juan Antonio Jimenez
// Fecha: 2001 06 08

// En NS6 parace ser que no se puede consultar la propiedad Height sino la has inicializado. 
// ie y ns4 no la inicializan. Escriben en la capa y luego la consultan. En ns6 no se puede
// hacer eso, asi que hay que inicializar los valores en algún momento. Y estos son:

// El 1er vector contiene la altura en px de los títulos de la seccion. Es logico, por tanto, 
// que ocupen todos lo mismo. El 2o vector se refiere a la altura de los bloques de la segunda
// navegación. Por eso miden diferentes. Los valores tomados aquí son los que devuelve el ie
// con un alert.

alturaItem = new Array()
	alturaItem[0]    = 26;
	alturaItem[1]    = 20;
	alturaItem[2]    = 20;
	alturaItem[3]    = 20;
	alturaItem[4]    = 26;
    

alturaContent = new Array()
	alturaContent[0] = 80;
	alturaContent[1] = 80;
	alturaContent[2] = 80;
	alturaContent[3] = 80;
	alturaContent[4] = 80;    
    
   
