ÿþ<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=tis-620"> <title>Shoutcast IP Radio Service - #42##02"@*5"--D%L</title> <style type="text/css"> body { font-family: Tahoma; font-size: 10pt; } img { border: 0; } a { color: #666666; } b { color: #444444; } </style> <script language="javascript" type="text/javascript" charset="tis-620"> var req; var timerID; var mediacode; var online = true; function loadXMLDoc(url) { req = false; // branch for native XMLHttpRequest object if(window.XMLHttpRequest && !(window.ActiveXObject)) { try { req = new XMLHttpRequest(); } catch(e) { req = false; } // branch for IE/Windows ActiveX version } else if(window.ActiveXObject) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { req = false; } } } if(req) { //alert('inreq'); loading = true; req.onreadystatechange = processReqChange; req.open("GET", url, true); req.send(""); } } function processReqChange() { if (req.readyState == 4) { if (req.status == 200) { // ...processing statements go here... var resp = req.responseText; //alert(resp); var respmode = resp.slice(0, resp.indexOf(",")); //alert("respmode:'"+respmode+"'"); resp = resp.slice( resp.indexOf(",")+1); //alert(resp); switch (respmode) { case "success": //alert('suc'); document.getElementById("bitrate").innerHTML = resp.slice(0, resp.indexOf(",")); resp = resp.slice(resp.indexOf(",")+1); document.getElementById("listener").innerHTML = resp.slice(0, resp.indexOf(",")); resp = resp.slice(resp.indexOf(",")+1); document.getElementById("cursong").innerHTML = resp.slice(0, resp.indexOf(",")); resp = resp.slice(resp.indexOf(",")+1); document.getElementById("streamer").innerHTML = resp.slice(0, resp.indexOf(",")); resp = resp.slice(resp.indexOf(",")+1); document.getElementById("status").innerHTML = resp; if (resp == 'Server is currently down.' && online == true) { online = false; mediacode = document.getElementById("mediaobject").innerHTML; document.getElementById("mediaobject").innerHTML = ""; } else if (resp != 'Server is currently down.' && online == false) { online = true; document.getElementById("mediaobject").innerHTML = mediacode; } document.getElementById("xloading").style.display = "none"; break; } timerID = setTimeout("refreshSong();", 25000); } else { alert("There was a problem retrieving the XML data:\n" + req.statusText); } } } function refreshSong() { var ran=Math.random(); document.getElementById("xloading").style.display = "inline"; //loadXMLDoc("status.php?port=9580&rand=" + ran); loadXMLDoc("status.php?port=8000&rand="+ran); } </script> </head> <body onload="javascript:refreshSong();"> <div align="center"> <span id="mediaobject"> <embed src="http://visutthikhun.org/radio/player.swf" width="300" height="20" allowscriptaccess="always" flashvars="file=http://210.1.61.62:8000/;stream.nsv&type=sound&volume=80&stretch=yes&autostart=true&displayclick=none&frontcolor=#6600CC"></embed> <br /> </span> <font color=blue>*20: <b id="status"></b><br /> 3'9I1:<b id="listener"></b>  &nbsp; Bitrate: <b id="bitrate"></b> kbps<br /> @%181: <b id="cursong"></b><br /> B": <b id="streamer"></b><br /><br /> </font> <!-- status here --> <a href="http://210.1.61.62:8000/listen.pls"><img src="http://visutthikhun.org/radio/images/win.jpg" title="1@%H2 Winamp" border="0" width="135" height="30"></a> <a href="mms://visutthikhun.org:8000/"><img src="http://visutthikhun.org/radio/images/media.jpg" title="1@%H2 Window Media Player" border="0" width="135" height="30"></a> <br /> <span id="xloading" style="display: none;"><img src="http://visutthikhun.org/radio/images/loader.gif"></span> </div> </body></html>