function rate(rating, type_id, item_id) {
	$.post('/ajax/rating_action.php', "item_id=" + item_id + "&rating=" + rating + '&type_id=' + type_id, function(res) {
		alert(res.message);
		
		var loader = document.getElementById('loading_' + item_id);
		
		loader.style.display = 'none';
		if (res.code == 3) {
			loader.style.display = 'block';
			loader.innerHTML = '<div class="voted_twice">You already voted!</div>';
		} else {
			var out = document.getElementById('outOfFive_' + item_id);
			out.innerHTML = res.avg_vote;
			
			var votediv = document.getElementById('showvotes_'+item_id).firstChild.nodeValue;
			var splitted = votediv.split(' ');
			var newval = parseInt(splitted[0]) + 1;
			if(newval == 1){
				document.getElementById('showvotes_'+item_id).innerHTML = newval +' Vote';
			} else {
				document.getElementById('showvotes_'+item_id).innerHTML = newval +' Votes';
			}
			
			$("#rater_" + item_id).attr("class", "star-rating2").find("li:has(a)").remove();
			$("#rater_" + item_id + " li.current-rating").css("width", res.avg_vote*20 + "%");
		}
	}, "json");
}
