var timo = null;
var mdelay = 350;

var def_menu_id = '';

var def_menu = null
var def_menu_link = null
var cur_menu = null

function show_menu(menu_id)
{
    stay_show_menu();

    if ( !def_menu ) {
        def_menu = document.getElementById(def_menu_id);
        if ( !def_menu ) return;
    }

    if ( !def_menu_link ) {
        def_menu_link = document.getElementById('a_' + def_menu_id);
    }

    if ( !cur_menu || cur_menu.id != menu_id )
    {
        if ( cur_menu ) {
            cur_menu.style.display = 'none';
        } else {
            def_menu.style.display = 'none';
            def_menu_link.className = 'navbar';
        }

        cur_menu = document.getElementById(menu_id);
        if ( !cur_menu ) return;
        cur_menu.style.display = '';
    }
}

function stay_show_menu()
{
    if ( timo ) {
        clearTimeout(timo);
    }
}

function hide_menu()
{
    timo = setTimeout('do_hide_menu()', mdelay);
}

function do_hide_menu()
{
    if ( cur_menu ) {
        cur_menu.style.display = 'none';
        cur_menu = null;
    }
    if ( def_menu ) {
        def_menu.style.display = '';
    }
    if ( def_menu_link ) {
        def_menu_link.className = 'navbarsel';
    }
}

function dm(msgStr) {
    window.status = msgStr;
    document.MM_returnValue = true;
}

function open_popup(url, w, h)
{
    var str="toolbar=no, menubar=no, directories=no, resizable=yes, scrollbars=auto, width="
      + w + ", height=" + h;
    objWindow = window.open(url, '', str);
	objWindow.focus();
}

