        $(function() {

            $('ul#menu-left-menu > li > a').addClass('collapsible').click(function() { // Attach an event listener
               cookieFl(2);
                if ($(this).next().hasClass('sub-menu')) {
                   var this_i = $('ul#menu-left-menu ul').index($(this).next()); // The index of the submenu of the clicked link
                    cookieSet(this_i);
                    return true; // Prohibit the browser to follow the link address
                } else {
                    cookieDel();
                    return true;
                }
            });
            $('ul#menu-left-menu > li > ul > li > a').addClass('collapsible').click(function() { // Attach an event listener
               cookieFl(1);
            });

            $('ul#menu-left-menu ul').hide().removeClass('expanded').addClass('collapsed');
            if ($.cookie('submenuFlag')==1) {
                $('ul#menu-left-menu ul').each(function(i) {
                    if ($.cookie('submenuMarkCur')==i) { // If index of submenu is marked in cookies:
                        $(this).show().removeClass('collapsed').addClass('expanded');// Show it (add apropriate classes)
                    }
                });
            } else if ($.cookie('submenuFlag')==2) {
                $('ul#menu-left-menu ul').each(function(i) {
                    if ($.cookie('submenuMarkPrev')==i) { // If index of submenu is marked in cookies:
                        $(this).show().removeClass('collapsed').addClass('expanded');// Show it (add apropriate classes)
                         $(this).slideUp('slow', function() {
                            $(this).prev().removeClass('collapsed').addClass('expanded');// Show it (add apropriate classes)
                        })
                    }
                });
                $('ul#menu-left-menu ul').each(function(i) { // Check each submenu:
                    if ($.cookie('submenuMarkCur')==i) { // If index of submenu is marked in cookies:
                        $(this).slideDown('slow', function() {
                            $(this).prev().removeClass('collapsed').addClass('expanded');// Show it (add apropriate classes)
                        })
                    }

                });
             }
        });
        function cookieSet(index) {
            var pr=$.cookie('submenuMarkCur');
            $.cookie('submenuMarkPrev', pr, {expires: null, path: '/'});
            $.cookie('submenuMarkCur', index, {expires: null, path: '/'}); // Set mark to cookie (submenu is shown):
        }
        function cookieDel() {
            var pr=$.cookie('submenuMarkCur');
            $.cookie('submenuMarkPrev', pr, {expires: null, path: '/'});
            $.cookie('submenuMarkCur', null, {expires: null, path: '/'});
        }
        function cookieFl(i) {
            $.cookie('submenuFlag', i, {expires: null, path: '/'});
        }
