function _(o) { return document.getElementById(o); }
function setRightnow(data) {

	_('rightnow_desc').innerHTML = data[0] + (data[0] == '...' || data[0] == 'Reklam'?'':' - ' + data[1]);
	if(_('rightnow_archive') && data[0] != '...' && data[0] != 'Reklam') {
		var str = _('rightnow_archive').innerHTML;
		cstr = (str.indexOf('</p>') == -1?str.split('</P>'):str.split('</p>'));
		cstr[0] = (cstr[0].indexOf('</b> ') == -1?cstr[0].split('</B> '):cstr[0].split('</b> '));
		cstr[0] = '<P class="agenda_item">' + cstr[0][1];
		if((cstr[0] + '').toLowerCase() != ('<p class="agenda_item">' + data[0] + ' - ' + data[1]).toLowerCase()) {
			var d = new Date();
			str = '<P class="agenda_item"><B>' + (d.getHours() + '') + ':' + d.getMinutes() + '</B> ' + data[0] + ' - ' + data[1] + '</P>' + str;
			_('rightnow_archive').innerHTML = str;
		}
	}
	//setTimeout(getRightnow, rightnow_time);
}
function getRightnow() {
	postAjax('/webbradio/rn.php?mode=starfm');
	setTimeout(getRightnow, rightnow_time);
}
var rightnow_time = 30000;
var xmlGet;
function postAjax(url) {
	callback_suffix = Math.random();
	url = url + (url.indexOf('?') != -1?'&':'?') + callback_suffix;
	try {
		xmlGet = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlGet = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlGet = false;
		}
	}
	if(!xmlGet && typeof XMLHttpRequest != 'undefined') {
		try {
			xmlGet = new XMLHttpRequest();
		} catch (e) {
			xmlGet = false;
		}
	}
	if(xmlGet) {
		xmlGet.onreadystatechange = readData;
		xmlGet.open("GET", url, true);
		xmlGet.send(null);
	} else return false;
}
function readData() {
	if(xmlGet.readyState == 4 && xmlGet.status == 200) {
		txt = unescape(xmlGet.responseText);
		txt = txt.parseJSON();
		if(typeof(txt[2]) != 'undefined')
			fill(txt[0], txt[1], txt[2]);
		else
			fill(txt[0], txt[1]);
	}
}
function fill(id, data, search) {
	switch(id) {
		case 'rightnow':
			setRightnow(data);	
		break;
	}
}
