var __tout;
var opened;

function showMenu(id)
{
    _hideMenues();
    clearTimeout(__tout);

    if (!(document.getElementById('jsn_s' + id))) return ;

    var el = ($('#jsn_s' + id));

    var pos = findPos($('#mmc' + id).get(0));

    if (_parseInt(el.css('left')) == 0)
    {
        var left = pos[0];
        var top = pos[1] + $('#mmc' + id).get(0).offsetHeight;

        el.css('left', pos[0] + 'px');
        el.css('top', pos[1] + $('#mmc' + id).get(0).offsetHeight + 'px');
    }

    el.show();
}

function hideMenues()
{
    __tout = setTimeout('_hideMenues()', 300);
}

function _hideMenues()
{
    var elements = $('.jsmd');

    for (var i = 0; i < elements.length; i++)
    {
        elements.get(i).style.display = 'none';
    }
}

function setActive(id)
{
    document.getElementById('mmc' + id).className = 'item_active';
}

function setInactive(id)
{
    document.getElementById('mmc' + id).className = 'item';
}

function omover(id, current)
{
    showMenu(id);
    if (!current) setActive(id);
}

function omout(id, current)
{
    hideMenues();
    if (!current) setInactive(id);
}