function highlightMenu(n) {
    var optsDiv = document.getElementById('menuOptions');
    if (optsDiv) {
        var narsDiv = document.getElementById('menuNarratives');
        var prevsDiv = document.getElementById('menuPreviews');
        var opts = optsDiv.getElementsByTagName('DIV');
        var nars;
        if (narsDiv) {
            nars = narsDiv.getElementsByTagName('DIV');
        }
        var prevs;
        if (prevsDiv) {
            prevs = prevsDiv.getElementsByTagName('DIV');
        }
        for (var i = 0; i < opts.length; i++) {
            opts[i].className = 'option';
            if (narsDiv) { nars[i].className = 'invisible'; }
            if (prevsDiv) { prevs[i].className = 'invisible'; }
        }
        opts[n].className = 'optionhi';
        if (narsDiv) { nars[n].className = 'visible'; }
        if (prevsDiv) { prevs[n].className = 'visible'; }
    }
}

function getHLFunction(x) {
    return function () { highlightMenu(x); };
}
function getClickFunction(x) {
    return function () { this.firstChild.click(); };
}

function startMenu() {
    // Install handlers
    var optsDiv = document.getElementById('menuOptions');
    if (optsDiv) {
        var opts = optsDiv.getElementsByTagName('DIV');
        for (var i = 0; i < opts.length; i++) {
            opts[i].onmouseover = getHLFunction(i);
            opts[i].onclick = getClickFunction(i);
        }
        highlightMenu(0);
    }
}
