	gkolStatDiv='';
	var http_request = false;
	function makeRequest(url) {
		http_request = false;
		if (window.XMLHttpRequest) { // Mozilla, Safari, ...
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {
				http_request.overrideMimeType('text/xml');
			}
		} else if (window.ActiveXObject) { // IE
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		if (!http_request) {
			document.getElementById(gkolStatusDiv).innerHTML = "Sorry, GKOL's Now Playing Script will not work in your browser."; 
		}
		http_request.onreadystatechange = alertContents;
		http_request.open('GET', url, true);
		http_request.send(null);
	}

	function alertContents() {
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				var xmldoc = http_request.responseXML;	
				if (xmldoc) {				
					var root = xmldoc.documentElement;
					if (root) {
						var len = root.childNodes.length;
						if (len > 1) {
							var arr = new Array(len);
							for (var i = 0; i<len;i++) {
								var sibl = root.childNodes.item(i);
								if (sibl) {
									var data = sibl.childNodes.item(0).data;
									if (data) { 
										arr[i] = data;
									} else { arr[i] = "n/a"; }
								} else { arr[i] = "n/a"; }
							}
						} else { arr = "GKOL is down. :("; }
					} else {  arr = "Can't connect to GKOL.  :("; }
				} else {  arr = "Can't connect to GKOL."; }
			} else {  arr = "Can't connect to GKOL."; }
		} else { return; }
		fillDivContents(arr);
	}

	function refreshDivContents(ctl) {
		gkolStatusDiv = ctl;
		makeRequest('include/status.php');
	}
	function fillDivContents(arr) {
		if (arr instanceof Array) {
			var displayHTML = "DJ:  " + arr[0] + "<br>";
			displayHTML += "Show:  " + arr[1] + "<br>";
			displayHTML += "24K Listeners:  " + arr[2] + "/" + arr[3] + "<br>";
			displayHTML += "64K Listeners:  " + arr[4] + "/" + arr[5] + "<br>";
			displayHTML += "Current Song:  " + arr[6] + "<br>";
			displayHTML += "Last Played:  " + arr[7] + "<br>";
		} else { displayHTML = arr; }
		document.getElementById(gkolStatusDiv).innerHTML = displayHTML;
		setTimeout('refreshDivContents(gkolStatusDiv)',30000);
	}