var selected_menu = '';

$(document).ready(function(){

    $('.popup_menu').click(function(){
        $('.popup_menu').attr('ref', '0').slideUp("fast");
    });

    $('.popup_menu').mousemove(function(){
        $(this).attr('ref', '1');
    });


    $('.popup_menu').mouseleave(function(){

        if($(this).attr('ref') == 1)
            $(this).delay(200).slideUp("fast");
    });

    $('.left_sidebar_menu').click(function(){

        if($(this).next().css('display') == 'none') {
            $(this).next().slideDown();
        }
        else {
            $(this).next().slideUp();
        }

        return false;
    });


    /*
    $('.submenu li').mouseout(function(){

        var target = '#' + $(this).attr('label');

        setTimeout(function(close_popup){

            if($(close_popup).attr('ref') != 1)
                $(close_popup).slideUp("fast");

        }, 200, target);
    });
*/

    $('.submenu li').mouseover(function(event) { // mousemove

        var target = '#' + $(this).attr('label');
        
        if(selected_menu != target)
            $('.popup_menu').slideUp("fast");
            
        var offset = $(this).offset();

        $(target).css({
            top: offset.top + $(this).height() + 6,
            left: offset.left + ($(this).width() / 2) - ($(target).width() / 2)
        }).slideDown("fast");

        selected_menu = target;

    });
});

