﻿var STAR_RT_IMG = ImagesBase + 'images/big_star.gif';
var STAR_RT_IMG_OFF = ImagesBase + 'images/star1.gif';
var STAR_RT_IMG_HALF = ImagesBase + 'images/star_half.gif';

function drawRating(rating)
{
	drawRatingMulti(rating, 0);
}

function drawRatingMulti(rating, id)
{
	var og_rating = rating;
	rating = parseInt(rating);
	for (var i=1; i <= 5; i++)
	{
		if (rating >= i) 
		{
			img = STAR_RT_IMG;
		} 
		else if (rating < i && rating > (i-1)) 
		{
			img = STAR_RT_IMG_HALF;
		} 
		else 
		{
			img = STAR_RT_IMG_OFF;
		}
		if (id > 0)
			document.getElementById(id + "_star_" + i).src = img;
		else
			document.getElementById("star_" + i).src = img;
	}

	if (id <= 0)
	{
		if (rating > 0)
		{
			var the_star_text = "";
			
			switch (parseInt(rating))
			{
				case 1:
					the_star_text = "Cute";
					break;	

				case 2:
					the_star_text = "Very Cute";
					break;	

				case 3:
					the_star_text = "Absolutely Adorable";
					break;	

				case 4:
					the_star_text = "A True Charmer";
					break;	

				case 5:
					the_star_text = "Unbelievably Cute!";
					break;	
			}		
			og_rating = ((og_rating * 10) / 10).toString();
			if (og_rating.indexOf('.') == -1)
				og_rating += '.0';
				
				
			document.getElementById("star_text").innerHTML = '<strong class="black">' + og_rating + '</strong> ' + the_star_text;
		}
		else
			document.getElementById("star_text").innerHTML = '';
	}
}

function clearRating() { this.timer = setTimeout("drawRating(0);", 1); }

