var timeout_hide_submenu = false;

jQuery(function(){
    jQuery('.sub-menu').appendTo('#submenu-center-content');
    jQuery('#menu_container1').find('.sub-menu').remove();
    
    jQuery('.sub-menu').each(function(){
        var index = jQuery('.sub-menu').index(this);
        var leftOffset = jQuery('.menu-item-container1:eq('+index+')').position().left;
        leftOffset += 303;
        jQuery(this).css('left',leftOffset + 'px');
    });
    
    jQuery(".menu-item-container").hover(function(){
        clearTimeout(timeout_hide_submenu);
        
        jQuery('.sub-menu').hide();
        var index = jQuery(".menu-item-container1").index(jQuery(this).parent());
        jQuery('.sub-menu:eq('+index+')').show();
        var height = jQuery('.sub-menu:eq('+index+')').height();
        height += 20;        
        
        
        if(jQuery('.sub-menu:eq('+index+')').find('.submenu-item').size() > 0)
        {
            jQuery('#megacontainer-submenu').addClass('megacontainer-submenu-border');
            jQuery('#submenu-center-content').stop(false,false).animate({height:height+'px'},500);            
        }
        else
        {
            HideSubmenu();
        }
    },function(){
        timeout_hide_submenu = setTimeout(HideSubmenu,1000);        
    });
    
    jQuery('#submenu-center-content').hover(function(){
        clearTimeout(timeout_hide_submenu);
    },function(){
        timeout_hide_submenu = setTimeout(HideSubmenu,1000);        
    });
});

function HideSubmenu()
{
    jQuery('#submenu-center-content').stop(false,false).animate({height:'0px'},500, function(){
        jQuery('#megacontainer-submenu').removeClass('megacontainer-submenu-border');
    });
}
