// @requires: jQuery Ratings plugin (jquery.rating.js)
jQuery(function($) {
  $(".helpful-rating .star").rating({
    callback: function(value, link) {
      var form = $(this.form);
      var ratedSummary = form.find("p.summary.rated");
      var unratedSummary = form.find("p.summary.unrated");
      form.ajaxSubmit(function(data, status, form) {
        if (data > 0) {
          ratedSummary.show().text(ratedSummary.text().replace(/[\d,]+/, data));
          form.closest(".helpful-rating").removeClass("unrated").addClass("rated");
        }
      });
    }
  });
});