var rate_c = {rate_1: 1,rate_2: 2,rate_3: 3,rate_4: 4,rate_5: 5}

$(document).ready(function(){
	$(".cr_rate").click(function(){
		var parent = $(this).parents('#clickrater_ratingbox');
		var object = parent.attr('class');
		var rating = $(this).attr('id');
		update_rating(parent,object,rate_c[rating]);
	});
});
/*
function rowViewToggle(toggle){
	if($(toggle).is('.opening')){
		$('.'+toggle.id+' .other').fadeOut(300);
		$(toggle).removeClass("opening");
	}else{
		$('.'+toggle.id+' .other').fadeIn(300);
		$(toggle).addClass("opening");
	}
}
*/

function update_rating(parent, object_name, rate){
	$.ajax({
		url: 'http://www.cathodemusic.net/api/clickrater/update.php',
		data: {
			object: object_name,
			rating: rate
		},
		dataType: 'text',
		success: function (obj) {
			parent.find('#rate_comment').hide;
			parent.find('#rate_comment').html("評価ありがとうございました！");
			parent.find('#rate_comment').show;
			for(var i=0;i<5;i++){
				if(i+1 <= rate){
					parent.find('#rate_'+(i+1)+' img').attr('src','http://www.cathodemusic.net/img/icon/star.png');
				}else{
					parent.find('#rate_'+(i+1)+' img').attr('src','http://www.cathodemusic.net/img/icon/star_empty.png');
				}
			}
		},
		error: function () {
			parent.find('#rate_comment').fadeOut(100);
			timer = setTimeout(function(){
				parent.find('#rate_comment').html("評価に失敗してしまいました！");
				parent.find('#rate_comment').fadeIn(100);
			}, 100);
		}
	});
}
