var xmlHttp
function vote(id,rating,allow)
{
	if (allow == "1")
	{
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
			alert ("Your browser does not support AJAX!");
			return;
		}
		var url="/movie_vote";
		url=url+"/id/"+id;
		url=url+"/rating/"+rating;
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}

function stateChanged()
{
	if (xmlHttp.readyState==4)
	{
		document.getElementById("txtResponse").innerHTML=xmlHttp.responseText;
		document.getElementById("rating").style.display='none';
		document.getElementById("movie_rating").style.display='block';
	}
}

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
function changeStarOver (allow,n) {

	if (allow == "1")
	{
		switch(n)
		{
			case 1: document.getElementById("txtHint").innerHTML="Poor"
			break;
			case 2: document.getElementById("txtHint").innerHTML="Nothing special!"
			break;
			case 3: document.getElementById("txtHint").innerHTML="Worth watching"
			break;
			case 4: document.getElementById("txtHint").innerHTML="Pretty cool"
			break;
			case 5: document.getElementById("txtHint").innerHTML="Awesome!"
			break;
		}
	} else if (allow == "2")
	{
		document.getElementById("txtHint").innerHTML="You must be logged in to vote!"
	} else
	{
		document.getElementById("txtHint").innerHTML="You have already rated!"
	}

	for(i=1;i<=n;i++) {
		document.getElementById(i).src = '/public/images/sf_19x20.png';
	}

}
function changeStarOut (n) {
	for(i=1;i<=n;i++){
		document.getElementById(i).src = '/public/images/se_19x20.png';
	}

}
