﻿function __$(id) {
    return document.getElementById(id);
}

function showMenu(baseID, divID) {
    
    baseID = __$(baseID);
    divID = __$(divID);
    if (showMenu.timer) clearTimeout(showMenu.timer);
    hideCur();
    divID.style.display = 'block';
    showMenu.cur = divID;
    __$('nav_' + def).className = '';
    if (!divID.isCreate) {
        divID.isCreate = true;
        //divID.timer = 0;
        divID.onmouseover = function() {
            if (showMenu.timer) clearTimeout(showMenu.timer);
            hideCur();
            divID.style.display = 'block';
        };

        function hide() {
            showMenu.timer = setTimeout(function() { divID.style.display = 'none'; initmenu(); }, 300);
        }
        divID.onmouseout = hide;
        //baseID.onmouseout = hide;
    }
    function hideCur() {
        showMenu.cur && (showMenu.cur.style.display = 'none');
    }
}
var def = 1;
function initmenu() {
    var baseID = 'nav_' + def;
    var divID = 'subnav' + def;

    __$(divID).style.display = 'none';
    __$(baseID).className = 'current';
    showMenu.cur = __$(divID);
}
