// MULTIPLE RATING CONTROLS

	var rgStrClickToRate = new Array(10);rgStrClickToRate[0] = 'Click to rate: 1 out of 10 stars';rgStrClickToRate[1] = 'Click to rate: 2 out of 10 stars';rgStrClickToRate[2] = 'Click to rate: 3 out of 10 stars';rgStrClickToRate[3] = 'Click to rate: 4 out of 10 stars';rgStrClickToRate[4] = 'Click to rate: 5 out of 10 stars';rgStrClickToRate[5] = 'Click to rate: 6 out of 10 stars';rgStrClickToRate[6] = 'Click to rate: 7 out of 10 stars';rgStrClickToRate[7] = 'Click to rate: 8 out of 10 stars';rgStrClickToRate[8] = 'Click to rate: 9 out of 10 stars';rgStrClickToRate[9] = 'Click to rate: 10 out of 10 stars';
	var submitURL = '';

function RgRatingGetImages(iStar)
{
	var star_string = iStar.toString()
	var the_length  = star_string.length;
	var last_char   = star_string.charAt(the_length-1);
	
	var all_but_last_char = star_string.substring(0,the_length-1);	
	
	var imgs = new Array(10);

	imgs[0] = document.getElementById("imgRatingStar" + all_but_last_char + "0");
	imgs[1] = document.getElementById("imgRatingStar" + all_but_last_char + "1");
	imgs[2] = document.getElementById("imgRatingStar" + all_but_last_char + "2");
	imgs[3] = document.getElementById("imgRatingStar" + all_but_last_char + "3");
	imgs[4] = document.getElementById("imgRatingStar" + all_but_last_char + "4");
	imgs[5] = document.getElementById("imgRatingStar" + all_but_last_char + "5");
	imgs[6] = document.getElementById("imgRatingStar" + all_but_last_char + "6");
	imgs[7] = document.getElementById("imgRatingStar" + all_but_last_char + "7");
	imgs[8] = document.getElementById("imgRatingStar" + all_but_last_char + "8");
	imgs[9] = document.getElementById("imgRatingStar" + all_but_last_char + "9");

	return imgs;
}

function RatingMouseOverStar(iStar)
{	
	var imgs = RgRatingGetImages(iStar);
	
	var star_string = iStar.toString()
	var the_length  = star_string.length;
	var last_char   = star_string.charAt(the_length-1);
	var num_last_char = Number(last_char);
	
	for (var i = 0; i < 10; i++){
		if (num_last_char >= i)
			imgs[i].src = "/images/comments/lg_output_full.gif";
		else
			imgs[i].src = "/images/comments/lg_output_empty.gif";
	}
}

function RatingMouseOutStar(iStar)
{
	var imgs = RgRatingGetImages(iStar);

	for (var i=0; i < imgs.length; i++)
		imgs[i].src = "/images/comments/lg_output_empty.gif";
}

function RatingStarClicked(iStar)
{
	window.location.href = submitURL + '&rating=' + iStar;
	return
}

var ratingCount = 100;

function RatingGenerateControl(url)
{
	submitURL = url;	// set the submission URL
	
	var stars = ratingCount + 10;
	var rating = 1;
	
	for (ratingCount = ratingCount; ratingCount < stars; ratingCount++)
		{
		document.write('<A BORDER="0" ID="lnkRatingStar' + ratingCount + '" ');
		document.write(	'HREF="javascript:RatingStarClicked(' + rating + ')" ');
		document.write(	'ONMOUSEOVER="javascript:RatingMouseOverStar(' + ratingCount + ')" ');
		document.write(	'ONMOUSEOUT="javascript:RatingMouseOutStar(' + ratingCount + ')">');
		document.write(	'<IMG BORDER="0" ID="imgRatingStar' + ratingCount + '" NAME="imgRatingStar' + ratingCount + '" ');
		document.write(	'SRC="' + "/images/comments/lg_input_empty.gif" + '" ');
		document.write(	'STYLE="cursor:hand;" ');
		document.write(	'ALT="' + rgStrClickToRate[rating-1] + '">');
		document.write('</A>');
		rating++;
		}
}
