var ARPhotoRating = {
	'send' : function(ratingNum) {
		
		ratingNum = ratingNum + 0;
		if(document.ratingform.elements[ratingNum]!=undefined) {
			document.ratingform.elements[ratingNum].checked = true;
			
			new Ajax.Request("http://www.cailus.net/photos/rate.php?" + $('ratingform').serialize(), {
				method: 'get',
				onSuccess: function(transport) {
					ARPhotoRating.done("Success");
					},
				onFailure: function(transport) {
					ARPhotoRating.done("Failure");
					}
				});
			
			$('rating').style.display = "none";
			$('rating-send').style.display = "block";

		}
		else {
			ARPhotoRating.error("Une erreur s'est produite pendant la notation. Veuillez réessayer s'il vous plait.");
		}
    },
	
	'done' : function(responseText) {
   		if(responseText=="Success") {
			$('rating-send').style.display = "none";
			$('rating-done').style.display = "block";

			new Ajax.Updater('average-rate', 'http://www.cailus.net/photos/averageRate.php?photo_id=' + $('photo_id').value);
			$('average-rate').style.display = "block";

		}
		else {
			ARPhotoRating.error("Une erreur s'est produite pendant la notation. Veuillez réessayer s'il vous plait.");
		}
	},
	
	'error' : function(errorMessage) {
   		alert(errorMessage);
   
		$('rating-send').style.display = "none";
		$('rating-done').style.display = "none";
		$('rating').style.display = "block";
		
	}
	
};

