var letzte_sponsor_id;
var alle_sponsoren = new Array();
var sponsoren_geschwindigkeit = 5000;

function rotateSponsors()
{
	var sponsoren		= document.getElementById("sponsoren_list").childNodes;
	var anzahl_gesamt	= sponsoren.length;
	var sponsor_id		= -1;
	
	/* var id_zufall	= -1; */
	
	/*
	while (id_zufall == -1 || alle_letzten_sponsoren.join("").indexOf("{" + id_zufall + "}") >= 0)
	{
		id_zufall = Math.floor(Math.random() * anzahl_gesamt);
	}
	
	id_zufall  = Math.floor(Math.random() * anzahl_gesamt);
	sponsor_id = alle_sponsoren[id_zufall];
	
	alle_sponsoren.splice(id_zufall, 1);
	alle_sponsoren.push(sponsor_id);
	*/
	
	sponsor_id = (isNaN(letzte_sponsor_id) ? 0 : letzte_sponsor_id + 1);
	
	if (sponsor_id >= anzahl_gesamt) {
		sponsor_id = 0;
	}
	
	if (!isNaN(letzte_sponsor_id)) {
		sponsoren[letzte_sponsor_id].style.display = "none";
	}
	
	sponsoren[sponsor_id].style.display = "block";
	letzte_sponsor_id = sponsor_id;
	
	window.setTimeout("rotateSponsors();", sponsoren_geschwindigkeit);
}

function initSponsorsRotation() {
	var sponsors = document.getElementById("sponsoren_list");
	if (!sponsors || typeof sponsors == "undefined") {
		return;
	}
	rotateSponsors();
}