function getData (c, l)
{
	/*
	 * den Request initialisieren:
	*/
	var req = new Request(
		{
			url: "/ajax/links_zur_sendung/+" + c + "/" + l,
			method: "get",
			onSuccess: function (data)
			{
				/*
				 * die Daten aus dem Request in ein XML-Objekt umwandeln:
				*/
				data = (new DOMParser()).parseFromString(data, "text/xml");
				/*
				 * das links-Element aus dem XML selektieren:
				*/
				var links = data.getElementsByTagName("links")[0];
				/*
				 * das Rückgabe-Array initialisieren:
				*/
				ret = new Array(links.childNodes.length);
				/*
				 * checken, ob Links im XML sind:
				*/
				if (links.childNodes.length > 0)
				{
					/*
					 * alle link-Elemente selektieren:
					*/
					var links_a = links.getElementsByTagName("link");
					/*
					 * ... und durchlaufen:
					*/
					for (var i=0; i < links_a.length; i++)
					{
						/*
						 * den aktuellen Link selektieren:
						*/
						var link = links_a[i];
						/*
						 * die einzelnen Daten extrahieren und in das Array schreiben:
						*/
						ret[i] = new Object();
						ret[i]["text"] = link.getElementsByTagName("text").item(0).childNodes.item(0).nodeValue;
						ret[i]["dj"] = link.getElementsByTagName("dj").item(0).childNodes.item(0).nodeValue;
						ret[i]["time"] = link.getElementsByTagName("time").item(0).childNodes.item(0).nodeValue;
						ret[i]["id"] = link.getAttribute("id");
					}
				};
				/*
				 * die verschiedenen Handler mit dem Array ausführen:
					if (ret.length == 1)
						showOne(ret, c, l);
					else if (ret.length > 1)
						showMore(ret, c, l);
				*/
				//alert(ret.length);
				if (links_a.length == 1)
					showOne(ret, c, l);
			}
		}
	);
	/*
	 * den Request senden:
	*/
	req.send();
}
function showOne (data, c, l)
{
	lastID = data[0]["id"];
	
	document.getElementById("linkText").innerHTML = data[0]["text"];
	document.getElementById("linkTime").innerHTML = data[0]["time"];
	document.getElementById("linkDJ").innerHTML = data[0]["dj"];
}
window.setInterval("getData(1, lastID);", 10000);

