// Всплывающее меню
var submenuTimer = false;
function showSubmenu(obj, alias)
{    // Подразделы (блок ссылок)    var sublock = document.getElementById('submenu');
    var sub = document.getElementById('subgroups-'+alias);    
    if (!sub || !sublock) return false;
    
    var pos = getPosition(obj);

    // Показываем подразделы
    sublock.innerHTML = sub.innerHTML;
    sublock.className = 'submenu visible';
    sublock.style.left = pos.left + 'px';
    sublock.style.top = pos.top + 35 + 'px';

    stopSubmenuTimer();    
}
function closeSubmenu(e)
{    e=e||window.event;
    target=(e.target) ? e.target : e.srcElement;
    
    while(target.tagName != 'BODY' && target.id != 'sublock') {        target = target.parentNode;
    }
    
    if (target.id != 'sublock') {        submenuTimer = window.setTimeout('hideSubmenu()', 2000);
    } else {        stopSubmenuTimer();
    }
}
function stopSubmenuTimer()
{    if (submenuTimer !== false) clearTimeout(submenuTimer);
}
function hideSubmenu()
{    var sublock = document.getElementById('submenu');
    if (sublock) sublock.className = 'hidden';
}
