var po_PreloadImages=new Image();
po_PreloadImages.src="/silver/reviews/pwr/engine/images/stars_small.gif";
po_PreloadImages.src="/silver/reviews/pwr/engine/images/stars.gif";
var pr_ReadReviewLink=[];
var rateMessageText =["Got it? Rate it.","Not Good","Needs That Special Something","Average, Ordinary","That's Good Stuff","Perfect. It doesn't get any better"];
var poCategoryPageCallback = function(x){
        var o=document.getElementById('po_ReviewCount');
        var pageID=x.getPageId();
        var strRatings;
        var strHtml=po_ReviewTemplate();
        var fullReviewCount=x.getFullReviewCount();
        var avgRate=x.getAverageRating();
        var divPageID="prSnippet"+pageID;
        var index=Math.round(avgRate);
        if(avgRate >0){
                strRatings=(fullReviewCount>1)?" Reviews":" Review";
                strHtml=strHtml.replace(/{STARS_BG_OFFSET}/g,-36*avgRate);
                strHtml=strHtml.replace(/{FULL_REVIEW_COUNT}/g,fullReviewCount);
                strHtml=strHtml.replace(/{RATINGS}/g,strRatings);
                strHtml=strHtml.replace(/{AVG_RATING}/g,avgRate);
                strHtml=strHtml.replace(/{READ_REVIEW_LINK}/g,pr_ReadReviewLink[pageID]);
                strHtml=strHtml.replace(/{RATING_MESSAGE}/g,rateMessageText[index]);
                var o=document.getElementById(divPageID);
                o.innerHTML=strHtml;
        }
};

