
$(document).ready(function(){var max=5;function calculate_new_results(vote,item,cur_rating,num_votes){var new_votes=parseInt(num_votes)+1;var new_vote=(parseInt(num_votes)*parseFloat(cur_rating)+parseInt(vote))/parseInt(new_votes);new_vote=parseFloat(new_vote).toFixed(2);$("#item_rating_"+item).html(new_vote);$("#item_ratings_"+item).html(new_votes);}
function bind_events(a){var item=a.attr("id");var cur_vote=item.substr(0,1);var cur_item=item.substr(2);var rtype=$("#rate_form_"+cur_item+" input[name=rtype]").val();var cur_rating=$("#rate_form_"+cur_item+" input[name=cur_rating]").val();var num_votes=$("#rate_form_"+cur_item+" input[name=num_votes]").val();a.bind("mouseover",function(){for(i=1;i<=cur_vote;i++){$("#"+i+"_"+cur_item).addClass("rate_on");}
var chtxt=a.attr("title");$("#rateStatus_"+cur_item).html(chtxt);});a.bind("mouseout",function(){for(i=1;i<=max;i++){$("#"+i+"_"+cur_item).removeClass("rate_on");}
var chtxt=a.parents('td:first').attr("title");$("#rateStatus_"+cur_item).html(chtxt);});a.bind("click",function(){$.ajax({type:"POST",url:"/ajax/rate.php",data:"id="+cur_item+"&rating="+cur_vote+"&rtype="+rtype,success:function(result){calculate_new_results(cur_vote,cur_item,cur_rating,num_votes);$("#rateStatus_"+cur_item).html($("#ratingSaved_"+cur_item).html());$("#rate_result_"+cur_item).removeClass();$("#rate_result_"+cur_item).addClass("voted");$("#rate_result_"+cur_item).addClass(result);unbind_events(cur_item);}});});}
function unbind_events(a){$("#item_"+a+" a").each(function(){$(this).unbind("click mouseover mouseout");});}
$("a.rate_off:not(.rated)").each(function(){bind_events($(this));});});