

var DATAS_ARRAY = new Array();
var WAIT_TIME_CONTENT = 4000;


function Pause_Tab(selIdx) {
    if (selIdx < 1) return;
    var id = "inputtext-" + selIdx;
    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 = "formelm2-" + selIdx + "-" + id;
        o = document.getElementById(id);
        if (!o) continue;
        o.style.display = "none";
    }
}

function Content_Start(selIdx) {

    if (selIdx < 1) return;

    var amount = 0;
    var id = "inputtext-" + selIdx;
    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 == "content") {
            amount = i;
        }
    }

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

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

    Pause_Tab();
    showThisContent(selIdx, id);
    
}

function showThisContent(selIdx, contentId) {

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

    Pause_Tab(selIdx);

    var id = "rssicon-" + selIdx + "-" + contentId;
    var o = document.getElementById(id);
    if (!o) return;
    o.className = "content";

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

function Tab_Auto_Move() {
    for (var i=0; i<DATAS_ARRAY.length; i++) {
        var selIdx = DATAS_ARRAY[i];
        if (selIdx > 0) Content_Start(selIdx);
    }
}

function Content_Halt(selIdx) {
    for (var i=0; i<DATAS_ARRAY.length; i++) {
        if (DATAS_ARRAY[i] == selIdx) {
            DATAS_ARRAY[i] = 0;
        }
    }
}

function Roller_Article(selIdx) {
    if (selIdx > 0) DATAS_ARRAY.push(selIdx);
}



if (WAIT_TIME_CONTENT > 0) setInterval(Tab_Auto_Move, WAIT_TIME_CONTENT);
