
var total_stars = 5;

function go_star_box(string){
	mystring = new Array();
	mystring = string.split(",");
	var tid = mystring[0];
	var number_rate = mystring[1];
	var rtype = mystring[2];
	var rate_avg = mystring[3];
	if (tid&&number_rate)
		star_box(tid,number_rate,rtype,rate_avg);
	//alert(tid+'-'+number_rate+'-'+rtype+'-'+rate_avg);
	//67,30,0,6
}
function star_box(tid,number_rate,rtype,rate_avg){
	var str = "<span class='star_box'>&nbsp;";
	var fix = Math.round(rate_avg/2 - 0.1);
	var star="0";
	for( i = 0 ; i < total_stars ; i++ ){
		if (i<fix)
	 		star = "2";
	 	else if (rate_avg-(i*2) == 1)
	 		star = "1";
		else
	 		star = "0";
		str += "<img src='images/rate/star"+star+".gif' border='0' hspace='0' align='absbottom' id='star_"+i+"' onmouseover='my_star("+i+");' onmouseout='reset_star_box("+rate_avg+");' onclick='votenow(\""+tid+"\","+i+","+rtype+");'>";
	}

	document.getElementById('star_box').innerHTML = str + '</span>(<b>'+number_rate+'</b>)' ;
}
function my_star(rate){
	clear_star(rate);
	for( i = 0 ; i <= rate ; i++ )
 		document.getElementById('star_'+i).src = "images/rate/star2.gif";
}
function clear_star(rate){
	for( i = rate ; i < total_stars ; i++ )
		//document.getElementById('star_'+i).setAttribute('src','images/rate/star0.gif');
		document.getElementById('star_'+i).src='images/rate/star0.gif';
}
function reset_star_box(rate_avg){
	var fix = Math.round(rate_avg/2 - 0.1);
	for( i = 0 ; i < total_stars ; i++ ){
		if (i<fix)
	 		document.getElementById('star_'+i).src='images/rate/star2.gif';
	 	else if (rate_avg-(i*2) == 1)
			document.getElementById('star_'+i).src='images/rate/star1.gif';
		else
			document.getElementById('star_'+i).src='images/rate/star0.gif';
	}
}

function votenow(tid,point,rtype){
	ajaxpage('index.php?func=rate&id='+tid+'&point='+point+'&rtype='+rtype, 'star_box',1);
}
