// Newsticker do ultimo segundo
// Desenvolvido por Luis Henrique Cassis Fagundes <lhfagund@ig.com.br>

inicializado = 0;
inicializado_brother = 0;
posicao_fora_child = -30;
posicao_fora_brother = -30;
var noticias;
canais = escape(canais);





function init() {

    child = new DynLayer('childDiv','mainDiv');    child.slideInit();
    child.write('<center><font size=2 face="Times, Times New Romas, Serif">Aguarde, carregando...</font></center>');

    brother = new DynLayer('brotherDiv','mainDiv');
    brother.slideInit();

    DynLayerInit();
    results.load = DynLayerLoad;

    setTimeout("noticiasReload();",1)
}

function noticiasInit(vetor) {
    noticias = vetor;
    if (!inicializado) {
        inicializado = 1;
        Anda_child();
    }
}

function para() {};
function continua() {};

function proxima() {
    conteudo = '';
    for(var i=0; i<noticias.length; i++) {
        conteudo += noticias[i];
        conteudo += '<p>';
    }
    return conteudo;
}

function posicao_child() {
    if (document.layers) {
        posicao_fora_child = -1 * document.mainDiv.document.childDiv.clip.height;
    }
    else {
        posicao_fora_child = -1 * childDiv.clientHeight;
    }
}
function posicao_brother() {
    if (document.layers) {
        posicao_fora_brother = -1 * document.mainDiv.document.brotherDiv.clip.height;
    }
    else {
        posicao_fora_brother = -1 * brotherDiv.clientHeight;
    }
}
function Anda_child() {
    child.slideTo(0,posicao_fora_child,1,30,'Muda_child()');
}
function Anda_brother() {
    brother.slideTo(0,posicao_fora_brother,1,30,'Muda_brother()');
}
function Muda_child() {
    child.moveTo(0,brother.y-posicao_fora_brother);
    child.write(proxima());
    posicao_child();
    if (!inicializado_brother) {
        inicializado_brother = 1;
        Anda_brother();
    }
    Anda_child();
}

function Muda_brother() {
    brother.moveTo(0,child.y-posicao_fora_child);
    brother.write(proxima());
    posicao_brother();
    Anda_brother();
}

function noticiasReload() {
    var numero="";
    var h = 0;

    if (canais.indexOf("saude") != -1){
            if(h==0){
              numero+=237;
              h=1;
            } else{
              numero+="-"+237;
            }
     }


    if (canais.indexOf("cultura") != -1){
            if(h==0){
                    numero+=37;
                    h=1;
                }
                else{
                numero+="-"+37;
                }
        }

    if (canais.indexOf("dinheiro") != -1){
            if(h==0){
                    numero+=34;
                    h=1;
                }
                else{
                numero+="-"+34;
                }
        }

    if (canais.indexOf("esportes") != -1){
            if(h==0){
                    numero+=35;
                    h=1;
                }
                else{
                numero+="-"+35;
                }
        }

    if (canais.indexOf("futebol") != -1){

        }

    if (canais.indexOf("noticias") != -1){
            if(h==0){
                    numero+=32;
                    h=1;
                }
                else{
                numero+="-"+32;
                }
        }

    if (canais.indexOf("mundo") != -1){
            if(h==0){
                    numero+=38;
                    h=1;
                }
                else{
                numero+="-"+38;
                }
        }

    if (canais.indexOf("sinopses") != -1){

        }

    if (canais.indexOf("noticmundo") != -1){
            if(h==0){
                    numero+=33;
                    h=1;
                }
                else{
                numero+="-"+33;
                }
        }

    if (canais.indexOf("cartas") != -1){

        }

    if (canais.indexOf("vestibular") != -1){
            if(h==0){
                    numero+=39;
                    h=1;
                }
                else{
                numero+="-"+39;
                }
        }

   if (canais.indexOf("odia") != -1){
            if(h==0){
                    numero+=42;
                    h=1;
                }
                else{
                numero+="-"+42;
                }
        }

    if (canais.indexOf("todos") != -1){

                    numero="32-33-34-35-237-37-38-39-42";

        }


    //results.load('http://www.ig.com.br/home/channels/news_ticker/0,1601,'+canais+',00.html');

    results.load('http://ultimosegundo.ig.com.br/home/lista_noticias_usflashwebmaster/0,,'+numero+',00.html');

    setTimeout("noticiasReload()",120000);
}

init();
