var stars;var comments = new Array("Kötü", "Eh işte", "Fena değil", "Güzel", "Mükemmel");var rated = false; // false açık, true kapalıfunction showStars(star) {	if (rated) return;	stars = new Array(5);	for (var i = 0; i != 5; i++)		stars[i] = document.getElementById("star" + i).src;	var rating = parseInt(star.id.charAt(4));	for (var i = 0; i <= rating; i++)		document.getElementById("star" + i).src = 'images/yildiz_.gif';   for (var i = rating + 1; i < 5; i++)      document.getElementById("star" + i).src = 'images/yildiz0.gif';   var cmt = document.getElementById("ratingComment");   cmt.innerHTML = comments[rating];   cmt.parentNode.align = "left";}function clearStars() {	if (rated) return;	for (var i = 0; i != 5; i++)		document.getElementById("star" + i).src = stars[i];   var cmt = document.getElementById("ratingComment");   cmt.innerHTML = "Lütfen puan verin:";   cmt.parentNode.align = "left";}function rate(ids, o, p, r) {	if (rated) return;	rated = true;	var xmlHttp = getHttpRequest();	if (xmlHttp == null) return;   xmlHttp.onreadystatechange = function() {		if (xmlHttp.readyState == 4) {			document.getElementById("ratingComment").innerHTML = xmlHttp.responseText;			for (var i = 0; i != 5; i++)				document.getElementById("star" + i).className = "";		}	}   var param = 'ids=' + encodeURIComponent(ids);    param += '&o=' + encodeURIComponent(o);	param += '&p=' + encodeURIComponent(p);	param += '&r=' + encodeURIComponent(r);	xmlHttp.open('POST', 'rate.php', true);	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	xmlHttp.send(param);}function getHttpRequest() {	var xmlHttp = null;	try {		xmlHttp = new XMLHttpRequest();	} catch (e) {		var progIds = ['Microsoft.XMLHTTP', 'MSXML2.XMLHTTP', 'MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0']		var success = false;		for (var iterator = 0; (iterator < progIds.length) && ( ! success); iterator ++) {			try {				xmlHttp = new ActiveXObject(progIds[iterator]);				success = true;			} catch (e) {			}		}		if (! success) {			return null;		}	}	return xmlHttp;}
