/* GeefSamen (c) */

ratedOnScore = [];

$(document).ready(function()
{
	$("a.ratingSterSubmit").click(clickRating).find("img").hover(function()
	{
		idTag = $(this).attr("id");
		idTagSplitted = idTag.split("_");
		actieId = idTagSplitted[1];
		ratingScore = idTagSplitted[2];
		
		if ( !ratedOnScore[actieId] )
		{		
			for ( i = 1; i <= ratingScore; i++ )
			{
				$("#ratingSter_"+actieId+"_"+i).attr("src", "images/"+netwerkKey+"/icons/sterActief.gif");
			}
		}
	},
	function()
	{
		idTag = $(this).attr("id");
		idTagSplitted = idTag.split("_");
		ratingType = idTagSplitted[1];
		
		if ( !ratedOnScore[actieId] )
		{		
			$(this).parent().parent().find("img").attr("src", "images/"+netwerkKey+"/icons/sterInactief.gif");
		}
	});
});

function clickRating()
{
	idTag = $(this).find("img").attr("id");
	idTagSplitted = idTag.split("_");
	actieId = idTagSplitted[1];
	ratingScore = idTagSplitted[2];

	// message
	$("#ratingHolder_"+actieId).find("div.ratingMessage").html('<img src="images/'+netwerkKey+'/icons/miscLoader.gif" class="loader" />');

	submitRating(actieId, ratingScore);
	
	return false;
}

function submitRating(actieId, ratingScore)
{
	$.getJSON('ajaxcall.php', {mode:'rating',actieId:actieId,ratingScore:ratingScore}, function(jsondata)
	{
		if ( jsondata )
		{
			$("#ratingHolder_"+actieId).find("div.ratingScore").html(jsondata['score']+' <small>('+jsondata['aantal']+'x)</small>');
			ratedOnScore[actieId] = ratingScore;
		}
		for ( i = 1; i <= 5; i++ )
		{
			$("#ratingSter_"+actieId+"_"+i).attr("src", i <= ratingScore ? "images/"+netwerkKey+"/icons/sterActief.gif" : "images/"+netwerkKey+"/icons/sterInactief.gif");
		}

		$("#ratingHolder_"+actieId).find("div.ratingMessage").html('Bedankt!');
	});
}


