if(jQuery){(function(A){A.rating={cancel:"Cancel Rating",cancelValue:"",split:0,groups:{},event:{fill:function(F,C,B,D){this.drain(F);A(C).prevAll(".star_group_"+F).andSelf().addClass("star_"+(D||"hover"));var E=A(C).children("a");val=E.text();if(B.focus){B.focus.apply(A.rating.groups[F].valueElem,[val,E[0]])}},drain:function(D,C,B){A(A.rating.groups[D].valueElem).siblings(".star_group_"+D).removeClass("star_on").removeClass("star_hover")},reset:function(E,C,B){if(!A(A.rating.groups[E].current).is(".cancel")){A(A.rating.groups[E].current).prevAll(".star_group_"+E).andSelf().addClass("star_on")}var D=A(C).children("a");val=D.text();if(B.blur){B.blur.apply(A.rating.groups[E].valueElem,[val,D[0]])}},click:function(E,C,B){A.rating.groups[E].current=C;var D=A(C).children("a");val=D.text();A(A.rating.groups[E].valueElem).val(val);A.rating.event.drain(E,C,B);A.rating.event.reset(E,C,B);if(B.callback){B.callback.apply(A.rating.groups[E].valueElem,[val,D[0]])}}}};A.fn.rating=function(B){if(this.length==0){return this}B=A.extend({},A.rating,B||{});this.each(function(C){var D=A.extend({},B||{},(A.metadata?A(this).metadata():(A.meta?A(this).data():null))||{});var G=this.name;if(!A.rating.groups[G]){A.rating.groups[G]={count:0}}C=A.rating.groups[G].count;A.rating.groups[G].count++;A.rating.groups[G].readOnly=A.rating.groups[G].readOnly||D.readOnly||A(this).attr("disabled");if(C==0){A.rating.groups[G].valueElem=A('<input type="hidden" name="'+G+'" value=""'+(D.readOnly?' disabled="disabled"':"")+">");A(this).before(A.rating.groups[G].valueElem);if(A.rating.groups[G].readOnly||D.required){}else{A(this).before(A('<div class="cancel"><a title="'+D.cancel+'">'+D.cancelValue+"</a></div>").mouseover(function(){A.rating.event.drain(G,this,D);A(this).addClass("star_on")}).mouseout(function(){A.rating.event.reset(G,this,D);A(this).removeClass("star_on")}).click(function(){A.rating.event.click(G,this,D)}))}}eStar=A('<div class="star"><a title="'+(this.title||this.value)+'">'+this.value+"</a></div>");A(this).after(eStar);if(D.half){D.split=2}if(typeof D.split=="number"&&D.split>0){var F=(C%D.split),E=Math.floor(A(eStar).width()/D.split);A(eStar).width(E).find("a").css({"margin-left":"-"+(F*E)+"px"})}A(eStar).addClass("star_group_"+G);if(A.rating.groups[G].readOnly){A(eStar).addClass("star_readonly")}else{A(eStar).addClass("star_live").mouseover(function(){A.rating.event.drain(G,this,D);A.rating.event.fill(G,this,D,"hover")}).mouseout(function(){A.rating.event.drain(G,this,D);A.rating.event.reset(G,this,D)}).click(function(){A.rating.event.click(G,this,D)})}if(this.checked){A.rating.groups[G].current=eStar}A(this).remove();if(C+1==this.length){A.rating.event.reset(G,this,D)}});for(n in A.rating.groups){(function(E,C,D){if(!E){return }A.rating.event.fill(D,E,B||{},"on");A(C).val(A(E).children("a").text())})(A.rating.groups[n].current,A.rating.groups[n].valueElem,n)}return this}})(jQuery)}