//hier werden die funktionen für den newsticker definiert
//das script wird in der head.php als 2.eingebunden und 
//steht immer zur verfügung da newsticker immer geladen wird 

var php_url_news = "ajax/newsticker.php?"; // The server-side script
var newsticker_group = 0;
var newsticker_status = 1;

function InitializeTimer(){
	get_news();
	setTimeout("InitializeTimer()",5000)
}

function handleHttpResponse_news() {
	if (httpTicker.readyState == 4) {
		var xmlRecord = httpTicker.responseXML.getElementsByTagName('record');
	
		if (xmlRecord[0].getElementsByTagName('module').item(0).firstChild.data != "-1") {
			document.getElementById("newsticker").innerHTML = '<b>' + 
	 			unescape(xmlRecord[0].getElementsByTagName('module').item(0).firstChild.data) + '</b><br>' +		
				unescape(xmlRecord[0].getElementsByTagName('entry').item(0).firstChild.data);
		}else{
			newsticker_status = 0;
		}
	}
}

//this function is called by the url-field 
function get_news() {
	
	if (newsticker_status == 0) {
		newsticker_group++;
		newsticker_group = newsticker_group % 5;
	}	
	
	httpTicker.open("GET", php_url_news+"newsticker_status="+newsticker_status+"&newsticker_group="+newsticker_group, true);
	newsticker_status++;
	httpTicker.onreadystatechange = handleHttpResponse_news;
	httpTicker.send(null);  
}

var httpTicker = getHTTPObject(); // We create the HTTP Object




