function rateRecipe(recipeId, rating){
	var url = '/nonCMS/rate_recipe.aspx?recipe_id=' + recipeId + '&rating=' + rating;
	// notice the use of a proxy to circumvent the Same Origin Policy.

	new Ajax.Request(url, {
	  method: 'get',
	  onSuccess: function(transport) {
		updateRating(recipeId,transport.responseText);
	  }
	});
}

function updateRating(recipeId,rating){
  for(var i=1;i<=rating;i++){
	$('rating' + recipeId + '_' + i).removeClassName('ratingOff');
    $('rating' + recipeId + '_' + i).addClassName('ratingOn');
  }
  for(var j=rating+1;j<=5;j++){
	$('rating' + recipeId + '_' + j).removeClassName('ratingOn');
    $('rating' + recipeId + '_' + j).addClassName('ratingOff');
  }
}

