var sc=0;
function scrollPause(){paused=true;}
function scrollResume(){paused=false;}
var scrollcase=false;

var appname=navigator.appName.toLowerCase();
var BROWSER_MSIE=(appname.lastIndexOf("microsoft")!=-1)?true:false;

function getNews(url,fc){var http_request=false;if(window.XMLHttpRequest){http_request = new XMLHttpRequest();if(http_request.overrideMimeType){http_request.overrideMimeType('text/xml');}} else if (window.ActiveXObject){try{http_request = new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{http_request = new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}};if(!http_request){return false;};http_request.onreadystatechange=function(){buildslider(http_request,fc);};http_request.open('GET',url,true);http_request.send(null);};
function buildslider(http_request,fc){
if(http_request.readyState==4){
 if (document.implementation && document.implementation.createDocument){
   var xmldoc = http_request.responseXML;
  //In case to be the internet explorer
 } else if (window.ActiveXObject){
  //Create a xml tag in run time
  var testandoAppend = document.createElement('xml');
  testandoAppend.setAttribute('innerHTML', http_request.responseText);
  testandoAppend.setAttribute('id','_formjAjaxRetornoXML');
  document.body.appendChild(testandoAppend);
  document.getElementById('_formjAjaxRetornoXML').innerHTML = http_request.responseText;
  xmldoc= document.getElementById('_formjAjaxRetornoXML');
  document.body.removeChild(document.getElementById('_formjAjaxRetornoXML'));
 }

 if(xmldoc){ 
  root_node = xmldoc.getElementsByTagName('nitem');
  if(root_node) fc(root_node);
 }
 
}};
function Startscroll(url){
 var dt=new Date();
 var dm=dt.getTime();
 scrollcase=document.getElementById("scrollcase");
 maxlength=parseInt((scrollcase.offsetWidth?scrollcase.offsetWidth:scrollcase.style.pixelWidth));
 posy=maxlength;
 if(scrollcase){
  scrollcase.onmouseover=scrollPause;
  scrollcase.onmouseout=scrollResume;  
  url=url+"?dm="+dm;
  setTimeout("getNews('"+url+"',slider)",100);
 } 
}
var citem=new Array();
var cobj=new Array();
function slider(root){
 for(i=0;i<root.length;i++){
  var url=root.item(i).getAttribute("url");  
  var itemval=root.item(i).firstChild.nodeValue;
  citem[citem.length]=itemval;
  var dc=document.createElement("div");
  dc.id="dcv"+i;
  dc.className="divnone";
  if(BROWSER_MSIE)dc.style.position="absolute";
  else dc.style.position="inherit";
  dc.style.left=maxlength;
  dc.innerHTML=itemval;
  if(url!=null && typeof(url)=='string'){
    eval("dc.onclick=function (){ document.location='"+url+"'; };");  
  }
  cobj[cobj.length]=dc;
  scrollcase.appendChild(dc);
 }
 currobj=cobj[0];
 scrollit();
}
var maxtop=0;
var maxlength=0;
var objindex=0;
var currobj;
var lastobj;
var posy=0;
var paused=false;
function scrollit(){
 if(paused){
  if(lastobj){lastobj.style.display="none";lastobj=false;}
  if(sc)clearTimeout(sc);
  posy=0; 
  currobj.style.left=posy;  
  currobj.style.display="block";
  sc=setTimeout("scrollit()",2000);
  return;
 }
 
 if(!currobj)return;
 if(lastobj){lastobj.style.display="none";lastobj=false;}
 if(sc)clearTimeout(sc);
 currobj.style.display="block";
 currobj.style.left=posy;
 posy=posy-20;
 if(posy<=0){
   posy=maxlength;
   lastobj=currobj;
   objindex=objindex+1;
   if(objindex+1>cobj.length){
    objindex=0;
   } 
   currobj=cobj[objindex];
   sc=setTimeout("scrollit()",2000);
 }else{
   sc=setTimeout("scrollit()",20);
 } 
}