jQuery('document').ready(function() {
    var category_open = jQuery('div.category').html();
    var subcategory_open = jQuery('div.subcategory').html();

    if(category_open == null)
    {
        category_open = 65;
    }

    jQuery('.header-' + category_open + ' + .submenu').show();
    jQuery('.submenu-' + subcategory_open).show();
    jQuery('.header-' + category_open + ' ~ .expand-header').first().hide();

    //jQuery('.expand-header').first().hide();

    jQuery('.submenu li a').click(function() {
        if(jQuery(this).hasClass('has-children'))
        {
            jQuery('.submenu-children').slideUp();
        }
        
        if(jQuery(this).siblings('.submenu-children').is(':hidden'))
        {
            jQuery(this).siblings('.submenu-children').slideDown();
        }

        if(jQuery(this).hasClass('has-children'))
        {
            return false;
        }
    });

    jQuery('.expand-header').click(function() {
        jQuery('.submenu').slideUp();

        jQuery('.expand-header').slideDown();
        
        if(jQuery('.submenu').eq(jQuery('#navColumnOneWrapper div.expand-header').index(this)).is(':hidden'))
        {
            jQuery('.submenu').eq(jQuery('#navColumnOneWrapper div.expand-header').index(this)).slideDown();
            jQuery(this).slideUp();
        }
        
        return false;
    });
});
