function initMenu() {
    jQuery('#accordion ul').hide();
//    jQuery('#menu ul:first').show();
    jQuery('#accordion a.top-link-open').click(function() {
        var checkElement = jQuery(this).next();
        if ((checkElement.is('ul.top-level-menu')) && (checkElement.is(':visible'))) {
            return false;
        }
        if ((checkElement.is('ul.top-level-menu')) && (!checkElement.is(':visible'))) {
            jQuery('#accordion ul.top-level-menu:visible').slideUp('normal');
            jQuery('#accordion ul.top-level-menu:visible').each(function() {
                jQuery(this).prev().children().first().attr('src', '/public/images/submenu-arrow-right.gif');
            });
//            jQuery(this).children().first().attr('src', '/public/images/submenu-arrow-down.gif');
            checkElement.slideDown('normal');
            jQuery(this).children().first().attr('src', '/public/images/submenu-arrow-down.gif');
            return false;
        }
    });

    jQuery('#accordion a.second-link-open').click(function() {
//        alert('123');
        var checkElement = jQuery(this).next();
        if ((!checkElement || !checkElement.is('ul.second-level-menu')) && !jQuery(this).data('loaded')) {
            jQuery(this).data('loaded', true);
            var href = jQuery(this).attr('href');
            var parts = href.split('/');
            var alias = parts[parts.length - 1];
            var type = parts[parts.length - 2];
//            alert(alias);
//            alert(type);
            var self = this;
            jQuery.ajax({
                url: '/product/loadSubitems',
                cache: false,
                data: {
                    'type': type,
                    'alias': alias,
                    'baseUrl': href
                },
                type: 'post',
                success: function(response) {
                    var ul = jQuery(response);
                    jQuery(self).parent().append(ul);
                    ul.hide();
//                    jQuery(this).after(response);
                    jQuery(self).click();
                }
            });
            return false;
        }
        if ((checkElement.is('ul.second-level-menu')) && (checkElement.is(':visible'))) {
            return false;
        }
        if ((checkElement.is('ul.second-level-menu')) && (!checkElement.is(':visible'))) {
            jQuery('#accordion ul.second-level-menu:visible').slideUp('normal');
            jQuery('#accordion ul.second-level-menu:visible').each(function() {
                jQuery(this).prev().children().first().attr('src', '/public/images/submenu-arrow-right.gif');
            });
//            jQuery(this).children().first().attr('src', '/public/images/submenu-arrow-down.gif');
            checkElement.slideDown('normal');
            jQuery(this).children().first().attr('src', '/public/images/submenu-arrow-down.gif');
            return false;
        }
    });

    if (typeof menuOpened != 'undefined') {
        jQuery('#' + menuOpened + '-parent').children().first().attr('src', '/public/images/submenu-arrow-down.gif');
        jQuery('#' + menuOpened + '-parent').next().show();
        jQuery('#accordion .opened').show();
    }
}
jQuery(document).ready(function() {initMenu();});
