<!--
var star_total = 5;
var starRolloverStates_array = new Array ("off", "over", "on");
var starRolloverPath_str = "/images/global/ratingstars";
var rideStarSelected_array = new Array();

this.initialiseStars = function(set_str, star_num) {
	rideStarSelected_array[set_str] = star_num;
	for (var i = 1; i <= star_total; i++ ) {
		addRollover(set_str+i, starRolloverStates_array, starRolloverPath_str, "star");
	}
}

this.activateStar = function (set_str, star_num) {
	for (var i = 1; i <= star_total; i++ ) {
		if (i <= star_num) {
			roll(set_str+i, "over");
		} else {
			roll(set_str+i, "off");
		}
	}
}
this.revertStars = function(set_str) {
	for (var i = 1; i <= star_total; i++ ) {
		if (i <= rideStarSelected_array[set_str]) {
			roll(set_str+i, "on");
		} else {
			roll(set_str+i, "off");
		}
	}
}

this.clickStar = function (star_num, resourceType_num, resourceId_num, scoreSource_str, rateThisResource_str, submittingYourRating_str, ratingReceived_str, yourRating_str) {
	rideStarSelected_array['r'+resourceType_num+resourceId_num] = star_num;
	submitRating(star_num, resourceType_num, resourceId_num, scoreSource_str, rateThisResource_str, submittingYourRating_str, ratingReceived_str, yourRating_str);
}

var submitCount_num = 0;
var riderating_image = new Image();
this.submitRating = function (star_num, resourceType_num, resourceId_num, scoreSource_str, rateThisResource_str, submittingYourRating_str, ratingReceived_str, yourRating_str) {
	updateStatus(resourceType_num, resourceId_num, submittingYourRating_str);
	submitCount_num ++;
	riderating_image.src = "/includes/RatingReceiver.asp?rt="+resourceType_num+"&ri="+resourceId_num+"&sc="+star_num+"&so="+scoreSource_str;
	setTimeout("updateStatus('"+resourceType_num+"', '"+resourceId_num+"', '" + ratingReceived_str + "')", 1000);
	setTimeout("updateStatus('"+resourceType_num+"', '"+resourceId_num+"', '" + yourRating_str + "')", 2000);
}

function updateStatus(resourceType_num, resourceId_num, statusText_str) {
	document.getElementById('ratingStatus-r'+resourceType_num+resourceId_num).innerText = statusText_str;
	document.getElementById('ratingStatus-r'+resourceType_num+resourceId_num).textContent = statusText_str;
}

function addRollover (id_str, rolloverStates_array, rolloverPath_str, imageFile_str) {
	if (imageFile_str == null){
		imageFile_str = id_str;
	}
	for (var i=0; i != rolloverStates_array.length; i++) {
		if (document.images) {
			eval(id_str + rolloverStates_array[i] + " = new Image ();");
			eval(id_str + rolloverStates_array[i] + ".src = '"+ rolloverPath_str + "/" + imageFile_str + "_" + rolloverStates_array[i] + ".gif'");
    	}
    }
}

function roll (id_str, state_str) {
	if (document.images) {
		document[id_str].src = eval(id_str + state_str + ".src");
	}			
}
-->