var mtt=0;

function mnuPop(ao, jid)
{
    mnuHide();
    var lnk = $(ao);
    var coords = lnk.getCoordinates();
    var dd = $('mp_'+jid);
    if(!dd) return;
    dd.setStyle('left',(0 + coords.left+coords.width));
    dd.setStyle('top', (0 + coords.top));
    dd.setStyle('display','block');
}

function mnuPush()
{
    mtt = setTimeout('mnuHide()',600);
}

function mnuHide()
{
    clearTimeout(mtt);
    $$('.mpop').each(function(item) {
        item.setStyle('display','none');
    });
}

function mnuPopShow() {
    clearTimeout(mtt);
}

var MicroToggle = {
    onInit:function() {
        $$('.micro_toggle_des').each(function(item) {
            var c = item.getCoordinates();
            item.store('ih', c.height);
            item.store('it', 1);
            item.setStyle('height', 1);
        });
        
        $$('.micro_toggle_tit').each(function(item) {
            item.addEvent('click', function() { MicroToggle.onToggle(item); });
        });
    },
    onToggle: function(a) {
        var des = a.getParent('div.micro_toggle').getElement('div.micro_toggle_des');
        if(!des) return;
        if(des.retrieve('it') == 1) {
            //a.removeClass('micro_toggle_tit');
            a.addClass('micro_toggle_tot');
            des.store('it', 0);
            des.tween('height', des.retrieve('ih'));
        } else {
            a.removeClass('micro_toggle_tot');
            // a.addClass('micro_toggle_tit');
            des.store('it', 1);
            des.tween('height', 1);
        }
    }
}
