	function ShowIcons(suffix, icon, icons, iconName)
	{
		DrawIcons(suffix, icon, icons, iconName);
	}
	
	function SetIcons(suffix, icon, icons, iconName)
	{
		DrawIcons(suffix, icon, icons, iconName);
		document.getElementById(suffix + "Rating").value = icon;
	}

	function ClearIcons(suffix, icons, iconName)
	{
		DrawIcons(suffix, parseInt(document.getElementById(suffix + "Rating").value), icons, iconName);
	}
	
	function DrawIcons(suffix, icon, icons, iconName)
	{
		var fullIcons = Math.floor(icon + 0.25);
		var halfIcon = (icon - fullIcons > 0.25);
		
		for (var i = 1; i <= fullIcons; i++)
			document.getElementById(suffix + iconName + i.toString()).className = 'RatingsClickable ' + iconName + 'RatingsFull';
			
		if(halfIcon)
		{
			document.getElementById(suffix + iconName + i.toString()).className = 'RatingsClickable ' + iconName + 'RatingsHalf';
			fullIcons++;
		}

		for (var i = fullIcons + 1; i <= icons; i++)
			document.getElementById(suffix + iconName + i.toString()).className = 'RatingsClickable ' + iconName + 'RatingsGrey';
	}
	

