	var ratingOptions = {
		showHalf: true,
		starOff: '/media/js/jquery-prate/img/flat-light-grey-star.png',
		starOn : '/media/js/jquery-prate/img/flat-light-green-star.png',
		starUser: '/media/js/jquery-prate/img/flat-gold-star.png',
		imgHeight: 20,
		imgWidth: 20,
		starNum: 5,
		zindex: 0,
		score: 0,
		scoreUser: 0
		};
	var commentRatingOptions = {
		showHalf: true,
		starOff: '/media/js/jquery-prate/img/flat-light-grey-star-15px.png',
		starOn : '/media/js/jquery-prate/img/flat-light-green-star-15px.png',
		starUser: '/media/js/jquery-prate/img/flat-gold-star-15px.png',
		imgHeight: 15,
		imgWidth: 15,
		starNum: 5,
		zindex: 0,
		score: 0,
		scoreUser: 0
	}
	
	
	ratingOptions.onClick = function(scoreUser, score, elem) {
		var mid = elem.attr('mid');
		var type = elem.attr('otype');
		$.post('/Rate',{score:scoreUser,targetType:type, targetId:mid},function(data){
			var options = ratingOptions;
			if (elem.hasClass('commentRating')) options = commentRatingOptions;
			options.score = data['score'];
			options.scoreUser = data['scoreUser'];
			$(".rating[mid='" + data['objId'] +"']").children().remove();
			$(".rating[mid='" + data['objId'] +"']").prate(options);
		},'json');
	};
	
	commentRatingOptions.onClick = ratingOptions.onClick;
	
$(function() {
	$('.rating').each(function() {
		var mid = $(this).attr('mid');
		if ($(this).hasClass('commentRating')) {
			var options = commentRatingOptions;
		} else {
			var options = ratingOptions;
		}
		options.score = parseFloat($(this).attr('rating'));
		if (RatingsUser[mid] != undefined) {
			options.scoreUser = RatingsUser[mid];
		} else {
			options.scoreUser = 0;
		}
		$(this).prate(options);
	});
	
	$('.replyButton').click(function() {
		$(this).siblings('.replyForm').toggle();
	});
});
