$(document).ready(function() {
	$('.rating img').unbind('click').click(rating_click);
	
	function rating_jq() {
        star_rating.init();
        $('.rating img').unbind('click').click(rating_click);
    }
    
    function rating_click() {
        var id = $(this).attr('id');
        var tmp = id.split('_');
        var starNo = tmp[tmp.length-1];
        var name = id.substr(0, id.length - starNo.length - 1);
        
        $('#rating').val(starNo);
        //$('#rating_js').text(starNo);
		
		var data = {
			'object_type': $('#object_type_name').val(),
			'object_id': parseInt($('#activity_id').val()),
			'rating': starNo
		};
		data = JSON.encode(data);
		$.ajax({
			'url': '/review/ajax/rate/',
			'type': 'POST',
			'data': data,
			'dataType': 'json',
			'success': function(data, textStatus) {
				if(data.result < 0) {
					alert(data.error);
				}
				window.location.reload();
			},
			'error': function (XMLHttpRequest, textStatus, errorThrown) {
				//alert(textStatus);
			}
		});
        //rating_jq($(this).parent());
		
    }
});

