/*===========Function For Rating=================*/
function showRanking(id,type,points,max_rating){
	
new ajax ('ajax.php', {postBody: 'method=setranking&id='+id+"&type="+type+"&points="+points, onComplete: showRanking_callback,userVariable: max_rating});
}

function showRanking_callback(request,uservar){
	
	
	if(request!=null){
	
	
			if(request.responseText!=''){
						var max_rating=uservar;
						var valueReturned=request.responseText.split("|");
						var valueActual=valueReturned[0];
						var valueRounded=valueReturned[1];
						
						alert("Rating performed succesfully.");		
						updateRating(valueActual,uservar);
						$("printRatingValue").innerHTML="Current Rating : "+valueRounded;
			}
			
		
	}else{
		alert("We were not able to process your request\n\nPlease try later on");
	}
}



function displayRating(average_rating,max_rating){
	var rating_quotient=Math.floor(average_rating);
	var rating_remainder=average_rating-rating_quotient;
	var str="<div id=\"ratingbox\" style=\"width:250;height:40;\">";
	for(var i=1;i<=rating_quotient;i++){
		str+="<img src=\"images/full_rating_star.png\"  width=\"16\" height=\"16\" border=\"0\" /> ";	
	}
	if(rating_remainder>0){
		str+="<img src=\"images/half_rating_star.png\"  width=\"16\" height=\"16\" border=\"0\" /> ";	
	}
	var rating_quotient_limit=max_rating-rating_quotient;
	if(rating_remainder>0)
	rating_quotient_limit=rating_quotient_limit-1;
	for(var i=1;i<=rating_quotient_limit;i++){
		str+="<img src=\"images/odinary_star.png\"  width=\"16\" height=\"16\" border=\"0\" /> ";	
	}
	str += "</div>";
	document.write(str);	
		
}

function updateRating(average_rating,max_rating){
	var rating_quotient=Math.floor(average_rating);
	var rating_remainder=average_rating-rating_quotient;
	var str="";
	for(var i=1;i<=rating_quotient;i++){
		str+="<img src=\"images/full_rating_star.png\"  width=\"16\" height=\"16\" border=\"0\" /> ";	
	}
	if(rating_remainder>0){
		str+="<img src=\"images/half_rating_star.png\"  width=\"16\" height=\"16\" border=\"0\" /> ";	
	}
	var rating_quotient_limit=max_rating-rating_quotient;
	if(rating_remainder>0)
	rating_quotient_limit=rating_quotient_limit-1;
	for(var i=1;i<=rating_quotient_limit;i++){
		str+="<img src=\"images/odinary_star.png\"  width=\"16\" height=\"16\" border=\"0\" /> ";	
	}
	
	$("ratingbox").innerHTML=str;
}
/*===========Function For Rating=================*/