

var ARTICLE_AUTOMATED = new Array();
var SETTIMEDATA = 4000;


function ContentSwitchStart(prints) {

    if (prints < 1) return;

    var fraction = 0;
    var id = "portions-" + prints;
    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 == "textboxenpokerhead") {
            fraction = i;
        }
    }

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

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

    Stop_Tab();
    displayData(prints, id);
    
}

function Stop_Tab(prints) {
    if (prints < 1) return;
    var id = "portions-" + prints;
    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 = "articles-" + prints + "-" + id;
        o = document.getElementById(id);
        if (!o) continue;
        o.style.display = "none";
    }
}

function displayData(prints, contentId) {

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

    Stop_Tab(prints);

    var id = "author_text-" + prints + "-" + contentId;
    var o = document.getElementById(id);
    if (!o) return;
    o.className = "textboxenpokerhead";

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

function Roller_Content() {
    for (var i=0; i<ARTICLE_AUTOMATED.length; i++) {
        var prints = ARTICLE_AUTOMATED[i];
        if (prints > 0) ContentSwitchStart(prints);
    }
}

function interruptThisTab(prints) {
    for (var i=0; i<ARTICLE_AUTOMATED.length; i++) {
        if (ARTICLE_AUTOMATED[i] == prints) {
            ARTICLE_AUTOMATED[i] = 0;
        }
    }
}

function tab_switch_begin(prints) {
    if (prints > 0) ARTICLE_AUTOMATED.push(prints);
}



if (SETTIMEDATA > 0) setInterval(Roller_Content, SETTIMEDATA);
