var http_request;
function getdata()
{
	if(http_request.readyState==4)
	if(http_request.status==200)
	{
		if(http_request.responseText=="GOOD")
		{
			alert("Rating successfully sent!");
			if(document.getElementById('rating'))document.getElementById('rating').style.display='none';
		}
		else
		if(http_request.responseText=="LOGIN")
			alert("Please login or create a new account at the left to rate this quote.");
		else
		if(http_request.responseText=="ALREADY")
		{
			alert("You have already voted on this quote.");
			if(document.getElementById('rating'))document.getElementById('rating').style.display='none';
		}
		else
		if(http_request.responseText=="BAD")
			alert("Server error - could not vote.");
		else
			alert("Server error - could not vote.");
	}
	else
	alert("I tried to vote, but the server wouldn't let me. Sorry mate.");
}

function vote(rowid,rating)
{
	if(window.XMLHttpRequest)
		http_request=new XMLHttpRequest();
	else
	if(window.ActiveXObject)
		http_request=new ActiveXObject("Microsoft.XMLHTTP");
	if(http_request)
	{
		http_request.onreadystatechange=getdata;
		http_request.open('GET','vote.php?id='+rowid+'&rating='+rating,true);
		http_request.send(null);
	}
	else alert("Argh! Couldn't rate. Couldn't even connect. Sorry mate.");
}