

var ARTICLEBING_AUTOSCROLL = new Array();
var TABS_DELAY = 4000;


function Articles_Auto_Scroller() {
    for (var i=0; i<ARTICLEBING_AUTOSCROLL.length; i++) {
        var moduletable_menu = ARTICLEBING_AUTOSCROLL[i];
        if (moduletable_menu > 0) updateTab(moduletable_menu);
    }
}

function Tab_Block(moduletable_menu) {
    if (moduletable_menu < 1) return;
    var id = "textVERYBIGT-" + moduletable_menu;
    var ul = document.getElementById(id);
    if (!ul) return;
    for (var i=0; i<ul.childNodes.length; i++) {
        var o = ul.childNodes.item(i);
        if (!o) continue;
        o.className = "";
        if (!o.id) continue;
        id = o.id;
        id = id.substr(id.lastIndexOf("-")+1);
        if (!(id > 0)) continue;
        id = "l-text-" + moduletable_menu + "-" + id;
        o = document.getElementById(id);
        if (!o) continue;
        o.style.display = "none";
    }
}

function turnTabOn(moduletable_menu, contentId) {

    if ((moduletable_menu < 1) || (contentId < 1)) return;

    Tab_Block(moduletable_menu);

    var id = "captions-" + moduletable_menu + "-" + contentId;
    var o = document.getElementById(id);
    if (!o) return;
    o.className = "home_wp_news";

    var id = "l-text-" + moduletable_menu + "-" + contentId;
    var o = document.getElementById(id);
    if (!o) return;
    o.style.display = "block";
}

function updateTab(moduletable_menu) {

    if (moduletable_menu < 1) return;

    var nn = 0;
    var id = "textVERYBIGT-" + moduletable_menu;
    var ul = document.getElementById(id);
    if (!ul) return;
    for (var i=0; i<ul.childNodes.length; i++) {
        var o = ul.childNodes.item(i);
        if (!o || !o.id) continue;
        id = o.id;
        id = id.substr(id.lastIndexOf("-")+1);
        if (!(id > 0)) continue;
        if (o.className == "home_wp_news") {
            nn = i;
        }
    }

    nn++;
    if (nn >= ul.childNodes.length) nn = 0;

    var id = ul.childNodes.item(nn).id;
    id = id.substr(id.lastIndexOf("-")+1);

    Tab_Block();
    turnTabOn(moduletable_menu, id);
    
}

function Article_Freeze(moduletable_menu) {
    for (var i=0; i<ARTICLEBING_AUTOSCROLL.length; i++) {
        if (ARTICLEBING_AUTOSCROLL[i] == moduletable_menu) {
            ARTICLEBING_AUTOSCROLL[i] = 0;
        }
    }
}

function beginArticleScroll(moduletable_menu) {
    if (moduletable_menu > 0) ARTICLEBING_AUTOSCROLL.push(moduletable_menu);
}



if (TABS_DELAY > 0) setInterval(Articles_Auto_Scroller, TABS_DELAY);
