var secs; var timerID = null; var timerRunning = false; var delay = 1000; var icounter; function Initializetimer() { // Set the length of the timer2, in seconds secs = -1; icounter=1; StopTheClock(); StartThetimer(); } function StopTheClock() { if(timerRunning) clearTimeout(timerID) timerRunning = false } function StartThetimer() { if (secs==0) { if (icounter==1){ secs = -1 secs = secs - 1 timerRunning = true timerID = self.setTimeout("StartThetimer()", delay) } else{ StopTheClock() } // Here's where you put something useful that's // supposed to happen after the allotted time. // For example, you could display a message: icounter=icounter + 1 ajax('getrating.asp?id=152&which=radio','radio'); } else { self.status = secs secs = secs - 1 timerRunning = true timerID = self.setTimeout("StartThetimer()", delay) } } function GetXmlHttpObject(){ var objXMLHttp=null; if (window.XMLHttpRequest){ // if Mozilla, Safari etc objXMLHttp=new XMLHttpRequest(); } else if (window.ActiveXObject) { // if IE try { objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try{ objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e){} } } return objXMLHttp; } function ajax(para,id){ var xmlHttp; xmlHttp=GetXmlHttpObject(); if (xmlHttp==null) { alert ("Browser does not support HTTP Request") return false; } var url; if (para.indexOf("?")>0){ url=para+"&sids="+Math.random(); } else{ url=para; } xmlHttp.onreadystatechange=function(){ if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ document.getElementById(id).innerHTML=xmlHttp.responseText; } } xmlHttp.open("GET",url,true); xmlHttp.send(null); } function Window(link){ newWindow=open(link,"ISWindow", "width=450,height=400,status=no,toolbar=no,menubar=no,resizable=no,scrollbars=no") } function stopPlayer(){ try { if (document.Player.controls.isAvailable('Stop')) { document.Player.controls.stop(); } } catch(err) { try { Player.stop(); } catch(err) { } } }