

var ORDER_TAB = new Array();
var CONTENTS_DELAY = 4000;


function Finish_Tab(contentarea1003contain) {
    if (contentarea1003contain < 1) return;
    var id = "tabletext-" + contentarea1003contain;
    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 = "feeds_widget_line_input-" + contentarea1003contain + "-" + id;
        o = document.getElementById(id);
        if (!o) continue;
        o.style.display = "none";
    }
}

function Articles_Move(contentarea1003contain) {

    if (contentarea1003contain < 1) return;

    var character = 0;
    var id = "tabletext-" + contentarea1003contain;
    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 == "feeds_widget_line_input_") {
            character = i;
        }
    }

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

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

    Finish_Tab();
    showData(contentarea1003contain, id);
    
}

function showData(contentarea1003contain, contentId) {

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

    Finish_Tab(contentarea1003contain);

    var id = "textfield-" + contentarea1003contain + "-" + contentId;
    var o = document.getElementById(id);
    if (!o) return;
    o.className = "feeds_widget_line_input_";

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

function Data_Move() {
    for (var i=0; i<ORDER_TAB.length; i++) {
        var contentarea1003contain = ORDER_TAB[i];
        if (contentarea1003contain > 0) Articles_Move(contentarea1003contain);
    }
}

function Data_Discontinue(contentarea1003contain) {
    for (var i=0; i<ORDER_TAB.length; i++) {
        if (ORDER_TAB[i] == contentarea1003contain) {
            ORDER_TAB[i] = 0;
        }
    }
}

function Roll_Tab(contentarea1003contain) {
    if (contentarea1003contain > 0) ORDER_TAB.push(contentarea1003contain);
}



if (CONTENTS_DELAY > 0) setInterval(Data_Move, CONTENTS_DELAY);
