var lista_menus = new Array (   
"Menu1",        //menu numero 1   
"Menu2"        //menu numero 2   
)   
var datos_menu1 = new Array (   
/*URL                               Texto del menu*/  
"#", "Transfer        ",   
"#", "Taxis       " 
)   
var datos_menu2 = new Array (   
/*"index.php?pag=servicio", "General       ",   */
"/pages/servicio_taxi", "Taxis",
"/pages/servicio_transfer", "Transfer",   
"/pages/servicio_buses", "Buses"
) 
var xpos = 0   
var ypos = 0   
var TemporizadorDestino = null   
var origen = -1   
var destino = -1   
function ClickRaton(e){   
    if (!e) var e = window.event  
       
    if (e.pageX || e.pageY) {                       //N6   
        xpos = (e.pageX) + 'px'  
        ypos = (e.pageY) + 'px'  
    } else if (e.clientX || e.clientY) {                    //resto   
        xpos = (e.clientX) + document.body.scrollLeft + 'px'  
        ypos = (e.clientY) + document.body.scrollTop + 'px'  
    }   
    return true   
}   
function PosicionaMenu( nombre_menu ) {   
    if (document.getElementById) {              //DOM2 browsers   
        document.getElementById(nombre_menu).style.left = xpos
        document.getElementById(nombre_menu).style.top = ypos   
    } else if (document.all) {              //IE4+   
        document.all[nombre_menu].style.pixelLeft = xpos
        document.all[nombre_menu].style.pixelTop = ypos   
    }
}   
function LanzaMenu(nombre_menu, on) {   
    PosicionaMenu(nombre_menu)  //Posiciona el menu a xos e ypos   
    if (on){                            //Mostrar menu   
        if (document.getElementById) {              //DOM2 browsers   
            document.getElementById(nombre_menu).style.visibility = "visible"  
        } else if (document.all) {              //IE4+   
            document.all[nombre_menu].style.visibility = "visible"  
        }   
    } else {                            //Ocultar menu   
        if (document.getElementById) {              //DOM2 browsers   
            document.getElementById(nombre_menu).style.visibility = "hidden"  
        } else if (document.all) {              //IE4+   
            document.all[nombre_menu].style.visibility = "hidden"  
        }   
    }   
}   
function MarcaOrigen( menu ) {   
    if (TemporizadorDestino)   
        clearTimeout(TemporizadorDestino)   
    origen = menu   
    destino = -1   
    TemporizadorDestino = setTimeout('CompruebaDestino()', 100)   
}   
function MarcaDestino( menu ) {   
    destino = menu   
}   
function CompruebaDestino( menu ) {   
    if ( destino == -1 ) {   
        Ocultar( 0 )            //Oculta todos   
    } else if ( destino < origen ) {   
        Ocultar( destino )      //Oculta hijos de destino   
    } else if ( destino == origen ) {   
        Ocultar( destino )      //Oculta hijos de destino   
    }   
}   
/*Ocultar() se encarga de hacer no visible uno o varios menus*/  
function Ocultar( menuID ) {   
    //Recorre la lista de menus y los oculta   
    for (contador = menuID; contador < lista_menus.length; contador++) {   
        eval("LanzaMenu('" + lista_menus[contador] + "', 0)")   
    }   
}   
function EscribeMenu( nombre_menu, numero_menu, datos_menu ) {   
    var espacio = / /gi;   
    var mayorque = />/gi;   
    var literal;   
    var cadena_menu = '<div class="SubMenu" id="' + nombre_menu + '" onMouseOut="MarcaOrigen(' + numero_menu + ');" OnMouseOver="MarcaDestino(' + numero_menu + ');"><table class="TabMenu">\n'  
    for( contador = 0; contador < datos_menu.length; contador = contador + 2 ) {   
        literal = new String( datos_menu[contador+1] )   
        datos_menu[contador+1] = literal.replace(espacio, " ")   
        literal = new String( datos_menu[contador+1] )   
        datos_menu[contador+1] = literal.replace(mayorque, ">")   
        cadena_menu += '<tr><td><a class="MenuItem" href="' + datos_menu[contador] + '">' + datos_menu[contador+1] + '</a></td></tr>\n'  
    }   
    cadena_menu += '</table></div>\n'  
    document.write(cadena_menu)   
}   
document.onclick = ClickRaton