function ajaxRequest(url,func,obj) {
	if (window.XMLHttpRequest) {var req = new XMLHttpRequest();}
	else if (window.ActiveXObject) {try {req = new ActiveXObject("Msxml2.XMLHTTP");}catch(e) {req = new ActiveXObject("Microsoft.XMLHTTP");}}
	if (func) {req.onreadystatechange = function() {func(req,obj);}}
	req.open('GET',url,true);
	req.setRequestHeader('X-Requested-With','XMLHttpRequest');
	req.setRequestHeader('If-Modified-Since','Wed, 15 Nov 1995 00:00:00 GMT');
	if (req.overrideMimeType) {req.overrideMimeType("text/xml");}
	req.send(null);
	return false;
}		

var lclcnt = {

	ReadCookie: function(cname, split)
		{
			var ca = document.cookie.split(split);
			var nameEQ = cname + "=";
			var cookie;
			for(var i=0;i < ca.length;i++)
				{
				var c = ca[i];
				while (c.charAt(0)==' ') c = c.substring(1,c.length);
				if (c.indexOf(nameEQ) == 0) cookie = c.substring(nameEQ.length,c.length);
	  			}
	  		if (cookie) return cookie;
		},
		
	FetchRadio: function(){
		//console.log("Fetch Radio");
		l = lclcnt;
		radioCenter = l.ReadCookie("radioCenter", ";");
		if (radioCenter && radioCenter != 'undefined') {
			var url = "/radio/includes/nowplaying-network/" + radioCenter + ".html";
			ajaxRequest(url,this.FetchRadioResponse,this);
		}
	},
	
	FetchRadioResponse: function(req,obj){
		if (req.readyState == 4){if (req.status == 200){
			//console.log("Radio Fetch Good");
			document.getElementById('rdll').innerHTML = req.responseText;
		} else {
			//console.log("Radio Fetch Bad");
		}}
	},
	
	FetchLocal: function(){
		//console.log("Fetch Local");
		l = lclcnt;
		newsCenter = l.ReadCookie("newsCenter", ";");
		if (newsCenter && newsCenter != 'undefined') {
			var url = "/network/includes/localnews/" + newsCenter + ".html";
			ajaxRequest(url,this.FetchLocalResponse,this);
		}
	},

	FetchLocalResponse: function(req,obj){
		if (req.readyState == 4){if (req.status == 200){
			//console.log("Local Fetch Good");
			document.getElementById('localnews').innerHTML = req.responseText;
		} else {
			//console.log("Local Fetch Bad");
		}}
	}

}
