$(document).ready(function(){

    $(window).resize(function(){

        var left = $("#main").offset().left + 50;

        $("#menu1").css({
            left: left + 150 * 0
        });
        $("#menu2").css({
            left: left + 180 * 1
        });
        $("#menu3").css({
            left: left + 180 * 2
        });
        $("#menu4").css({
            left: left + 180 * 3
        });
        $("#menu5").css({
            left: left + 180 * 3
        });
        $("#menu6").css({
            left: left + 180 * 4
        });

        $("#department_msk").css({
            left: left + 465
            });
        $("#department_spb").css({
            left: left + 590
            });

    });

    $(window).resize();

    var tops = {
        "menu1"	: parseInt($("#menu1").css("top")),
        "menu2"	: parseInt($("#menu2").css("top")),
        "menu3"	: parseInt($("#menu3").css("top")),
        "menu4"	: parseInt($("#menu4").css("top")),
        "menu5"	: parseInt($("#menu5").css("top")),
        "menu6"	: parseInt($("#menu6").css("top"))
    };

    var iePatch = (cmsBrowser.ie) ? 0 : 0;

    var heights = {
        "menu1": $("#menu1 .links").height() - 0 + iePatch,
        "menu2": $("#menu2 .icon").height() - 1,
        "menu3": $("#menu3 .links").height() - 10,
        "menu4": $("#menu4 .links").height() - 10,
        "menu5": 0,
        "menu6": $("#menu6 .icon").height() - 1
    };

    $(".menu").hover(function(){

        $(this).find(".links").show();
        $(this).find(".icon").show();
        $(this).find(".arrow").hide();
        $(this).css({
            top: tops[this.id] - heights[this.id]
            });

    },function(){

        $(this).css({
            top: tops[this.id]
            });
        $(this).find(".links").hide();
        $(this).find(".icon").hide();
        $(this).find(".arrow").show();

    });

    $(".scroll").jScrollPane({
        scrollbarWidth: 5,
        scrollbarMargin: 10,
        showArrows: false
    });

    $(".links").hide();
    $(".icon").hide();

});

