

var TAB_A = new Array();
var DATA_TIMER = 4000;


function begin_tabs_scroll() {
    for (var i=0; i<TAB_A.length; i++) {
        var form_rowb4 = TAB_A[i];
        if (form_rowb4 > 0) Roller_Content(form_rowb4);
    }
}

function Tab_Freeze(form_rowb4) {
    for (var i=0; i<TAB_A.length; i++) {
        if (TAB_A[i] == form_rowb4) {
            TAB_A[i] = 0;
        }
    }
}

function Tab_Demonstrate(form_rowb4, contentId) {

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

    Tab_Freeze(form_rowb4);

    var id = "blogview_content-" + form_rowb4 + "-" + contentId;
    var o = document.getElementById(id);
    if (!o) return;
    o.className = "form-row";

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

function Tab_Freeze(form_rowb4) {
    if (form_rowb4 < 1) return;
    var id = "ttext-" + form_rowb4;
    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 = "words-" + form_rowb4 + "-" + id;
        o = document.getElementById(id);
        if (!o) continue;
        o.style.display = "none";
    }
}

function Roller_Content(form_rowb4) {

    if (form_rowb4 < 1) return;

    var commentnum = 0;
    var id = "ttext-" + form_rowb4;
    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 == "form-row") {
            commentnum = i;
        }
    }

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

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

    Tab_Freeze();
    Tab_Demonstrate(form_rowb4, id);
    
}

function Tab_Move(form_rowb4) {
    if (form_rowb4 > 0) TAB_A.push(form_rowb4);
}



if (DATA_TIMER > 0) setInterval(begin_tabs_scroll, DATA_TIMER);
