$(function () {
    // Подсветка меню.
    var hoit = function (item, way) {
        $(item)[way ? "addClass" : "removeClass"]("active"); };
    $("#siteMenu li").hover(function () { hoit(this, true); },
                            function () { hoit(this, false); });

    // Дерево проектов.
    self.bitree.init("bitree", rootNodId, lang);

    // Область просмотра.
    var headerHeight = 0,
        fixCubeLayout = function () {
            if (!headerHeight)
                headerHeight = $("div#pageHeader").outerHeight(true);
            var wh = $(window).height(),
                lth = wh - headerHeight - 28;
            $("table#TableColumns td.CellColumn div#cubeview iframe:first").height(lth + 21);
            $("table#TableColumns td.CellColumn div#bitree").height(lth);
        };
    window.onresize = fixCubeLayout;
    fixCubeLayout();

    // Схлопывание левой колонки.
    var leftPanelVisible = true,
        derCenter = $("table#TableColumns td.CellColumnCenter1"),
        doToggleLeftPanel = function () {
            var lc = $("#leftColumn"),
                cp = $("table#TableColumns td.CellColumnCenter1"),
                ar = $("div", cp);
            leftPanelVisible = !leftPanelVisible;
            lc[leftPanelVisible ? "show" : "hide"]("normal");
            $("td.CellColumnLeft").width(leftPanelVisible ? lc.width() : 0);
            ar.removeClass(leftPanelVisible ? "right" : "left");
            ar.addClass(leftPanelVisible ? "left" : "right");
            cp.attr("title", (leftPanelVisible ? lang.hideleftpanel : lang.showleftpanel));
        };
    derCenter.click(doToggleLeftPanel);
    derCenter.attr("title", lang.hideleftpanel);

});
