integrio.js.include("integrio.majax");
var containersAction = new Array();
function changeCategory(td) {
    if (containersAction[td.getAttribute("container")] != null && containersAction[td.getAttribute("container")] != "") {
        return;
    }
    containersAction[container] = "a";
    var categoryId = parseInt(td.getAttribute("categoryId"));
    var currenCategory = currentCategories[container];
    if (categoryId == currenCategory) {
        return;
    }
    var container = td.getAttribute("container");
    currentCategories[container] = categoryId;
    var tabsTable = document.getElementById(container + "_tabs");
    var tr = tabsTable.rows.item(0);
    for (var i = 0; i < tr.cells.length; i++) {
        var tdd = tr.cells.item(i);
        if (tdd.className == "activTab" || tdd.className == "tab") {
            tdd.className = tdd.getAttribute("categoryId") == categoryId ? "activTab" : "tab";
        }
    }
    document.getElementById(container+"_link").href="/sec/"+categoryId;
    var containerDIV = integrio.Element.getElementById(container);
    var containerTR = containerDIV.getElementsByTagName("TABLE")[0].rows.item(0);
    var mainArticlePlace = containerTR.cells.item(0);
    var otherArticlesTable = containerTR.cells.item(1).getElementsByTagName("TABLE")[0];
    for (var i = 0; i < otherArticlesTable.rows.length; i++) {
        otherArticlesTable.rows.item(i).cells.item(0).innerHTML = "&nbsp;";
    }
    mainArticlePlace.innerHTML = "Загрузка ... ";
    integrio.MAJAX.processAjax("getArticles" + container, "/modules/auto/ajax/index.jsp", "getArticlesByCategory", {categoryId:categoryId,container:container,exclIds:accentNewsIds}, loadCategoryComplete);
}

function loadCategoryComplete() {
    var container = this.getParameter("container");
    containersAction[container] = "";
    var containerDIV = integrio.Element.getElementById(container);
    var containerTR = containerDIV.getElementsByTagName("TABLE")[0].rows.item(0);
    var mainArticlePlace = containerTR.cells.item(0);
    var otherArticlesTable = containerTR.cells.item(1).getElementsByTagName("TABLE")[0];
    if (this.getParameter("mainArticle") != null) {
        mainArticlePlace.innerHTML = this.getParameter("mainArticle");
    } else {
        mainArticlePlace.innerHTML = "Статей не найдено";
    }
    var countOtherNews = parseInt(this.getParameter("countOtherNews"));
    for (var i = 0; i < countOtherNews; i++) {
        otherArticlesTable.rows.item(i).cells.item(0).innerHTML = this.getParameter("otherArticle"+i);
    }
    //columnResize();
}
