 /**
 * rating.js
 *
 * Script to display the rating stars
 *
 * @package cpgNG
 * @author SaWey
 * @version $Id: rating.js 2007-01-30 
 */
 

var displayRating = '';
var currentId = '';
var root = '';

function Rate(obj, rating) {
	var id = obj.title;
	var fullId = obj.id;
	var idName = fullId.substr(0, fullId.indexOf('_'));
	window.location = root+'ratepic.php?rate='+id+'&pic='+idName;
}

function changeover(obj, rating) {
	
	var imageName = obj.src;
	var id = obj.title;
	var index = imageName.lastIndexOf('/');
	var filename = imageName.substring(index+1);
	var fullId = obj.id;
	var idName = fullId.substr(0, fullId.indexOf('_'));
	var totalRating = rating;

	for(i=0; i<id; i++) {
		var num = i+1;
		
			document.getElementById(idName+'_'+num).src = 'images/new.gif';			
	}

}

function changeout(obj, rating) {

	var imageName = obj.src;
	var id = obj.title;
	var index = imageName.lastIndexOf('/');
	var filename = imageName.substring(index+2);
	var fullId = obj.id;
	var idName = fullId.substr(0, fullId.indexOf('_'));
	var totalRating = rating;
	
	for(i=0; i<id; i++) {
		var num = i+1;
		
			if(i < totalRating) {
				document.getElementById(idName+'_'+num).src = 'images/full.gif';			
			}
			else {
				document.getElementById(idName+'_'+num).src = 'images/empty.gif';			
			}
	}
}

function displayStars(rating, idName, url) {
	root = url;
	document.write('<center>');
	
	for(i=0; i < 5; i++ ) {
			if(i < rating) {
				document.write('<img src="images/full.gif" id="'+idName+'_'+(i+1)+'" title="'+(i+1)+'" onmouseout="changeout(this, '+rating+')" onmouseover="changeover(this, '+rating+')" onclick="Rate(this, '+rating+')" />');
			}
			else {
				document.write('<img src="images/empty.gif" id="'+idName+'_'+(i+1)+'" title="'+(i+1)+'" onmouseout="changeout(this, '+rating+')" onmouseover="changeover(this, '+rating+')" onclick="Rate(this, '+rating+')" />');
			}		
	}

	document.write('</center>');

}
