function getgamerating( )
{
	var curgameid = document.getElementById( "curgameid" ).value;
	data = 'DATA={"response_type":"json","flag":"0","act":"Game/getgamerating","bean":{"gameid":"'+curgameid+'"}}'
	
	jQuery.ajax({
		type: "POST",
		url: "/game/getgamerating",
		data: data,
		dataType: "json",
		success: function( json ){
			var hasgivenrating = json.bean.hasgivenrating;
			document.getElementById( "curavgrating" ).value = json.bean.avgrating;
			var footballname = ( hasgivenrating == 1 || curUserId == "" ) ? "footballrated" : "football";
			if( hasgivenrating == 1 || curUserId == "" )
			{
				document.getElementById( "football" ).style.display = "none";
				document.getElementById( "footballrated" ).style.display = "table-cell";
			}
			for( var i = 1; i <= json.bean.avgrating; i++ )
			{
				var ratingId = footballname + i;
				document.getElementById( ratingId ).src = $("globalAssetsPath").value + "/play/images/football_selected.gif";
			}
			for( j = i; j <= 5; j++ )
			{
				var ratingId = footballname + j;
				if( hasgivenrating == 1 || curUserId == "" )
					document.getElementById( ratingId ).src = $("globalAssetsPath").value + "/play/images/football_deselected.gif";
				else
					document.getElementById( ratingId ).src = $("globalAssetsPath").value + "/play/images/football_avg_rating.gif";
			}
		}
	});
}

function gamerating( rating )
{
	selectFootballs( rating );
	
	addgamerating( rating );
}

function selectFootballs( rating )
{
	for( var i = 1; i <= rating; i++ )
	{
		var ratingId = "football" + i;
		document.getElementById( ratingId ).src = $("globalAssetsPath").value + "/play/images/football_selected.gif";
	}
}

function gameratingselect( rating )
{
	selectFootballs( rating );
}

function gameratingclear( rating )
{
	for( var i = 1; i <= rating; i++ )
	{
		var ratingId = "football" + i;
		if( i <= document.getElementById( "curavgrating" ).value )
			document.getElementById( ratingId ).src = $("globalAssetsPath").value + "/play/images/football_selected.gif";
		else
			document.getElementById( ratingId ).src = $("globalAssetsPath").value + "/play/images/football_avg_rating.gif";		
	}
}

function addgamerating( rating )
{
	var curgameid = document.getElementById( "curgameid" ).value;
	data = 'DATA={"response_type":"json","flag":"0","act":"Game/addgamerating","bean":{"rating":"'+rating+'","gameid":"'+curgameid+'"}}'
	
	document.getElementById( "football" ).style.display = "none";
	document.getElementById( "footballrated" ).style.display = "table-cell";
	
	jQuery.ajax({
		type: "POST",
		url: "/game/addgamerating",
		data: data,
		dataType: "json",
		success: function( json ){
			for( var i = 1; i <= json.bean.avgrating; i++ )
			{
				var ratingId = "footballrated" + i;
				document.getElementById( ratingId ).src = $("globalAssetsPath").value + "/play/images/football_selected.gif";
			}
			for( j = i; j <= 5; j++ )
			{
				var ratingId = "footballrated" + j;
				document.getElementById( ratingId ).src = $("globalAssetsPath").value + "/play/images/football_deselected.gif";
			}
		}
	});
}

function addsharing( share )
{
	data = 'DATA={"response_type":"json","flag":"0","act":"Game/addsharing","bean":{"sharing":"'+share+'"}}'
	
	jQuery.ajax({
		type: "POST",
		url: "/game/addsharing",
		data: data,
		dataType: "json",
		success: function( json ){
		}
	});
}


