
if (!sections) var sections = new Array();
function init_navigation() {
    var section = top.location.hash;
    section = section.replace('#', '');
    if (section.length > 1) {
        shift_to(section);
    } else {
        expand_all();
    }
}

function shift_to(section) {
    for (i=0; i<sections.length; i++) {
        var element = null;
        element = document.getElementById('block_'+sections[i]);
        //alert(element);
        if (element) {
            if (sections[i] == section) {
                element.style.display = 'block';
            } else {
                element.style.display = 'none';
            }
        } else {
            alert('not found!');
        }
    }
    submenu();
}

function expand_all() {
    for (i=0; i<sections.length; i++) {
        var element = null;
        element = document.getElementById('block_'+sections[i]);
        //alert(element);
        element.style.display = 'block';
    }
}

function tooltip(element, text) {
    var x = findPosX(element);
    var y = findPosY(element);
    var tooltip = document.getElementById('rhtooltip');
    tooltip.style.top = y-13;
    tooltip.style.left = x+115;
    tooltip.style.display = 'block';
    tooltip.getElementsByTagName('p')[0].innerHTML = text;
    document.onmouseup = null;
    setTimeout('document.onmouseup = hide_tooltip', 500);
}

function hide_tooltip() {
    document.getElementById('rhtooltip').style.display = 'none';
}
