var menuActive = new Array();
$(function()
{
    $('#mainmenu ul li a').not('.noHover').hover(function()
    {
        //alert($(this).outerWidth( false ));
        //$('<span>aaaaaa</span>').insertBefore($(this).parent().children('ul'));
        for (i = 0; i <= 6; i++)
        {
            if(menuActive[i] == true)
            {
                $(this).parent().parent().children(':eq(' + i + ')').children('ul').hide();
                $(this).parent().parent().children(':eq(' + i + ')').removeClass('dynamicActive');
            }
        }
        var left = $(this).position().left;
        $(this).parent().children("ul").css('left', left).show();
        $(this).parent().addClass('dynamicActive');
        menuActive[$(this).parent().index()] = true;
    },
    function()
    {
        var obj = this;
        setTimeout(function()
        {
            if(menuActive[$(this).parent().index()] == false)
            {
                $(obj).parent().children("ul").hide();
                $(obj).parent().removeClass('dynamicActive');
            }
        }, 100);
        
    });

    $('#mainmenu ul li ul').hover(function()
    {
        menuActive[$(this).parent().index()] = true;
    },
    function()
    {
        $(this).parent().removeClass('dynamicActive');
        $(this).hide();
        menuActive[$(this).parent().index()] = false;
    });

    $('#mainmenu').hover(function(){}, function()
    {
        $('#mainmenu ul li ul').hide();
        $('#mainmenu ul li').removeClass('dynamicActive');
    });
});

