var NUMBER_STARS=5;var rip=new Class({initialize:function(b,c,d){if($type(b)=='array'){b.each(function(a){this.prepStars(a)}.bind(this))}else if($type(b)=='element'){this.prepStars(b)}else{return}this.action=c;this.params=d},prepStars:function(g){var h=this;var k=g.getProperty('class').split(" ");for(var j=k.length-1;j>=0;j--){if(k[j].contains('id:')){var l=k[j].split(":")[1]}}var m=g.innerText||g.textContent||'';g.empty();if(m>NUMBER_STARS||m<0){return}for(var i=0;i<NUMBER_STARS;i++){var n=new Element('img',{'id':'rating_'+l+'_'+i});if(m>=1){n.setProperties({'src':'http://s.mangafox.com/media/rating_on.gif','class':'on'});m--}else if(m==0.5){n.setProperties({'src':'http://s.mangafox.com/media/rating_half.gif','class':'half'});m=0}else{n.setProperties({'src':'http://s.mangafox.com/media/rating_off.gif','class':'off'})}if(user_id>0){n.setProperties({'style':'cursor:pointer','alt':'click on vote'});n.addEvent('mouseover',function(){var a=this.getProperty('id').substr(7);var b=a.substr(0,a.indexOf('_'));var c=a.substr(a.indexOf('_')+1);for(var j=0;j<=c;j++){$('rating_'+b+'_'+j).setProperty('src','http://s.mangafox.com/media/rating_over.gif')}});n.addEvent('mouseout',function(){var a=this.getProperty('id').substr(7);var b=a.substr(0,a.indexOf('_'));var c=a.substr(a.indexOf('_')+1);for(var j=0;j<=c;j++){var d=$('rating_'+b+'_'+j);d.setProperty('src','http://s.mangafox.com/media/rating_'+d.getProperty('class')+'.gif')}});n.addEvent('click',function(){var a=this.getProperty('id').substr(7);var b=a.substr(0,a.indexOf('_'));var c=a.substr(a.indexOf('_')+1);var d=Hash.toQueryString($extend(h.params,{'uid':user_id,'salt':salt,'id':b,'rate':c}));var e=h.action;var f=new Request({url:e,method:'post',evalScripts:true}).send(d)})}n.injectInside(g)}}});