$(function() {
	$('.item-star').rating({
		split: 2,
		width: 16,
		callback: function(value, link){
			var parentNode = $(this).parent();
			var itemId = parentNode.find('[name=item_id]').get(0).value
			var rateContainer = $('.rateId-'+itemId);
			
			if(typeof(recBar) != 'undefined') {
				recBar.getInfo(itemId, value);
			}
									
			$.getJSON("/vote/set/item_id/" + itemId + "/value/" + value+ "/doCount/1",
			   	function(data){
					if(data.item_id){
						if(data.average_rating > 0) {
							$('.rating-meta-' + itemId).css('display', 'block');
						}
						else {						
							$('.rating-meta-' + itemId).css('display', 'none');
						}
						
						var avg =	Math.round(data.average_rating*5)/100;
											
						$('.rating-meta-' + itemId).find('.average_rating').html(avg);
						$('.rating-meta-' + itemId).find('.votes_count').html(data.votes_count);
						
						var loveOverlay = $('.item_' + itemId).find('.overlay-love');
						var hateOverlay = $('.item_' + itemId).find('.overlay-hate');
						
						loveOverlay.hide();
						hateOverlay.hide();
						
						if(value == 100) {
							loveOverlay.fadeIn('fast');
						}
						if(value == 10) {
							hateOverlay.fadeIn('fast');
						}
						
						if(data.notLogged){
							if(typeof(checkLazySingin) == 'function') {
								checkLazySingin()
							}
						}
			    	}
			   	}
			);
		} 
	});
	
	$("#lazySingInLink").fancybox({
		'zoomSpeedIn': 0, 
		'zoomSpeedOut': 0, 
		'frameWidth' : 350,
		'frameHeight' : 180,
		'overlayShow': true,
		'overlayOpacity' : .4
		
	});
});