﻿var ultimaDivMenuEmBlock;
var menuAtivo = false;

function showMenu(div) {
    $(div).onmouseover = comboAcessoOnMouseOver;
    $(div).onmouseout = comboAcessoOnMouseOut;
    $(div.replace('div', 'tbl')).onmouseover = comboAcessoOnMouseOver;
    $(div.replace('div', 'tbl')).onmouseout = comboAcessoOnMouseOut;
    if ($(div).style.display == 'block') {
        $(div).style.display = 'none';
        menuAtivo = false;
    } else {
        
        $(div).style.position = '';
        $(div).style.display = 'block';
        var larguraDiv = $(div).style.width;
        Position.absolutize($(div));
        $(div).style.width = larguraDiv;
        $(div).style.display = 'none';
        
        if (ultimaDivMenuEmBlock != null) {
            ultimaDivMenuEmBlock.style.display = 'none';
        }
        $(div).style.display = 'block';

        var topo = parseInt($(div).style.top.replace('px', ''));
        var alturaDiv = parseInt($(div).style.height.replace('px', ''));
        if ((topo + alturaDiv) > document.body.clientHeight + document.body.scrollTop) {
            var alturaTable = parseInt($(div.replace('div','tbl')).style.height.replace('px', ''));
            $(div).style.top = topo - alturaTable - alturaDiv;
        }

        ultimaDivMenuEmBlock = $(div);
        menuAtivo = true;
    }
    setTimeout('hideInteresses(\''+ div +'\');', 4000);
}

function hideInteresses(div) {
    //alert(menuAtivo);
    if(menuAtivo)
        setTimeout('hideInteresses(\''+ div +'\');', 4000);
    else{
        $(div).style.display = 'none';
    }
}

function comboAcessoOnMouseOver() {
    menuAtivo = true;
    //alert(menuAtivo);
}

function comboAcessoOnMouseOut() {
    menuAtivo = false;
    //alert(menuAtivo);
}