function setVote(b,a,c){return function(){a=a+"&vote="+c;new Ajax.Request(a,{method:"get",onSuccess:function(k){var e=k.responseText.evalJSON();var h=e.avgvote;var j=e.uservote;var f=e.totalvotes;if((h=parseFloat(h))){var d=h*20;b.down("li.current-rating").style.width=d+"%"}else{alert(k.responseText)}var i=b.up(".rating-container").id;var g=$(i).down(".rating-message");if(g.prevmsg!=""){g.innerHTML=g.prevmsg;g.prevmsg=""}g.down("span").innerHTML=f;if((j=parseInt(j))){var d=j*20;$(i+"-user").down(".star-rating").down("li.current-rating").style.width=d+"%"}else{alert(k.responseText)}}})}}function showMsg(b,a){return function(){if(b.prevmsg==""){b.prevmsg=b.innerHTML}var c=["Mauvais","Satisfaisant","Bon","Très bon","Excellent"];b.update(c[a])}}function hideMsg(a){return function(){if(a.prevmsg!=""){a.update(a.prevmsg)}}}document.observe("dom:loaded",function(){$$(".star-rating").each(function(b){if(!b.hasClassName("locked")){var a="/XWiki/Ratings?xpage=plain&outputSyntax=plain&doc="+b.up(".rating-wrapper").id.substring(7);var c=b.up(".rating-container").down(".rating-message");b.select("a").each(function(e,d){Event.observe(e,"click",setVote(b,a,d+1));c.prevmsg="";Event.observe(e,"mouseover",showMsg(c,d));Event.observe(e,"mouseout",hideMsg(c))})}})});