function _censuraReviewVote(loadingImg, baseUrl, reviewid, vote)
{
	document.getElementById('review_helpful_vote_' + reviewid).innerHTML = "<img class='ajax_loading_graphic' src='" + loadingImg + "' alt='Loading...' />";
	new Ajax.Request(baseUrl,  {
			method: 'post', 
			postBody: 'id=' + reviewid + '&vote=' + vote,
			onSuccess: function(response) {
				var xml = response.responseXML;
				var feedback = xml.getElementsByTagName('feedback').length > 0 ? xml.getElementsByTagName('feedback')[0].childNodes[0].data : "";
				var new_score = xml.getElementsByTagName('new_score').length > 0 ? xml.getElementsByTagName('new_score')[0].childNodes[0].data : "";
				document.getElementById('review_helpful_voted_' + reviewid).innerHTML = "<div class='ajax_feedback'>" + feedback + "</div>";
				document.getElementById('review_helpful_voted_' + reviewid).style.display = 'block';
				document.getElementById('review_helpful_vote_' + reviewid).style.display = 'none';
				if(new_score) {
					document.getElementById('review_helpful_score_' + reviewid).innerHTML = new_score;
					document.getElementById('review_helpful_score_' + reviewid).style.display = 'block';
				}
			}
	});
}