function createRequestObject()
{
	var ro;
	var browser = navigator.appName;

	if(browser == "Microsoft Internet Explorer") 
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	else
		ro = new XMLHttpRequest();
	return ro;
}

var http = createRequestObject();

function handleResponse()
{
	if(http.readyState == 4) 
	{
		var response = http.responseText;
		var el, nv;
		
		parts = response.split("|");
		id = parts[0];
		el = document.getElementById("rating_"+id);
		nv = document.getElementById("rating_"+id+"_nv");
		el.className = parts[2];
		if (nv)
			nv.innerHTML = parts[1];
	}
}

function submitRating(id,r)
{
	http.open("get", "/rating/set/"+id+"/"+r);
	http.onreadystatechange = handleResponse;
	http.send(null);
}