

function initSubmenu() {
    $(".b-menu li").each(
        function()
        {
            var menuTimeout;

            $(this).bind("mouseover", function(e) {
                clearTimeout(menuTimeout);

                $(this).addClass('hover');
            });

            $(this).bind("mouseout", function(e) {
                var _this = $(this);
                menuTimeout = setTimeout(function() { _this.removeClass('hover'); }, 100);
            });
        }
    );

    $(".b-submenu >ul > li").each(
        function()
        {
            var submenuTimeout;

            // При показе submenu второго уровня увеличиваем высоту submenu первого уровня.
/*
            $(this).bind("mouseover", function(e) {
                clearTimeout(submenuTimeout);

                var h = $('ul.sub:first', $(this)).innerHeight();
                $(this).parents('ul:first').height(h-13);

            })
*/

            // При скрытии submenu второго уровня возвращаем высоту submenu первого уровня.
/*
            $(this).bind("mouseout", function(e) {
                var _this = $(this);
                submenuTimeout = setTimeout(function() { _this.parents('ul:first').height("auto"); }, 100);
            })
*/
        }
    );
}