//bv ratings
var ratingParams = [];
var jsonObject;
function getBVRatingImage(catEntryId,imgPath)
{
	if(jsonObject != undefined) {
		for(var i = 0; i < jsonObject.length;i++) {
			var aCatEntryId = jsonObject[i].catEntryId;
			if(catEntryId == aCatEntryId) {
				var ratings = jsonObject[i].rating;
				if(ratings != "" && ratings > 0) {
					var str = ratings.replace(".","_");
					var imgStr = imgPath+"randrstars/rating-"+str+".gif";	
					return imgStr;
				} 
			}
		}
	}
	
}

function getBVNoOfReviews(catEntryId) {
	if(jsonObject != undefined) {
		for(var i = 0; i < jsonObject.length;i++) {
			var aCatEntryId = jsonObject[i].catEntryId;
			if(catEntryId == aCatEntryId) {
				var reviews = jsonObject[i].reviews;
				return reviews;
			}
		}
	}
}

function loadBVRatings(type,data,evt) {
	if(data.ratingsJSON != undefined)
		jsonObject = data.ratingsJSON;
}
function getBVRatingsForCatEntries()
{
	var params = [];
	params.catEntryId = ratingParams;
	params.storeId = "10001";
	var bindArgs = {
				url: "AJAXLoadBVRatings",
				error: function(type, data, evt){alert("Error: \n" + data.ratingsJSON);},
				method:"post",
				sync : "true",
				mimetype: "text/json",
				load: loadBVRatings,
				content: params
			};
			dojo.io.bind(bindArgs);
			
}
