
	var sterne;
	var http = null;

	function sover(id, nummer) {
		sterne = [document.getElementsByName("s" + id)[0].src, document.getElementsByName("s" + id)[1].src, document.getElementsByName("s" + id)[2].src, document.getElementsByName("s" + id)[3].src, document.getElementsByName("s" + id)[4].src];
		for (var i = 0; i <= nummer; i++)
			document.getElementsByName("s" + id)[i].src = "/_daten/designbilder/stern3.gif";
		for (var i1 = nummer + 1; i1 < 5; i1++)
			document.getElementsByName("s" + id)[i1].src = "/_daten/designbilder/stern0.gif";
	}

	function sout(id) {
		document.getElementsByName("s" + id)[0].src = sterne[0];
		document.getElementsByName("s" + id)[1].src = sterne[1];
		document.getElementsByName("s" + id)[2].src = sterne[2];
		document.getElementsByName("s" + id)[3].src = sterne[3];
		document.getElementsByName("s" + id)[4].src = sterne[4];
	}

	function sclick(id, nummer, sid) {
		var obj = document.getElementById("Bewertung" + id);
		var wieviel = obj.childNodes.length;
		var knoten = obj.firstChild;
		var temp;
		for (var i = 0; i < wieviel; i++) {
			temp = knoten;
			knoten = knoten.nextSibling;
			if (temp.hasChildNodes()) {
				var img = temp.firstChild.cloneNode(true);
				temp = obj.replaceChild(img, temp);
			}
		}
		nummer++;
		getBewertenXML("http://studiumfreaks.de/_src/xml/getbewertenxml.php?id=" + id + "&sid=" + sid + "&note=" + nummer);
	}

	function laden(id, note) {
		note = note + 0.2;
		for (var i = 0; i < parseInt(note); i++)
			document.getElementsByName("s" + id)[i].src = "/_daten/designbilder/stern2.gif";
		for (var i = parseInt(note) + 1; i < 5; i++)
			document.getElementsByName("s" + id)[i].src = "/_daten/designbilder/stern0.gif";
		if (note - parseInt(note) < 0.5)
			document.getElementsByName("s" + id)[parseInt(note)].src = "/_daten/designbilder/stern0.gif";
		else
			document.getElementsByName("s" + id)[parseInt(note)].src = "/_daten/designbilder/stern1.gif";
	}

	function getBewertenXML(url) {
		try {
			http = new XMLHttpRequest();
		} catch (w3c) {
			try {
				http = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (msie) {
				try {
					http = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (msie_alt) {
					alert("AJAX klappt nicht!");
					return false;
				}
			}
		}
		http.open("GET", url, true);
		http.send(null);
		http.onreadystatechange = function() {
			if (http.readyState == 4) {
				if (http.status != 200 && http.status != 0) {
					alert("Probleme: " + http.statusText);
					return false;
				}
				var daten = http.responseXML;
				var note = daten.getElementsByTagName("Note")[0].firstChild.nodeValue;
				var id = daten.getElementsByTagName("ID")[0].firstChild.nodeValue;
				window.setTimeout("laden(" + id + "," + note + ")", 2000);
			}
		};
		
	}

