var initMenu = function(c1, c2, showDefaultNavigation) {

    if (c1 == '' || c1 == '0nr4853d5f420d290.04133313') {
        if (c2 == 'q1v487b208c4efe97.41050279') {
            $('#navigation-container a:eq(0)').addClass('selected');
        } else if (c2 == '0nr4853d65fc6cf27.27809906') {
            $('#navigation-container a:eq(1)').addClass('selected');
        } else if (c2 == 'd8m487b495d03a5e3.92750286') {
            $('#navigation-container a:eq(2)').addClass('selected');
        } else if (c2 == '0nr4853d629029376.75600570') {
            $('#navigation-container a:eq(3)').addClass('selected');
        } else if (c2 == 'd8m487b49783024a4.88735721') {
            $('#navigation-container a:eq(4)').addClass('selected');
        } else if (c2 == '4ns48a8176b2bf6f6.75294505') {
            $('#navigation-container a:eq(5)').addClass('selected');
        }
    } else if (c1 == 'jpo487cc2b0d69a61.71517116') {
        if (c2 == 'q7b489863857b22b0.89398903') {
            $('#navigation-container a:eq(0)').addClass('selected');
        } else if (c2 == '48u4884baa3717769.33076541') {
            $('#navigation-container a:eq(1)').addClass('selected');
        } else if (c2 == '48u4884ba59a1aa63.31235054') {
            $('#navigation-container a:eq(2)').addClass('selected');
        } else if (c2 == 'ail48a5c37b547c71.99341989') {
            $('#navigation-container a:eq(3)').addClass('selected');
        }
    } else if (c1 == '3b5494945be003585.38881672') {
        if (c2 == '3b5494945e1137138.80985615') {
            $('#navigation-container a:eq(0)').addClass('selected');
        } else if (c2 == '3b5494945d4449668.46343251') {
            $('#navigation-container a:eq(1)').addClass('selected');
        } else if (c2 == '3b5494945cba3da80.45905174') {
            $('#navigation-container a:eq(2)').addClass('selected');
        } else if (c2 == '3b5494945be202933.81639569') {
            $('#navigation-container a:eq(3)').addClass('selected');
        } else if (c2 == '3b5494945c9e0f755.67676594') {
            $('#navigation-container a:eq(4)').addClass('selected');
        } else if (c2 == '3b5494945be01d131.09423285') {
            $('#navigation-container a:eq(5)').addClass('selected');
        } else if (c2 == '3b5494946126c4766.60981153') {
            $('#navigation-container a:eq(6)').addClass('selected');
        }
    } else if (c1 == 'j6c48591a0e4d8f57.02917177') {
        if (c2 == 'tcs48a876c85593b2.81613135') {
            $('#navigation-container a:eq(0)').addClass('selected');
        } else if (c2 == 'tcs48a876d397ca27.14057035') {
            $('#navigation-container a:eq(1)').addClass('selected');
        } else if (c2 == 'tcs48a876c2d68a72.38051053') {
            $('#navigation-container a:eq(2)').addClass('selected');
        } else if (c2 == 'tcs48a877156656d4.91201296') {
            $('#navigation-container a:eq(3)').addClass('selected');
        } else if (c2 == 'tcs48a876f57b96e5.31569419') {
            $('#navigation-container a:eq(4)').addClass('selected');
        }
    }


    var selectMenu1 = function() {
        jQuery.each(['0nr4853d5f420d290.04133313','jpo487cc2b0d69a61.71517116','3b5494945be003585.38881672','j6c48591a0e4d8f57.02917177'], function(
            index, value) {
            if (c1 == value || (index == 0 && showDefaultNavigation)) {
                $('#header-navigation li.menu-1:eq(' + index + ')').addClass('menu-1-selected');
            }
        });
    }

    selectMenu1();

//    var isIE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
//    if (isIE6) return;

    $('.menu-1').each(function() {
        var posNav = $('#header-navigation').position().left;
        var posLi = $(this).position().left;
        $(this).children('.submenu').css("left", posNav - posLi);
    });


    var CB = function(t) {
        var alive = true;
        this.reset = function() {
            alive = false;
        };
        this.fn = function() {
            if (alive) {
                delay = false;
                $('#header-navigation li.menu-1').removeClass('menu-1-selected');
                t.addClass('menu-1-selected');
                t.children('.submenu').show();
            }
        }
    };

    var cbs = [];
    var delay = true;

    $('.menu-1').mouseover(function() {
        var cb = new CB($(this));
        if (delay) {
            cbs.push(cb);
            window.setTimeout(cb.fn, 250);
        } else {
            cb.fn();
        }
    });
    $('.menu-1').mouseout(function() {
        for (var i = 0; i < cbs.length; i++) {
            cbs[i].reset();
        }
    });
    $('.menu-1, .menu-1 .submenu:first-child').mouseout(function(ev) {
        var ct = $(this);
        var rt = ev.relatedTarget;
        var menu, submenu;
        if (ct.hasClass("menu-1")) {
            menu = ct;
            submenu = ct.children('.submenu');
        } else {
            menu = ct.parent();
            submenu = ct;
        }
        if ($(rt).parents().andSelf().index(menu) == -1) {
            submenu.hide();
            $('#header-navigation li.menu-1').removeClass('menu-1-selected');
            if (!$(rt).parents().andSelf().hasClass('menu-1')) {
                selectMenu1();
                delay = true;
            }
        }
    });


    $('a.navigation').mouseover(function() {
        $(this).next().show();
    });

    $('li.navigation').mouseout(function(ev) {
        var rt = ev.relatedTarget;
        if ($(rt).parents().andSelf().index($(this)) == -1) {
            $(this).children('ul.subnavigation').hide();
        }
    });

    $('.menu em.level-2, .menu em.level-3').click(function() {
        $(this).toggleClass("closed");
        $(this).next().toggleClass("closed");
        $(this).next().toggle("slow");
        return false;
    });
    $(".menu ul.closed").hide();

};

$(document).ready(function() {
    $("span[filterid]").click(function(ev) {
        var filterId = $(this).attr("filterid");
        var filterValue = $(this).attr("filter");
        $("input[name='attrfilter[" + filterId + "]']").attr("value", filterValue);
        $("#filterForm").submit();
    });
});

