jQuery.fn.sexyVote=function(a){a=a||{};var b={activeImageSrc:"/content/images/rating_active.png",passiveImageSrc:"/content/images/rating_passive.png",selectedImageSrc:"/content/images/rating_selected.png",defaultScore:0,maxScore:5,readOnly:false,fn:new Function(),messages:["Jouw stem is geregistreerd.","Slecht","Niets bijzonders","De moeite waard","Goed","Geweldig",'<a href="/aanmelden" title="Aanmelden">Meld je aan</a> om te stemmen of <a href="/registreren" title="Registreren">registreer je</a>.',]};a=jQuery.extend(b,a);return this.each(function(){var e=jQuery(this);if(a.defaultScore>a.maxScore){a.defaultScore=a.maxScore}if(a.defaultScore<0){a.defaultScore=0}for(var d=0,c=a.maxScore*2;d<c;++d){jQuery("<img />").appendTo(e)}jQuery("<span />").appendTo(e);e.find("img:even").each(function(f){if(f<a.defaultScore){$(this).attr("src",a.selectedImageSrc)}else{$(this).attr("src",a.passiveImageSrc)}$(this).bind("mouseover",function(h){if(!a.readOnly){var g=e.find("img:even").index(h.target)+1;e.find("img:even").slice(0,g).css({display:"none"});e.find("img:odd").slice(0,g).css({display:"inline"});e.find("span").text(a.messages[g])}else{e.find("span").html(a.messages[6])}});$(this).css({display:"inline"})}).end().find("img:odd").attr("src",a.activeImageSrc).css({display:"none"}).bind("mouseout",function(g){var f=e.find("img:odd").index(g.target)+1;e.find("img:odd").slice(0,f).css({display:"none"});e.find("img:even").slice(0,f).css({display:"inline"});e.find("span").text("")}).bind("click",function(f){e.find("img").unbind("mouseover").unbind("mouseout").unbind("click");e.find("span").text(a.messages[0]);a.fn.call(this,f,e.find("img:odd").index(f.target)+1)})})};
