var bulletDir = "/site_images/bullets/";
var cleared = false;
var updated = 0;

var userRatings = {};

function widgetHover(widgetNum, bulletNum){
	if(updated == 0){
		for (var i=1; i < 6; i++) {
			var imgState = "empty";
			if (bulletNum >= i){
				imgState = "hover";
			}
			$("#widget_" + widgetNum + "_bullet_" + i).attr('src', bulletDir + imgState + ".png");
		}
	}else{
		updated = 0;
	}
}

function widgetReset(widgetNum, rating){
	for (var i=1; i < 6; i++) {
		var imgState = "empty";
		if (i <= rating){
			imgState = "filled";
		}
		$("#widget_" + widgetNum + "_bullet_" + i).attr('src', bulletDir + imgState + ".png");
	}
}

function widgetRate(widgetNum, itemNum, bulletNum){
	$("#widget_spinner_" + widgetNum).show();
	
	$("#rating_widget_" + widgetNum).load(
		'/rate', 
		{item: itemNum, rating: bulletNum, widget_num: widgetNum},
		function(){
		   	updated = 1;
			$("#review_rating").attr("value", bulletNum);
			widgetReset(widgetNum, bulletNum);
		}
	);
}