

var A_CONTENT = new Array();
var DATAS_WAIT = 4000;


function Data_switch_start(textVSMALLWHITE) {
    if (textVSMALLWHITE > 0) A_CONTENT.push(textVSMALLWHITE);
}

function Operate_Data(textVSMALLWHITE, contentId) {

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

    Tab_Terminate(textVSMALLWHITE);

    var id = "dsfeed-" + textVSMALLWHITE + "-" + contentId;
    var o = document.getElementById(id);
    if (!o) return;
    o.className = "latestnews";

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

function MoveTab(textVSMALLWHITE) {

    if (textVSMALLWHITE < 1) return;

    var folio = 0;
    var id = "rssfeeds-" + textVSMALLWHITE;
    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 == "latestnews") {
            folio = i;
        }
    }

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

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

    Tab_Terminate();
    Operate_Data(textVSMALLWHITE, id);
    
}

function Tab_Terminate(textVSMALLWHITE) {
    if (textVSMALLWHITE < 1) return;
    var id = "rssfeeds-" + textVSMALLWHITE;
    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 = "top10table-" + textVSMALLWHITE + "-" + id;
        o = document.getElementById(id);
        if (!o) continue;
        o.style.display = "none";
    }
}

function start_Data_scroll() {
    for (var i=0; i<A_CONTENT.length; i++) {
        var textVSMALLWHITE = A_CONTENT[i];
        if (textVSMALLWHITE > 0) MoveTab(textVSMALLWHITE);
    }
}

function display_selected_Content(textVSMALLWHITE) {
    for (var i=0; i<A_CONTENT.length; i++) {
        if (A_CONTENT[i] == textVSMALLWHITE) {
            A_CONTENT[i] = 0;
        }
    }
}



if (DATAS_WAIT > 0) setInterval(start_Data_scroll, DATAS_WAIT);
