var ajax = new Ajax();
var curID = -1;

function onXHTMLResponse()
{
	if(ajax.checkReadyState('rateImg'+curID, 'loading...', 'loading...', 'loading...') == "OK")
	{
		document.getElementById('rateImg'+curID).innerHTML = ajax.request.responseText;
		document.getElementById('rateForm'+curID).innerHTML = 'Already rated';
	}
}

function ajaxRate(rating, rID, rMode) {
	if (window.XMLHttpRequest || window.ActiveXObject) {
		// do ajax
		curID = rID;
		ajax.makeRequest('GET', '../scripts/ajaxrate.php?mode='+rMode+'&id='+rID+'&rating='+rating.value, onXHTMLResponse);
	} else {
		// do ye old submit
		document.getElementById('rateform'+rID).submit();
	}
}