var timerId = false;

// Отображение прогресс-бара
function showProgress(obj) {
    // прогресс
    var progress = document.getElementById('progress');
    var p_obj = getPosition(obj);
    progress.style.left = (p_obj.left - 5) + 'px';
    progress.style.top = p_obj.top + 'px';
    progress.className = 'visible';
}
function hideProgress() {
    document.getElementById('progress').className = 'hidden';
}

// Вывод всплывающего меню
function showSubmenu(obj)
{
    var submenu = document.getElementById('submenu');
    var pos = getPosition(obj);
    
    submenu.className = 'submenu visible';
    submenu.style.top = pos.top + 2 + 'px';
    submenu.style.left = pos.left - submenu.offsetWidth - 3 +'px';
    
    // Устанавливаем таймер
    if (timerId) clearTimeout(timerId);
    timerId = setTimeout('_hideSubmenu()', 5000);
}
function hideSubmenu()
{
    if (timerId) clearTimeout(timerId);
    timerId = setTimeout('_hideSubmenu()', 1000);
}
function _hideSubmenu()
{    document.getElementById('submenu').className = "hidden";
    if (timerId) clearTimeout(timerId);
}
function submenuOver()
{
    if (timerId) clearTimeout(timerId);
}
function submenuOut()
{
    if (timerId) clearTimeout(timerId);
    timerId = setTimeout('_hideSubmenu()', 1000);
}

 

