var help = null;
var menu = null;

function hideAll()
{
    for (var i = 0; i < menu.length; i++)
    {
        menu[i].style.display = "none";
        if (help) { help.style.backgroundColor = ""; }
    }
}

function prepareMenu()
{
    var temp  = document.getElementsByTagName("div")[1];
        menu  = temp.getElementsByTagName("table");
    var count = 0;
    
    var table = document.getElementById("Tabs");
    var rows  = table.getElementsByTagName("tr");
    
    for (var i = 0; i < rows.length; i++)
    {
        var cells = rows[i].childNodes;
        
        for (var j = 0; j < cells.length; j++)
        {
            if (cells[j].nodeType == 3) { continue; }
            
            if (count < menu.length)
            {
                var table = cells[j].offsetParent;
                var div   = table.offsetParent;
                
                var posX  = div.offsetLeft + table.offsetLeft + cells[j].offsetLeft;
                var posY  = div.offsetTop  + table.offsetTop  + cells[j].offsetHeight + cells[j].offsetTop;
                
                if (navigator.appName == "Netscape")
                {
                    posX--;
                    posY--;
                }
                
                menu[count].style.left  = posX + "px";
                menu[count].style.top   = posY + "px";
                menu[count].style.width = cells[j].offsetWidth + 1 + "px";

                cells[j].onmouseover    = new Function("", "show(" + count + ", this)");
                cells[j].onmouseout     = new Function("", "hideAll()");
                count++;
            }
        }
    }
}

function show(index, cell)
{
    hideAll();
    menu[index].style.display  = "block";
    cell.style.backgroundColor = "#507060";
    help = cell;
}
