var ratingRank = 0;
var ratingReadOnly = false;
var ratingPhotoId = 0;
var ratingRaty;

$(document).ready(function(){
	ratingRaty = $('#photo_rating').raty({
	  path:		 '/js/raty/img/',
	  hintList:  ['Плохо', 'Так себе', 'Нормально', 'Хорошо', 'Отлично, дайте две!'],
	  start:     ratingRank,
	  showHalf:  true,
	  readOnly:  ratingReadOnly,
	  onClick: function(score) {
	  	if (!ratingRaty.readOnly)
	    rating_send(score);
	  }
	});
});

function rating_send (score)
{
	ratingRaty.readOnly = true;
	$.post("/rank.php", { photo_id: ratingPhotoId, number: score },
	function(data){
		var out_str = '';
		if (data.rank_str) out_str = data.rank_str+' ';
		if (data.result == 'repeat') out_str += 'Мы уже считали твой голос к этой фотке';
		else if (data.result == 'ok') 
		{
			out_str += 'Спасибо за голос, записали.';
			rank_current = score;
			
			createCookie('catalog_rank_'+ratingPhotoId,1,1);
		}
		else if (data.result == 'fail') out_str += 'Неизвестная ошибка, попробуйте позже';

		$('#vote_result').html(out_str);
		
	}, "json");
}

function createCookie(name, value, expiredays) {
	var todayDate = new Date();
	todayDate.setDate(todayDate.getDate() + expiredays);
	document.cookie = name +
	      "=" +
	      value +
	      "; expires=" +
	      todayDate.toGMTString() +
	      ";"
	
}
