function SBPRObj(prDataObj) {
	this.averageRating = 0;
	this.fullReviewCount = 0;
	if (prDataObj != null) {
		this.averageRating = prDataObj.getAverageRating();
		this.fullReviewCount = prDataObj.getFullReviewCount();
	}
}
								
function PRUICallBack(prDataObj) {
	sbPRObj = new SBPRObj(prDataObj);

	if(parseInt(sbPRObj.fullReviewCount) <= 0)
	{
		document.getElementById("read_link").innerHTML = "";
		document.getElementById("review_words").innerHTML = "";
		document.images.rev_stars.src = "/images/blank.gif";
	}
	else if(parseInt(sbPRObj.fullReviewCount) == 1)								
	{
		document.getElementById("review_words").innerHTML = "Product Rating:";
		document.getElementById("read_link").innerHTML = '<a href="javascript: readReviews();">Read 1 Review</a>&nbsp;/';
		document.images.rev_stars.src = "/PowerReviews/pwr/engine/images/stars_small_" + sbPRObj.averageRating + ".gif";
	}
	else
	{
		document.getElementById("review_words").innerHTML = "Product Rating:";
		document.getElementById("read_link").innerHTML = '<a href="javascript: readReviews();">Read ' + sbPRObj.fullReviewCount + ' Reviews</a>&nbsp;/';
		document.images.rev_stars.src = "/PowerReviews/pwr/engine/images/stars_small_" + sbPRObj.averageRating + ".gif";
	}
												
	document.getElementById('tab_rev_num').innerHTML = sbPRObj.fullReviewCount;
}
											
function readReviews()
{
	swap_info('reviews');
	window.location ='#reviewAnchor';
}