function SCORE_SLIDER(A,B,C){this.attach(A,B,C)}SCORE_SLIDER.prototype={widget_el:null,mouse_down:false,clone:function(A,D,E,C,B,F){this.widget_el=get_el(D).cloneNode(true);this.widget_el.id="scoreslider_"+E;this.chk_el=get_child_el(this.widget_el,"input","se");if(this.chk_el){this.chk_el.id="se--"+E;this.chk_el.checked=C}this.var_el=get_child_el(this.widget_el,"input","sv");this.var_el.id="sv--"+E;this.img_el=get_child_el(this.widget_el,"img","s");this.img_el.id="s_"+E;A.appendChild(this.widget_el);this._init(B,F)},attach:function(A,E,F){if(A){this.widget_el=(typeof A=="string")?get_el(A):A;this.chk_el=null;this.var_el=null;var D=this.widget_el.getElementsByTagName("input");for(var B=0;B<D.length;++B){var C=D[B];if(C.id){if(C.id.substr(0,2)=="se"){this.chk_el=C}else{if(C.id.substr(0,2)=="sv"){this.var_el=C}}}}this.img_el=this.widget_el.getElementsByTagName("img")[0];this._init(E,F)}},_init:function(A,B){if(this.chk_el){YAHOO.util.Event.on(this.chk_el,"click",SCORE_SLIDER_on_toggle,this)}this.var_el.value=-1;this.is_bigger_better=B;YAHOO.util.Event.on(this.img_el,"mousedown",SCORE_SLIDER_on_begin,this);YAHOO.util.Event.on(this.img_el,"mouseup",SCORE_SLIDER_on_end,this);YAHOO.util.Event.on(this.img_el,"mouseout",SCORE_SLIDER_on_end,this);YAHOO.util.Event.on(this.img_el,"mousemove",SCORE_SLIDER_on_mouse,this);YAHOO.util.Event.on(this.img_el,"click",SCORE_SLIDER_on_click,this);this._show();this._update(A)},_update:function(A){if(A!=null&&A!=this.var_el.value){this.img_el.src=__URL__STATIC_HOST+"/img/s"+A+(this.is_bigger_better?"":"r")+".gif";this.var_el.value=A}},_show:function(){var A=this.chk_el?this.chk_el.checked:true;this.img_el.style.filter="alpha(opacity="+(A?100:40)+")";this.img_el.style.opacity=(A?"1.0":"0.4")},_get_pos:function(A){var D=A.clientX-abs_pos(this.img_el)[0];var B=Math.floor((D+1)/6);var C=this.var_el.value-0;return B<C?Math.max(B,0):(B<C+3?C:Math.min(B-3,10))},_on_mouse:function(B,A,D){if(A){this.mouse_down=true}if(this.mouse_down){var C=this._get_pos(B);this._update(C);if(this.chk_el){this.chk_el.checked=true}this._show()}if(D){this.mouse_down=false}},var_el:null,chk_el:null,img_el:null,is_bigger_better:false};function SCORE_SLIDER_on_toggle(B,A){A._show()}function SCORE_SLIDER_on_begin(B,A){A._on_mouse(B,true,false);YAHOO.util.Event.preventDefault(B)}function SCORE_SLIDER_on_end(B,A){A._on_mouse(B,false,true)}function SCORE_SLIDER_on_mouse(B,A){A._on_mouse(B,false,false)}function SCORE_SLIDER_on_click(B,A){A._on_mouse(B,true,true)};
