var news;
var docs;
var order=0;
var timeout;
var html;
var steps=0;
var timeout2;
var timeout3;
var timeout4;
var lasttimeout;
var maxsteps=46;
var stepinterval=50;
var iname;
var skip=new Boolean(false);
var defaultheader="";
var timetoitem=8500;
var t=new Array; // today titles
var s=new Array; // image source
var r=new Array; // texto introdutório
var contents="";
var maxitems=0;
var previousread;
var lastread;

// var c=new Array ("FF0000","00FF00", "0000FF", "DDDDDD", "003333", "BB4444", "005555", "006666", "007777", "008888"); 



function px1(thisx)
{
                                    var targethref=thisx.childNodes[0].href;
                                     if (thisx.previousSibling)
                                      {
                                       var thisclick=thisx.innerHTML;
                                       var previousx=thisx.previousSibling.innerHTML;
                                      thisx.previousSibling.innerHTML=thisclick;
                                    thisx.innerHTML=previousx;
                                     }
document.getElementById('recursos').innerHTML='';
document.getElementById('noticias').style.display='block';
// document.getElementById('noticias').src=targethref;
formbanner.targetclick.value=targethref;
formbanner.newsorder.value=document.getElementById('topb1').innerHTML;
formbanner.submit();
return false;
 }


function lastrequest()
{
return false;


document.getElementById("clientlog").src="";
document.getElementById("clientlog").src="/history/last.asp";

}

function showrequest()
{
return false;
lastread=document.getElementById("clientlog").contentWindow.document.body.innerHTML;
var m2=document.getElementById("readingnow");
    m2.innerHTML=lastread;

if (previousread==lastread)
   {
    m2.style.visibility="hidden";
    m2.style.display="none";
   }
   else
   {
    m2.style.visibility="visible";
    m2.style.display="inline";
   } 

previousread=lastread;


lasttimeout=setTimeout("lastrequest()",5000);
}


function abort()
{
document.getElementById("topb1").innerHTML=defaultheader;
clearTimeout(timeout);
clearTimeout(timeout2);
clearTimeout(timeout3);
clearTimeout(timeout4);
}

function getnews(inititem)
{



if (defaultheader.length<3)
   {
  defaultheader=document.getElementById("topb1").innerHTML;
   }
   else
   {
   abort();
   
   }

 if (inititem<0)
    {
    inititem=0; 
    }

 


 
  //   if (navigator.userAgent.indexOf('MSIE') !=-1)
  //   {	// Using IE}
    var tableheader=document.getElementById("tablenews");
    news=tableheader.getElementsByTagName("a");
    maxitems=news.length;
    docs=tableheader.getElementsByTagName("td");
    order=inititem;
    html="";
    steps=0;
    gettitles();
    
    display(1);
    show();
 //    }
 
}

function gettitles()
{

var items=document.getElementById("topb1").getElementsByTagName("a");
var contents="";

for (i=0;i<items.length;i++)
{
t[i]=items[i].title; 
s[i]=items[i].childNodes[0].src.replace("x_",""); 


}

var items=document.getElementsByTagName("DIV");
var order1= -1;

for (i=0;i<items.length;i++)
{
if (items[i].className=="content1")
   {
   order1++;
   
   r[order1]=items[i].innerText;
   }  


}

//var temptable="<table width='100%'   style='border-collapse:collapse;position:relative;height:300px;border-style:none;' >"

// temptable=temptable + "<tr><td  align='center' valign='top' id='current' name='current' class='contentintro'  >";

// temptable=temptable + "</td></tr></table>";   
// var tempdiv = document.createElement('div'); 
// tempdiv.innerHTML = temptable;
// var targetelement=document.getElementById("tablenews");
//  targetelement.parentNode.insertBefore(tempdiv,targetelement.nextSibling);       
 
}

function show()
{


if (order>0)
   {
    if (html.length>0)
       {  
       docs[order-1].innerHTML=html;
       } 
   } 


if (order==maxitems) 
   {
   abort();
   display(0);
   
  
   return;
   }




html=docs[order].innerHTML;



var header1=news[order].title;


docs[order].innerHTML="<button class='b5' id='b5' name='b5'  >" + html + "</button>";

var d = new Date();
var iname=(d.getSeconds()+1);



// document.getElementById("tx").style.filter="progid:DXImageTransform.Microsoft.gradient(startColorstr='#" + c[steps] + "', endColorstr='#" + steps + "FF00')" ;

 contents="";

 getcontrolmessage();

var  messagehtml="<div  id='t5' name='t5'  style='background-color:#000000;color:#FFFFFF;font-family:arial;font-size:16pt;text-align:left;' >";
     messagehtml=messagehtml + contents + "</div>";
  
    
     messagehtml=messagehtml + "<table width='100%' style='border-collapse:collapse;margin:0;' id='t5' name='t5' class='t5'  ><tr>"

    messagehtml=messagehtml + "<td align='center' valign='top'  class='t5a' nowrap  ><div     >" +  header1 + "</div></td>";

      messagehtml=messagehtml + "</tr></table></div>";
     
document.getElementById("tx").innerHTML=messagehtml;
document.getElementById("seq").style.color="#FF0000";


//document.getElementById("t5").style.filter="progid:DXImageTransform.Microsoft.gradient(startColorstr='#" + c[steps] + "', endColorstr='#" + steps + "FF00')" ;
steps=0;

document.getElementById("tx").style.backgroundImage="url('/sistema/imagens/break/" + iname + ".jpg')" ;

 if (order<5)
    {
    document.getElementById("t5").style.textAlign="left"; 
    // document.getElementById("t5").style.left=order*80 + "px";
    }

if (order>4 && order<8)
    {
    document.getElementById("t5").style.textAlign="center";
     
    }

if (order>7 )
    {
    document.getElementById("t5").style.textAlign="right"; 
    //document.getElementById("t5").style.left="-40px";
    }
    




if (order<maxitems)
{

// document.getElementById("current").innerHTML="<div id='seq2' name='seq2'   ><img style='border:none;'   id='image5' name='image5' src=''  class='imageb'  />" + r[order]+ "</div>";

// document.getElementById("image5").src=s[order];

// document.getElementById("seq2").style.backgroundImage="url('" + s[order] + "')" ;
//document.getElementById("seq").disabled=false;
// document.getElementById("seq").style.color="#FF0000";
movedown();

// document.getElementById("seq").disabled="disabled";
order++;
timeout=setTimeout('show()',timetoitem);

}


}

function movedown()
 {
  steps++;

 


// document.getElementById("t5").style.fontSize=(steps+6) + "px";

 //  document.getElementById("tx").style.filter="progid:DXImageTransform.Microsoft.gradient(startColorstr='#" + steps + "0000', endColorstr='#" + steps + "FFFF')" ;
//   document.getElementById("t5").style.left=steps*5 + "px";
   document.getElementById("t5").style.top=((steps*1.9)-8) + "px";
 document.getElementById("b5").style.top=(steps*2) + "px";
   
 



 if (steps<maxsteps)
    {
     
      timeout2=setTimeout("movedown()",stepinterval);
    } 
    else
    {
    
    moveup();
    }

 }


function moveup()

 {

  

  steps--;

 //document.getElementById("t5").style.fontSize=(steps+6) + "px";

  document.getElementById("t5").style.top=((steps*1.9)-8) + "px"; 
  document.getElementById("b5").style.top=(steps*2) + "px";
  
  



 if (steps>0)
    {
     
      timeout3=setTimeout("moveup()",stepinterval);
    } 

 }

function getcontrolmessage()
{
var dnumber=order+1;
 if (dnumber<10)
    {
    dnumber="0" + dnumber;
    }
contents="<table width='100%' style='border-collapse:collapse;border-style:none;font-family:arial;font-size:18pt;color:#FFFFFF;' ><tr><td align='left' >";
contents=contents + "<i><small>Pode ler nesta edição </small></i> <div id='seq' name='seq'  class='seqn'  >" + dnumber  + "</div></td>";

contents=contents + "<td align='right' ><button class='b8' onClick='getnews(0);' >Início</button>"
contents=contents + "<button class='b8' onClick='getnews(order-2);' >Anterior</a></button>" 
contents=contents + "<button class='b8' onClick='getnews(order);' >Seguinte</button>" 
contents=contents + "<button class='b8' onClick='abort();' >Terminar</button></td></tr></table>"; 
}

function display(action)
 {
  var m1=document.getElementById("tx");
  if (action==0)
     {
      m1.innerHTML="";
       m1.style.visibility="hidden";
       m1.style.display="none";
     }
  if (action==1)
     {
      
       m1.style.visibility="visible";
       m1.style.display="inline";
       m1.innerHTML="";
     }

 
 
 }


