﻿
 
var submenu=new Array();

//Set submenu contents. Expand as needed. For each content, make sure everything exists on ONE LINE. Otherwise, there will be JS errors.
 
submenu[0]= '<font size="2" face="Tahoma"><b>' + 
'<a href="history.aspx">History</a> | ' + 
'<a href="photos.aspx">Photos</a>' +  
'</b></font>';

submenu[1]= '<font size="2" face="Tahoma"><b>' + 
'<a href="cranes.aspx">Cranes</a> | ' + 
'<a href="rigging.aspx">Rigging</a> | ' + 
'<a href="/photos.aspx?link=trucking">Trucking</a> | ' +
'<a href="warehousing.aspx">Warehousing</a>' + 
'</b></font>';

//Set delay before submenu disappears after mouse moves out of it (in milliseconds)
var delay_hide=500
 
function show(which){

var menuobj=document.getElementById? document.getElementById("hover_menu") : document.all? document.all.hover_menu : document.layers? document.hover_menu : ""

    clear_delayhide();
    
    thecontent=(which==-1)? "" : submenu[which];
    
    if (document.getElementById||document.all)
        menuobj.innerHTML=thecontent;
    else if (document.layers){
        menuobj.document.write(thecontent);
        menuobj.document.close();
    }
}

function reset(e){

var menuobj=document.getElementById? document.getElementById("hover_menu") : document.all? document.all.hover_menu : document.layers? document.hover_menu : ""

    if (document.all&&!menuobj.contains(e.toElement))
        delayhide=setTimeout("show(-1)",delay_hide);
    else if (document.getElementById&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
        delayhide=setTimeout("show(-1)",delay_hide);
}

function clear_delayhide(){
    if (window.delayhide)
        clearTimeout(delayhide);
}

function contains_ns6(a, b) {

    while (b.parentNode)
        if ((b = b.parentNode) == a)
            return true;
        
    return false;
}
 
