var secs
var m = 100 //5/3 mins
var timerID = null
var timerRunning = false
var delay = 1000
var addr
var param

function InitializeTimer(a)
{
    addr=a;
    
    //    param=p;

    //    timeout('');
    secs = 0
	StopClock()
	StartTimer()
}

function StopClock()
{ if(timerRunning)
        clearTimeout(timerID)
  timerRunning = false;
}

function StartTimer()
{
    if (secs<0)
	{
	    secs=m;
	    timeoutFunction(addr);//,param);	    
	}
        secs = secs - 1
	    //   	    document.getElementById('time').innerHTML=secs;
        timerRunning = true
	    timerID = self.setTimeout("StartTimer()", delay)
}


function timeout(addr)
{     
  document.getElementById('txtSpan').innerHTML = addr;    
}

function timeoutFunction(addr)//,param)
{  
   var xmlHttp;
  try
      {xmlHttp=new XMLHttpRequest();}
  catch (e)
      {try
	 {xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
     catch (e)
	 {try {xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}
	     catch (e)
		 {alert("browser does not support AJAX!");    
		     return false;        }      }    }
  xmlHttp.onreadystatechange=function()
  {
      if(xmlHttp.readyState==4)
	  {
	      var tmp=xmlHttp.responseText;
	      document.getElementById('txtSpan').innerHTML = tmp;
	  }
  };

  //  var url="/cgi-bin/radio/xmlAja.cgi";
  var url=addr;
  //  url=url+"?"+param+"&sid="+Math.random();
  url=url+"?sid="+Math.random();

  try
    {xmlHttp.open("GET",url,true); 
	xmlHttp.send(null);  
    } catch (e)
    {document.write(e.description);}
}

