var opcionesMenu, numBtn, subMenu1Txt, subMenu1Links, subMenu2Txt, subMenu2Links, subMenu3Txt, subMenu3Links, subMenu4Txt, subMenu4Links, imgsPrecarga, ratonEncima;

opcionesMenu = new Array("PRESENTACI&Oacute;N","PRODUCTOS","DESCARGAS","DE&nbsp;INTER&Eacute;S");

numBtn = 4;

/*subMenu1Txt = new Array('Qui&eacute;nes&nbsp;somos', 'Contactar', 'Distribuci&oacute;n', 'Calendario&nbsp;2008', 'Calendario&nbsp;2008&nbsp;Canarias', 'Calendario&nbsp;2009');
subMenu1Links =  new Array('quienes_somos.php', 'contactar.php', 'distribucion.php', 'calendario08.php', 'calendario08cnr.php', 'calendario09.php');

 subMenu2Txt = new Array('R&oacute;tulo&nbsp;exterior', 'Iluminaci&oacute;n', 'Se&ntilde;alizaci&oacute;n&nbsp;y&nbsp;PLV', 'Divisi&oacute;n&nbsp;digital','Promociones');
subMenu2Links =  new Array('rotulo_exterior.php', 'iluminacion.php', 'senyalizacion_y_plv.php', 'division_digital.php', 'promociones.php'); */
subMenu1Txt = new Array('Qui&eacute;nes&nbsp;somos', 'Contactar', 'Distribuci&oacute;n', 'Calendarios');
subMenu1Links =  new Array('quienes_somos.php', 'contactar.php', 'distribucion.php', 'calendario.php');

subMenu2Txt = new Array('R&oacute;tulo&nbsp;exterior', 'Iluminaci&oacute;n', 'Se&ntilde;alizaci&oacute;n&nbsp;y&nbsp;PLV', 'Divisi&oacute;n&nbsp;digital');
subMenu2Links =  new Array('rotulo_exterior.php', 'iluminacion.php', 'senyalizacion_y_plv.php', 'division_digital.php');

subMenu3Txt = new Array('Cat&aacute;logos', 'Listas&nbsp;de&nbsp;precios', 'Documentaci&oacute;n&nbsp;t&eacute;cnica', 'Otros&nbsp;documentos');
subMenu3Links =  new Array('catalogos.php', 'lista_precios.php', 'docs_tecnica.php', 'otros_docs.php');

subMenu4Txt = new Array('Novedades', 'Eventos', 'Boletines&nbsp;informativos', 'Enlaces', 'Condiciones de venta');
subMenu4Links =  new Array('novedades.php', 'eventos.php', 'boletines.php', 'enlaces.php', 'condiciones_venta.php');

nombreImgsPrecarga = new Array('btn_izq_activo', 'btn_fnd_activo', 'btn_der_activo', 'btn_rotulo_sobre', 'btn_iluminacion_sobre', 'btn_senyalizacion_sobre', 'btn_digital_sobre');
imgsPrecarga = new Array('img/btn_izq_activo.gif', 'img/btn_fnd_activo.gif', 'img/btn_der_activo.gif', 'img/btn_rotulo_sobre.gif', 'img/btn_iluminacion_sobre.gif', 'img/btn_senyalizacion_sobre.gif', 'img/btn_digital_sobre.gif');

function preCargaImg (objetoImagen, rutaImagen) {
	if (document.images) {
		eval (objetoImagen +' = new Image()')
		eval (objetoImagen +'.src = "' + rutaImagen + '"')
	}
}

for(l=0; l<imgsPrecarga.length; l++) {
	preCargaImg (nombreImgsPrecarga[l], imgsPrecarga[l]);
	//window.open(imgsPrecarga[l],'','');	//Para comprobar las rutas
}

function cambiaBtn(num){
	var nomBtn_i, nomBtn_c, nomBtn_d, btn_i, btn_c, btn_d;
	
	if (num != 0){
		nomBtn_i = "menu_"+num+"_i";
		nomBtn_c = "menu_"+num+"_c";
		nomBtn_d = "menu_"+num+"_d";
	
		btn_i = document.getElementById(nomBtn_i);
		btn_c = document.getElementById(nomBtn_c);
		btn_d = document.getElementById(nomBtn_d);
	
		btn_i.style.backgroundImage = "url(img/btn_izq_activo.gif)";
		btn_c.style.backgroundImage = "url(img/btn_fnd_activo.gif)";
		btn_d.style.backgroundImage = "url(img/btn_der_activo.gif)";
		
		for(i=1; i<=numBtn; i++){
			if (i != num) {	//Hay que desactivar todos los botones menos en el que representa a la sección dónde estamos
				nomBtn_i = "menu_"+ i +"_i";
				nomBtn_c = "menu_"+ i +"_c";
				nomBtn_d = "menu_"+ i +"_d";
			
				btn_i = document.getElementById(nomBtn_i);
				btn_c = document.getElementById(nomBtn_c);
				btn_d = document.getElementById(nomBtn_d);
			
				btn_i.style.backgroundImage = "url(img/btn_izq_inactivo.gif)";
				btn_c.style.backgroundImage = "url(img/btn_fnd_inactivo.gif)";
				btn_d.style.backgroundImage = "url(img/btn_der_inactivo.gif)";
			}//end_if
		}//end_for
		
	}else{
		//Si el num es 0 estamos en el index.php y hay que desactivar todos los botones
		for(i=1; i<=numBtn; i++){
			nomBtn_i = "menu_"+ i +"_i";
			nomBtn_c = "menu_"+ i +"_c";
			nomBtn_d = "menu_"+ i +"_d";
		
			btn_i = document.getElementById(nomBtn_i);
			btn_c = document.getElementById(nomBtn_c);
			btn_d = document.getElementById(nomBtn_d);
		
			btn_i.style.backgroundImage = "url(img/btn_izq_inactivo.gif)";
			btn_c.style.backgroundImage = "url(img/btn_fnd_inactivo.gif)";
			btn_d.style.backgroundImage = "url(img/btn_der_inactivo.gif)";
		}//end_for
	}
	
}

function cambiaSubmenu(num, menuActiv, submActiv){
	var subm = document.getElementById("submenu");
	subm.innerHTML = "";

	subMenuTxt = eval("subMenu"+num+"Txt");			//vble que almacenará el array con las opciones de menú que tocan
	subMenuLinks = eval("subMenu"+num+"Links");		//vble que almacenará el array con los links que tocan

	//Modifica la posición de la capa del submenu según el que tenga que mostrar (para que no queden todos a la izquierda)
	switch (num){
		case 1:
			subm.style.marginLeft = "-50px";
			break;
		case 2:
			subm.style.marginLeft = "60px";
			break;
		case 3:
			subm.style.marginLeft = "230px";
			break;
		case 4:
			subm.style.marginLeft = "180px";
	}

	
	for(i=0; i<subMenuTxt.length; i++){
		if ( num == menuActiv ){
			if( submActiv == i+1 ){
				subm.innerHTML += '<a href="' + subMenuLinks[i] + '" style="background-image: url(img/iconos/tick.gif);background-repeat: no-repeat;background-position: left center;padding-left: 20px;font-weight: bold;" onmouseover="ratonEncima=true;" onmouseout="ratonEncima=false;setTimeout(\'restableceMenu(btnActivo, btnActivo, submenuActivo)\',3000)">' + subMenuTxt[i] + '</a>';
			}else{
				subm.innerHTML += '<a href="' + subMenuLinks[i] + '" onmouseover="ratonEncima=true;" onmouseout="ratonEncima=false;setTimeout(\'restableceMenu(btnActivo, btnActivo, submenuActivo)\',3000)">' + subMenuTxt[i] + '</a>';
			}
		}else{
			subm.innerHTML += '<a href="' + subMenuLinks[i] + '" onmouseover="ratonEncima=true;" onmouseout="ratonEncima=false;setTimeout(\'restableceMenu(btnActivo, btnActivo, submenuActivo)\',3000)">' + subMenuTxt[i] + '</a>';
		}
			
		if (i<subMenuTxt.length-1){
			subm.innerHTML +='|';
		}
	}//end_for
}


ratonEncima = false;
function restableceMenu(num, menuActiv, submActiv){
	if (ratonEncima == false){
		cambiaBtn(num);
		cambiaSubmenu(num, menuActiv, submActiv);
	}
}

/*
function esteObjetoVisible(nombreObjetoSinNumero, numObjetoActual, numObjetosTotal){
	//alert("nombreObjetoSinNumero: " + nombreObjetoSinNumero + "\nnumObjetoActual: " + numObjetoActual + "\nnumObjetosTotal: " + numObjetosTotal);
	for(i=1;i<=numObjetosTotal;i++){
		if(i!=numObjetoActual){
			objeto = document.getElementById(nombreObjetoSinNumero+i);
			objeto.style.display == "block";
			//document.getElementById(nombreObjetoSinNumero+i).style.display == "none";
		}
	}

}
*/

function navegacionGrupoPaginas(nombreGrupo, numPagActual, totalPags){
	document.write('<div style="padding:5px;">');
	if (numPagActual > 1){
		//document.write('<a href="'+nombreGrupo+(numPagActual-1)+'.php" class="no_subrayado">&laquo;&nbsp;Anterior</a>&nbsp;|&nbsp;');
		document.write('<a href="'+nombreGrupo+(numPagActual-1)+'.php" class="no_subrayado">&laquo;&nbsp;Anterior</a>&nbsp;');
	}
	for(i=1; i<=totalPags; i++){
		if (i != numPagActual){
			document.write('<a href="'+nombreGrupo+i+'.php" class="no_subrayado">');
			document.write('<span style="border: solid 1px #666666; padding:0px 5px 0px 5px; display: inline;">');
		}else{
			document.write('<span style="border: solid 1px #666666; background-color:#aacccc; padding:0px 5px 0px 5px; font-weight: bold;">');
		}
		document.write(i);
		if (i != numPagActual){
			document.write('</span></a>');
		}else{
			document.write('</span>');
		}
		if (i < totalPags){
			//document.write('&nbsp;|&nbsp;');
			document.write('&nbsp;');
		}
	}
	if (numPagActual < totalPags){
		//document.write('&nbsp;|&nbsp;<a href="'+nombreGrupo+(numPagActual+1)+'.php" class="no_subrayado">Siguiente&nbsp;&raquo;</a>');
		document.write('&nbsp;<a href="'+nombreGrupo+(numPagActual+1)+'.php" class="no_subrayado">Siguiente&nbsp;&raquo;</a>');
	}	
	document.write('</div>');	
}


/*--------------------------------------------------------------------------------------------------*/
/*	Descripcion: Funcion que construye un menu basándose en una lista.								*/
/*	Atributos:	recibe 3 arrays con: los textos de los elementos de lista, sus enlaces y el nivel	*/
/*	del elemento de lista.																			*/
/*--------------------------------------------------------------------------------------------------*/
function menuListas(textos, enlaces, nivel){
	var nivelActual, nivelAnterior, numNivelesPorDescender;
	nivelActual = 1;
	nivelAnterior = 1;
	
	//document.write("<div style='background-color:red; margin-bottom:20px;'>");
	for(i=0; i<textos.length; i++){
		nivelActual = nivel[i];
		
		//alert("nivelActual="+nivelActual+"\nnivelAnterior="+nivelAnterior);	//XIVATO
		if ( nivelActual < nivelAnterior ){
			numNivelesPorDescender = nivelAnterior-nivelActual;
			for(j=numNivelesPorDescender; j>0; j--){
				document.write("</div>");
			}
		}
		if ( nivelActual > nivelAnterior ){
			document.write("<div class='nivel"+nivelActual+"'>");
		}
//		document.write("<div style='background-color:orange'>");
		document.write("<a href='"+enlaces[i]+"'>"+textos[i]+"</a>");
//		document.write("</div>");
	
		nivelAnterior = nivelActual;
	}
	//document.write("</div><p>&nbsp;</p>");
}//end_function menuListas

function menuListas2(textos, enlaces, nivel){
	var nivelActual, nivelAnterior, numNivelesPorDescender, seccion, subseccion, subsubseccion;
	nivelActual = 1;
	nivelAnterior = 1;

	seccion = 0;
	subseccion = 0;
	subsubseccion = 0;
	
	//document.write("<div style='background-color:red; margin-bottom:20px;'>");
	for(i=0; i<textos.length; i++){
		nivelActual = nivel[i];
		if (nivel[i] == 1)
			seccion++;
		if (nivel[i] == 2)
			subseccion++;
		if (nivel[i] == 3)
			subsubseccion++;
//		seccion++;

	//alert("nivelActual="+nivelActual+"\nnivelAnterior="+nivelAnterior);	//XIVATO

		if ( nivelActual > nivelAnterior ){
			document.write("<div class='nivel"+nivelActual+"'>");
//		subseccion++;
		}
		if ( nivelActual < nivelAnterior ){
			numNivelesPorDescender = nivelAnterior-nivelActual;
			for(j=numNivelesPorDescender; j>0; j--){
				document.write("</div>");
			}
//		seccion++;			
		}
		//		document.write("<div style='background-color:orange'>");
		document.write("<a href='"+enlaces[i]+"'>"+textos[i]+"</a>");
//		document.write("</div>");
	
		nivelAnterior = nivelActual;
	}
	//document.write("</div><p>&nbsp;</p>");
}//end_function menuListas
/*seccionActiva = 0;
	subSeccionActiva = 0;
	subsubSeccionActiva*/