//Detectamos el tipo de navegador
ns4=(document.layers) ? 1 : 0
ie4=(document.all) ? 1 : 0

//Definimos las variables que nos permiten posicionar los cuadros del menu
ancho_cuadro = 80;
izquierda_0 = 160;
//superior_cuadro_sup = 0;
altura=80;
altura_imagenes=0;
//Variable que indica si hay un timeout ejecutándose
esta_ejecutando = 0;

//Inicializamos las posiciones de los menus
function inicializar_menus()
{
	//recorremos el array de menus y posicionamos todos los menus
	if (ns4){
		for (i=0;i<a_menus.length;i++)
		{
			izquierda = izquierda_0 + (i * ancho_cuadro);
			//Segundo los cuadros superiores ON
			capa=eval("document.cuadrosup" + a_menus[i] + "_on");
			capa.x = izquierda;
			
			if ((a_menus[i]=="08")||(a_menus[i]=="09"))
			{
				capa.y=altura_imagenes;
			}
			else
			{
				capa.y=altura;
			}
			capa.visibility = "hide";

		}
	}else{	
		for (i=0;i<a_menus.length;i++)
		{
			izquierda = izquierda_0 + (i * ancho_cuadro);

			//Primero los cuadros superiores ON
			capa=eval("document.all.cuadrosup" + a_menus[i] + "_on");
			capa.style.pixelLeft = izquierda;
			
			if ((a_menus[i]=="08")||(a_menus[i]=="09"))
			{
				
				capa.style.pixelTop = altura_imagenes;
			}
			else
			{
				capa.style.pixelTop = altura;
			}
		}
	}
}
//funcion que esconde todos los deplegable
function esconder_menus()
{
	//recorremos el array de menus y posicionamos todos los menus
	if (ns4){
		for (i=0;i<a_menus.length;i++)
		{
			capa=eval("document.cuadrosup" + a_menus[i] + "_on");
			capa.visibility = "hide";

		}
	}else{	
		for (i=0;i<a_menus.length;i++)
		{
			
			//Primero los cuadros superiores ON
			capa=eval("document.all.cuadrosup" + a_menus[i] + "_on");
			capa.style.visibility="hidden"
		}
	}
}

//Función que muestra la capa on junto al texto cuando el mouse pasa por encima
function menu_on(numero_capa)
{
	if (esta_ejecutando == 1)
	{
		clearTimeout(ejecutar);
		esta_ejecutando = 0;
	}
	//Hacemos visible el menu seleccionado
	if (ns4){
		capa=eval("document.cuadrosup" + a_menus[numero_capa] + "_on");
		capa.visibility = "show";
	}else{
		capa=eval("document.all.cuadrosup" + a_menus[numero_capa] + "_on");
		capa.style.visibility = "visible";
	}

	//escondemos el resto de menus
	if (ns4){
		for (i=0;i<a_menus.length;i++)
		{
			if (numero_capa!=i)
			{
				capa=eval("document.cuadrosup" + a_menus[i] + "_on");
				capa.visibility = "hide";
			}
		}
	}else{
		for (i=0;i<a_menus.length;i++)
		{
			if (numero_capa!=i)
			{
				capa=eval("document.all.cuadrosup" + a_menus[i] + "_on");
				capa.style.visibility = "hidden";
			}
		}
	}
}

function menuppal_off(numero_capa)
{
	funcion = "ejecutar_menu_off('" + numero_capa + "')";
	esta_ejecutando = 1
	ejecutar=setTimeout(funcion,1000);
}
//Función que inicia la cuenta atrás para apagar los menus
function menu_off(numero_capa)
{
	funcion = "ejecutar_menu_off('" + numero_capa + "')";
	esta_ejecutando = 1
	ejecutar=setTimeout(funcion,100);
}

//Función que esconde la capa on junto al texto cuando el mouse sale de encima
function ejecutar_menu_off(numero_capa)
{
	if (ns4)
	{
		//Primero los cuadros superiores ON
		capa=eval("document.cuadrosup" + numero_capa + "_on");
		capa.visibility = "hide";
	}else{
		//Primero los cuadros superiores ON
		capa=eval("document.all.cuadrosup" + numero_capa + "_on");
		capa.style.visibility = "hidden";
	}
}

//Función para parar la ejecución de menu_off cuando el mouse entra en la zona de textos
function parar_menu_off()
{
	if (esta_ejecutando == 1)
	{
		clearTimeout(ejecutar);
		esta_ejecutando = 0;
	}
	
}
