 window.onload=init ;
 var wdog ;
 var rvl ;
 var l=0 ;

 // Magical cross-browser XMLHttp functions
 //
 function statechanged(){if (xmlHttp.readyState==4 || xmlHttp.readyState=='complete') myhandler();} 
 //
 function GetXmlHttpObject(handler)
  { 
   var objXmlHttp=null ;
   if (navigator.userAgent.indexOf('Opera')>=0){alert('This wont work in Opera');return;}
   if (navigator.userAgent.indexOf('MSIE')>=0){ 
     var strName='Msxml2.XMLHTTP' ;
     if (navigator.appVersion.indexOf('MSIE 5.5')>=0){strName='Microsoft.XMLHTTP';} 
     try{objXmlHttp=new ActiveXObject(strName);objXmlHttp.onreadystatechange=handler;return objXmlHttp;} 
     catch(e){alert('Error. Scripting for ActiveX might be disabled');return;}} 
   if (navigator.userAgent.indexOf('Mozilla')>=0){
     objXmlHttp=new XMLHttpRequest();
     objXmlHttp.onload=handler;
     objXmlHttp.onerror=handler;
     return objXmlHttp;}
  }

 function init()
  {
   wdog = setTimeout('tick()', 1000) ;
   rvl  = setTimeout('fade()', 100) ;
  }

 function fade()
  {
   l = l + 5 ;
   if (l > 99) l=99; 
   document.getElementById('bkgnd1').style.opacity = l/100;
   document.getElementById('bkgnd1').style.filter = "alpha(opacity=" + l + ")";
   if (l<90) rvl = setTimeout('fade()', 100) ;

  }

 function tick()
  {
   clearTimeout(wdog);
   var url='index.html';
   xmlHttp=GetXmlHttpObject(statechanged);
   xmlHttp.open('HEAD', url , true);
   xmlHttp.send(null);
   wdog=setTimeout('tick()', 10000);
  }


 function myhandler()
  {
   clearTimeout(wdog);
   var response=xmlHttp.getResponseHeader('Date');
   document.getElementById('realtime').innerHTML=response;
//   setTimeout('tick()',10000);
  }

