﻿var ultimaDivMenuEmBlock;
var menuAtivo = false;

/*document.onmousedown = fc_clique;

function fc_clique() {
    alert(Event);
}*/

function showMenu(div) {
    $(div).onmouseover = calendarioOnMouseOver;
    $(div).onmouseout = calendarioOnMouseOut;
    ////$(div).onblur = calendarioOnMouseOut;
    $(div.replace('div', 'tbl')).onmouseover = calendarioOnMouseOver;
    $(div.replace('div', 'tbl')).onmouseout = calendarioOnMouseOut;
    ////$(div.replace('div', 'tbl')).onblur = calendarioOnMouseOut;
    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) {
    if (menuAtivo)
        setTimeout('hideInteresses(\'' + div + '\');', 4000);
    else {
        $(div).style.display = 'none';
    }
}

function calendarioOnMouseOver() {
    menuAtivo = true;
}

function calendarioOnMouseOut() {
    menuAtivo = false;
}