var menuItemWidth = 150;
var menuItemHeight = 20;
var menuLengths = new Array(9,9,4);
var menuURLs = new Array(menuLengths.length);
for (i=0;i<menuLengths.length;i++) 
    menuURLs[i] = new Array(menuLengths[i]);
menuURLs[0][0] = "auto.html";
menuURLs[0][1] = "home.html";
menuURLs[0][2] = "life.html";
menuURLs[0][3] = "business.html";
menuURLs[0][4] = "health.html";
menuURLs[0][5] = "boats.html";
menuURLs[0][6] = "motorcycles.html";
menuURLs[0][7] = "mobile.html";
menuURLs[0][8] = "airplanes.html";
menuURLs[1][0] = "auto_quote.html";
menuURLs[1][1] = "home_quote.html";
menuURLs[1][2] = "life_quote.html";
menuURLs[1][3] = "business_quote.html";
menuURLs[1][4] = "health_quote.html";
menuURLs[1][5] = "boats_quote.html";
menuURLs[1][6] = "motorcycles_quote.html";
menuURLs[1][7] = "mobile_quote.html";
menuURLs[1][8] = "airplanes_quote.html";
menuURLs[2][0] = "claim_numbers.html";
menuURLs[2][1] = "report_accident.html";
menuURLs[2][2] = "report_auto_loss.html";
menuURLs[2][3] = "report_home_loss.html";
var menuTimers = new Array(menuLengths.length);
function getStyleObj(id) {
    if (document.getElementById ||
        document.all) {
        return getObj(id).style;
    } else return getObj(id);
}
function getObj(id) {
    if (document.getElementById) {
        return document.getElementById(id);
    } else if (document.all) {
        return document.all[id];
    } else if (document.layers) {
        return document.layers[id];
    } else { // Trap DHTML-impaired browsers 
        //alert("Your browser does not support DHTML!");
        return false;
    }
}
function showMenu(index) {
    if (menuTimers[index-1]) clearTimeout(menuTimers[index-1]);
    for (i=1;i<=menuLengths.length;i++)
        if (i!=index) closeMenu(i);
    var menu = getStyleObj("menu"+index);
    if (menu) menu.visibility = "visible";
//    highlight(index);
}
function hideMenu(index) {
    if (menuTimers[index-1]) clearTimeout(menuTimers[index-1]);
    menuTimers[index-1] = setTimeout("closeMenu('"+index+"');",500);
//    unhighlight(index);
}
function closeMenu(index) {
    var menu = getStyleObj("menu"+index);
    if (menu) menu.visibility = "hidden";
}
function highlight(index) {
    document.getElementById("button"+index).style.background="#FFFFFF";
    document.getElementById("button"+index).style.color="#941031";
    document.getElementById("button"+index).style.border="1px solid #000000";
    for (i=1;i<=menuLengths.length;i++)
        if (i!=index) closeMenu(i);
}
function unhighlight(index) {
    document.getElementById("button"+index).style.background="#941031";
    document.getElementById("button"+index).style.color="#FFFFFF";
    document.getElementById("button"+index).style.border="1px solid #FFFFFF";
}
function overMenuItem() {
    this.hilightitem.visibility='visible';
    showMenu(this.menuid);
}
function outMenuItem() {
    this.hilightitem.visibility='hidden';
    hideMenu(this.menuid);
}
function clickMenuItem() {
    if (this.url) {
        window.location = this.url;
    }
}
//We're disabling the following line in an attempt to correct a conflict with x.js. The line has been moved to that script.
//window.onload=setupMenus;
function setupMenus() {
    if (document.layers) {
        for (menuid=1;menuid<=menuLengths.length;menuid++) {
            var menu = getObj("menu"+menuid);
            menu.clip.width = menuItemWidth + 2;
            menu.clip.height = (menuItemHeight+1) * menuLengths[menuid-1] + 1;
            menu.document.bgColor="#000000";
            for (i=1;i<=menuLengths[menuid-1];i++) {
                var item = eval("menu.document.menu"+menuid+"item"+i);
                var onitem = eval("menu.document.menu"+menuid+"item"+i+"on");
                item.top = (menuItemHeight + 1) * (i-1) + 1;
                onitem.top = (menuItemHeight + 1) * (i-1) + 1;
                item.clip.width = menuItemWidth;
                item.clip.height = menuItemHeight;
                item.document.bgColor="#DEDEDE";
                onitem.clip.width = menuItemWidth;
                onitem.clip.height = menuItemHeight;
                onitem.document.bgColor="#998DA5";
                item.hilightitem = onitem;
                onitem.hilightitem = onitem;
                item.menuid = menuid;
                onitem.menuid = menuid;
                var url = menuURLs[menuid-1][i-1];
                item.url = url;
                onitem.url = url;
                var eTypes = Event.MOUSEOVER | Event.MOUSEOUT | Event.CLICK;
                item.captureEvents(eTypes);
                onitem.captureEvents(eTypes);
                item.onmouseover = overMenuItem;
                onitem.onmouseover = overMenuItem;
                item.onmouseout = outMenuItem;
                onitem.onmouseout = outMenuItem;
                item.onclick = clickMenuItem;
                onitem.onclick = clickMenuItem;
            }
        }
    } else {
        for (menuid=1;menuid<=menuLengths.length;menuid++) {
                for (i=1;i<=menuLengths[menuid-1];i++) {
                var item = getObj("menu"+menuid+"item"+i);
                var onitem = getObj("menu"+menuid+"item"+i+"on");
                var itemstyle = getStyleObj("menu"+menuid+"item"+i);
                var onitemstyle = getStyleObj("menu"+menuid+"item"+i+"on");
                itemstyle.top = (menuItemHeight + 1) * (i-1) + 1;
                onitemstyle.top = (menuItemHeight + 1) * (i-1) + 1;
                if (navigator.appName=="Microsoft Internet Explorer") {
                    itemstyle.cursor = "hand";
                    onitemstyle.cursor = "hand";
                }
                item.hilightitem = onitemstyle;
                onitem.hilightitem = onitemstyle;
                item.menuid = menuid;
                onitem.menuid = menuid;
                var url = menuURLs[menuid-1][i-1];
                item.url = url;
                onitem.url = url;
                item.onmouseover = overMenuItem;
                onitem.onmouseover = overMenuItem;
                item.onmouseout = outMenuItem;
                onitem.onmouseout = outMenuItem;
                item.onclick = clickMenuItem;
                onitem.onclick = clickMenuItem;
            }
        }
    }
}
function handleResize() {
  location.reload();
  return false;
}
if (document.layers) {
  window.onresize = handleResize;
}
