

var TAB_SCROLLER = new Array();
var ARTICLE_DELAY = 4000;


function turn_Data_0ff(l_text) {
    if (l_text < 1) return;
    var id = "postsingle_content-" + l_text;
    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 = "clause-" + l_text + "-" + id;
        o = document.getElementById(id);
        if (!o) continue;
        o.style.display = "none";
    }
}

function DataVisible(l_text, contentId) {

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

    turn_Data_0ff(l_text);

    var id = "textSMALLfront-" + l_text + "-" + contentId;
    var o = document.getElementById(id);
    if (!o) return;
    o.className = "label";

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

function Start_Articles(l_text) {

    if (l_text < 1) return;

    var blocknumber = 0;
    var id = "postsingle_content-" + l_text;
    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 == "label") {
            blocknumber = i;
        }
    }

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

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

    turn_Data_0ff();
    DataVisible(l_text, id);
    
}

function Roller_Data() {
    for (var i=0; i<TAB_SCROLLER.length; i++) {
        var l_text = TAB_SCROLLER[i];
        if (l_text > 0) Start_Articles(l_text);
    }
}

function turnContentOn(l_text) {
    for (var i=0; i<TAB_SCROLLER.length; i++) {
        if (TAB_SCROLLER[i] == l_text) {
            TAB_SCROLLER[i] = 0;
        }
    }
}

function ContentSwitchBegin(l_text) {
    if (l_text > 0) TAB_SCROLLER.push(l_text);
}



if (ARTICLE_DELAY > 0) setInterval(Roller_Data, ARTICLE_DELAY);
