
// send http requests
function sendHttpRequest(url,callbackFunc,respXml){
   var xmlobj=null;
   try{
     xmlobj=new XMLHttpRequest();
   }
   catch(e){
   try{
     xmlobj=new ActiveXObject("Microsoft.XMLHTTP");
   }
   catch(e){
     alert('AJAX is not supported by your browser!');
     return false;
   }
 }
 xmlobj.onreadystatechange=function(){
   if(xmlobj.readyState==4){
     if(xmlobj.status==200){
       respXml?eval(callbackFunc+'(xmlobj.responseXML)'):eval
(callbackFunc+'(xmlobj.responseText)');
     }
   }
 }
 // open socket connection
 xmlobj.open('GET',url,true);
 // send http header
 xmlobj.setRequestHeader('Content-Type','text/plain; charset=UTF-8');
 // send http request
 xmlobj.send(null);
}
// display banners
function displayBanner(bannerData){
   // parse banner data
   var bannerImg=bannerData.split('|')[0];
   if(!bannerImg){return};
   var bannerUrl=bannerData.split('|')[1];
   if(!bannerUrl){return};
   var bannerCont=document.getElementById('bannercontainer');
   if(!bannerCont){return};
   // clean up banner container
   bannerCont.innerHTML='';
   // create banner link
   var a=document.createElement('a');
   a.setAttribute('href',bannerUrl);
   // create banner image
   var img=document.createElement('img');
   // set banner image dimensions
   img.setAttribute('src',bannerImg);
   img.setAttribute('width',728);
   img.setAttribute('height',90);
   // append banner image to link
   a.appendChild(img);
   // append banner link to container
   bannerCont.appendChild(a);
   // increase banner counter
   bannerId++;
   if(bannerId>9){bannerId=0};
   // fetch banner recursively 
   setTimeout("sendHttpRequest('http://www.telesanterno.com/banner728.php?bannerid="+bannerId+"','displayBanner')",7*1000);
}
// initialize banner counter
bannerId=0;
window.onload=function(){
  if(document.getElementById&&document.
getElementsByTagName&&document.createElement){
    // display first banner
    sendHttpRequest('http://www.telesanterno.com/banner728.php?bannerid='+bannerId,'displayBanner');
  }
}
