    var intervalo_menus = "";
    var tiempo_para_apagar_menus = 500;
    var tiempo_que_queda = 0;

    function apagar_menus() {
      if (tiempo_que_queda) { // mientras tiempo_que_queda != 0 entrara aqui
        tiempo_que_queda--;
      } else {
        // ya no queda tiempo, apagamos los menus
        ocultamenus();
      }
    }
    function ocultamenus() {
      spanmenu1.style.display = 'none';
      document.images('sup_2').src = "imagenes/sup_2.jpg";
      spanmenu2.style.display = 'none';
      document.images('sup_3').src = "imagenes/sup_3.jpg";
      spanmenu3.style.display = 'none';
      document.images('sup_4').src = "imagenes/sup_4.jpg";
      spanmenu4.style.display = 'none';
      document.images('sup_5').src = "imagenes/sup_5.jpg";
      ocultasubmenus();
      clearInterval(intervalo_menus);  // para que no se siga ejecutando apagar_menus
    }
    function ocultasubmenus() {
      spansubmenu1.style.display = 'none';
      spansubmenu3.style.display = 'none';
    }
    function highlightm(sp) {
      sp.className = 'menuitemssel';
      tiempo_que_queda = tiempo_para_apagar_menus; // lo reasignamos para dar mas vida al menu, estamos sobre el
    }
    function lowlightm(sp) {
      sp.className = 'menuitems';
      tiempo_que_queda = tiempo_para_apagar_menus; // lo reasignamos para dar mas vida al menu, estamos sobre el
    }
    function highlightm_marca(sp, nombre) {
      document.images(nombre+'_marca').src = "imagenes/marcador1.gif";
      sp.className = 'menuitemssel';      
      tiempo_que_queda = tiempo_para_apagar_menus; // lo reasignamos para dar mas vida al menu, estamos sobre el
    }
    function lowlightm_marca(sp, nombre) {
      document.images(nombre+'_marca').src = "imagenes/marcador.gif";
      sp.className = 'menuitems';
      tiempo_que_queda = tiempo_para_apagar_menus; // lo reasignamos para dar mas vida al menu, estamos sobre el
    }
    function menuclick(opcion) {
      document.location.href = opcion;
    }
    function verbotonon(cual){
      document.images(cual).src = "imagenes/" + cual + "on.jpg";
    }
    function verboton(cual){
      document.images(cual).src = "imagenes/" + cual + ".jpg";
    }
    function abremenu(cual) {
      if (cual == 1) {
        ocultamenus(); //antes de abrir el menu 1 cerramos todos los menus
        spanmenu1.style.display = 'block';
        spanmenu1.style.top  = iniciobarramenuY;
        spanmenu1.style.left = iniciobarramenuX + 1;
        document.images('sup_2').src = "imagenes/sup_2on.jpg";
      } else
        if (cual == 2) {
          ocultamenus(); //antes de abrir el menu 2 cerramos todos los menus
          spanmenu2.style.display = 'block';
          spanmenu2.style.top  = iniciobarramenuY;
          spanmenu2.style.left = iniciobarramenuX + 93;
          document.images('sup_3').src = "imagenes/sup_3on.jpg";
        }
        else 
          if (cual == 3) {
            ocultamenus(); //antes de abrir el menu 3 cerramos todos los anteriores
            spanmenu3.style.display = 'block';
            spanmenu3.style.top  = iniciobarramenuY;
            spanmenu3.style.left = iniciobarramenuX + 188;
            document.images('sup_4').src = "imagenes/sup_4on.jpg";
          }
          else 
            if (cual == 4) {
              ocultamenus(); //antes de abrir el menu 3 cerramos todos los anteriores
              spanmenu4.style.display = 'block';
              spanmenu4.style.top  = iniciobarramenuY;
              spanmenu4.style.left = iniciobarramenuX + 313;
              document.images('sup_5').src = "imagenes/sup_5on.jpg";
            }
                        
      tiempo_que_queda = tiempo_para_apagar_menus;
      intervalo_menus = window.setInterval("apagar_menus()",10); // activamos el contador para apagar menus
    }
    function abresubmenu(cual) {
      tiempo_que_queda = tiempo_para_apagar_menus;
      // no lanzamos el intervalo porque ya fue lanzado por algun abremenu
      if (cual == 1) {
        ocultasubmenus();
        spansubmenu1.style.display = 'block';
        spansubmenu1.style.top = spanmenu1.offsetTop + 37;
        spansubmenu1.style.left = spanmenu1.offsetLeft + 91;
      } 
      else 
        if (cual == 3) {
          ocultasubmenus();
          spansubmenu3.style.display = 'block';
          spansubmenu3.style.top = spanmenu3.offsetTop + 37;
          spansubmenu3.style.left = spanmenu3.offsetLeft + 123;
        }     
    }
		//funcion que nos muestra los distintos servicios complementarios
		function mostrarpopup(popup) {
			ocultarpopus();
			document.all(popup).style.display = "inline";
		}
		function ocultarpopus() {
			document.all('popup_cile').style.display   = "none";
			document.all('popup_cesega').style.display = "none";
			document.all('popup_empleo').style.display = "none";
			document.all('popup_euroventanilla').style.display = "none";
			document.all('popup_universidad').style.display    = "none"; 
		}
		//function que nos muestra los distintos logos y direcciones de las asociaciones
		function mostrarpopup1(popup) {
			ocultarpopus1();
			document.all(popup).style.display = "inline";
		}
		function ocultarpopus1() {
			document.all('popup1').style.display = "none";
			document.all('popup2').style.display = "none";
			document.all('popup3').style.display = "none";
			document.all('popup4').style.display = "none";
			document.all('popup5').style.display = "none"; 
			document.all('popup6').style.display = "none";
			document.all('popup7').style.display = "none";
			document.all('popup8').style.display = "none";
			document.all('popup9').style.display = "none";
			document.all('popup10').style.display = "none";
			document.all('popup11').style.display = "none";
		}
		function buscar(){
			if (document.all('selestado').options[document.all('selestado').selectedIndex].value=="kk") { 
				alert("Debe de elegir el estado en el que está la legislación");
				document.all('selestado').focus();
				return false;
			}
			if (document.all('selorgano').options[document.all('selorgano').selectedIndex].value=="kk") { 
				alert("Debe de elegir un órgano emisor");
				document.all('selorgano').focus();
				return false;
			}
			if (document.all('selambito').options[document.all('selambito').selectedIndex].value=="kk") { 
				alert("Debe de elegir un ámbito de aplicación de la legislación");
				document.all('selambito').focus();
				return false;
			}
			flegislacion.submit();
		}
		