﻿function ComponentArt_Slider(id){this.element=document.getElementById(id);this.ControlId=this.ClientControlId=this.Id=id;if(window.ComponentArt_Atlas){ComponentArt.Web.UI.Slider.initializeBase(this,[this.element]);this.getDescriptor=function(){return _zF0(this.constructor);};}}ComponentArt_Slider.prototype.Dispose=function(){_zF3(this.increasetrack);_zF3(this.decreasetrack);_zF3(this.track);_zF3(this.grip);_zF3(this.increase);_zF3(this.decrease);if(this.ticks&&this.ticks.length){for(i=0;i<this.ticks.length;i++){_zF3(this.ticks[i]);}}if(window.ComponentArt_Atlas){this.element.control=null;}ComponentArt_Dispose(this);};ComponentArt_Slider.prototype.Initialize=function(){_z132(this);var _2=setInterval(this.Id+".Position()",250);var _3=this.get_events().getHandler("init");if(_3){_3(this,Sys.EventArgs.Empty);}this.Render();};ComponentArt_Slider.prototype.Position=function(){this.x=_z86(this.element,true);this.y=_z87(this.element,true);if(this.track&&this.decrease){this.track.x=this.x+this.decrease.offsetWidth;this.track.y=this.y+this.decrease.offsetHeight;}};ComponentArt_Slider.prototype.Render=function(){if(!this.track){var _4=document.createElement("span");_4.setAttribute("id",this.Id+"_Track");_4.setAttribute("unselectable","on");_4.className=this.get_trackCssClass();_4.style.position="absolute";_4.style.overflow="hidden";this.track=_4;var _5=document.createElement("div");_5.setAttribute("id",this.Id+"_InnerTrack");_5.setAttribute("unselectable","on");_5.style.position="relative";_5.style.display="block";this.innertrack=_5;var _6=document.createElement("div");_6.setAttribute("id",this.Id+"_IncreaseTrack");_6.setAttribute("unselectable","on");_6.style.position="absolute";_6.style.display="block";_6.innerHTML="&nbsp;";_6.style.fontSize="1px";_6.className=this.get_increaseTrackCssClass();this.increasetrack=_6;var _7=document.createElement("div");_7.setAttribute("id",this.Id+"_DecreaseTrack");_7.setAttribute("unselectable","on");_7.style.position="absolute";_7.style.display="block";_7.innerHTML="&nbsp;";_7.style.fontSize="1px";_7.className=this.get_decreaseTrackCssClass();this.decreasetrack=_7;var _8=document.createElement("span");_8.setAttribute("id",this.Id+"_Decrease");_8.setAttribute("unselectable","on");_8.className=this.get_decreaseCssClass();_8.style.position="absolute";_8.title=this.get_decreaseToolTip();_8.innerHTML=this.get_decreaseText();this.decrease=_8;var _9=document.createElement("span");_9.setAttribute("id",this.Id+"_Increase");_9.setAttribute("unselectable","on");_9.className=this.get_increaseCssClass();_9.style.position="absolute";_9.title=this.get_increaseToolTip();_9.innerHTML=this.get_increaseText();this.increase=_9;var _a=document.createElement("a");_a.href="javascript:void(0);";_a.title=this.get_gripToolTip();_a.innerHTML=this.get_gripText();_a.setAttribute("id",this.Id+"_Grip");_a.setAttribute("tabindex",this.get_tabIndex());_a.className=this.get_gripCssClass();_a.setAttribute("unselectable","on");_a.style.position="absolute";this.grip=_a;if(this.get_increaseTrackHoverCssClass()!=""){var _b=function(e){if(arguments.callee.Slider.get_enabled()){arguments.callee.Slider.increasetrack.className=arguments.callee.Slider.get_increaseTrackHoverCssClass();}};_b.Slider=this;_6.onmouseover=_b;}if(this.get_increaseTrackActiveCssClass()!=""){var _d=function(e){if(arguments.callee.Slider.get_enabled()){arguments.callee.Slider.increasetrack.className=arguments.callee.Slider.get_increaseTrackActiveCssClass();}};_d.Slider=this;_6.onmousedown=_d;}var _f=function(e){if(arguments.callee.Slider.get_enabled()){arguments.callee.Slider.increasetrack.className=arguments.callee.Slider.get_increaseTrackCssClass();}};_f.Slider=this;_6.onmouseout=_f;if(this.get_decreaseTrackHoverCssClass()!=""){var _11=function(e){if(arguments.callee.Slider.get_enabled()){arguments.callee.Slider.decreasetrack.className=arguments.callee.Slider.get_decreaseTrackHoverCssClass();}};_11.Slider=this;_7.onmouseover=_11;}if(this.get_decreaseTrackActiveCssClass()!=""){var _13=function(e){if(arguments.callee.Slider.get_enabled()){arguments.callee.Slider.decreasetrack.className=arguments.callee.Slider.get_decreaseTrackActiveCssClass();}};_13.Slider=this;_7.onmousedown=_13;}var _15=function(e){if(arguments.callee.Slider.get_enabled()){arguments.callee.Slider.decreasetrack.className=arguments.callee.Slider.get_decreaseTrackCssClass();}};_15.Slider=this;_7.onmouseout=_15;if(this.get_decreaseHoverCssClass()!=""){var _17=function(e){if(arguments.callee.Slider.get_enabled()){arguments.callee.Slider.decrease.className=arguments.callee.Slider.get_decreaseHoverCssClass();}};_17.Slider=this;_8.onmouseover=_17;}var _19=function(e){arguments.callee.Slider.Slider_Decrease_MouseDownHandler(e);};_19.Slider=this;_8.onmousedown=_19;var _1b=function(e){if(arguments.callee.Slider.get_enabled()){arguments.callee.Slider.decrease.className=arguments.callee.Slider.get_decreaseCssClass();}};_1b.Slider=this;_8.onmouseout=_1b;var _1d=function(e){arguments.callee.Slider.Slider_Decrease_MouseUpHandler(e);};_1d.Slider=this;_8.onmouseup=_1d;var _1f=function(e){arguments.callee.Slider.Slider_Decrease_ClickHandler(e);};_1f.Slider=this;_8.onclick=_1f;if(this.get_increaseHoverCssClass()!=""){var _21=function(e){if(arguments.callee.Slider.get_enabled()){arguments.callee.Slider.increase.className=arguments.callee.Slider.get_increaseHoverCssClass();}};_21.Slider=this;_9.onmouseover=_21;}var _23=function(e){if(arguments.callee.Slider.get_enabled()){arguments.callee.Slider.increase.className=arguments.callee.Slider.get_increaseCssClass();}};_23.Slider=this;_9.onmouseout=_23;var _25=function(e){arguments.callee.Slider.Slider_Increase_MouseDownHandler(e);};_25.Slider=this;_9.onmousedown=_25;var _27=function(e){arguments.callee.Slider.Slider_Increase_MouseUpHandler(e);};_27.Slider=this;_9.onmouseup=_27;var _29=function(e){arguments.callee.Slider.Slider_Increase_ClickHandler(e);};_29.Slider=this;_9.onclick=_29;if(this.get_gripHoverCssClass()!=""){var _2b=function(e){if(!arguments.callee.Slider.GripDragging&&arguments.callee.Slider.get_enabled()){arguments.callee.Slider.grip.className=arguments.callee.Slider.get_gripHoverCssClass();}ComponentArt_Slider_PopUpShow(arguments.callee.Slider,arguments.callee.Slider.get_popUpClientTemplateId());};_2b.Slider=this;_a.onmouseover=_2b;}else{var _2b=function(e){ComponentArt_Slider_PopUpShow(arguments.callee.Slider,arguments.callee.Slider.get_popUpClientTemplateId());};_2b.Slider=this;_a.onmouseover=_2b;}var _2e=function(e){if(!arguments.callee.Slider.GripDragging&&arguments.callee.Slider.get_enabled()){arguments.callee.Slider.grip.className=arguments.callee.Slider.get_gripCssClass();}if(!arguments.callee.Slider.GripDragging){ComponentArt_Slider_PopUpHide();}};_2e.Slider=this;_a.onmouseout=_2e;var _30=function(e){arguments.callee.Slider.Slider_Grip_MouseDownHandler(e);};_30.Slider=this;_a.onmousedown=_30;var _32=function(e){arguments.callee.Slider.Slider_Track_MouseDownHandler(e);};_32.Slider=this;_4.onmousedown=_32;if(this.get_mouseWheelEnabled()){var _34=function(e){arguments.callee.Slider.Slider_MouseWheelHandler(e);};_34.Slider=this;if(cart_browser_ie||cart_browser_opera){this.element.onmousewheel=_34;}else{this.element.addEventListener("DOMMouseScroll",_34,false);}}if(this.get_keyboardEnabled()){var _36=function(e){arguments.callee.Slider.Slider_Grip_KeyDownHandler(e);};_36.Slider=this;_a.onkeydown=_36;}var _38=function(e){arguments.callee.Slider.Slider_MouseUpHandler(e);};_38.Slider=this;this.func_move=function(e){arguments.callee.Slider.Slider_MouseMoveHandler(e);};this.func_move.Slider=this;ComponentArt_AddEventHandler(document,"mouseup",_38);if(this.get_orientation()=="horizontal"){if(this.get_trackCssClass()==""){this.AddDefaultStyle(this.track,3);this.track.style.width=(parseInt(this.get_width())-2)+"px";}if(this.get_gripCssClass()==""){this.AddDefaultStyle(this.grip,13,5);}}else{if(this.get_trackCssClass()==""){this.AddDefaultStyle(this.track,null,3);this.track.style.height=(parseInt(this.get_height())-2)+"px";}if(this.get_gripCssClass()==""){this.AddDefaultStyle(this.grip,5,13);}}if(!this.get_enabled()){if(this.get_gripDisabledCssClass()){this.grip.className=this.get_gripDisabledCssClass();}if(this.get_trackDisabledCssClass()){this.track.className=this.get_trackDisabledCssClass();}if(this.get_increaseTrackDisabledCssClass()){this.increasetrack.className=this.get_increaseTrackDisabledCssClass();}if(this.get_decreaseTrackDisabledCssClass()){this.decreasetrack.className=this.get_decreaseTrackDisabledCssClass();}if(this.get_increaseDisabledCssClass()){this.increase.className=this.get_increaseDisabledCssClass();}if(this.get_decreaseDisabledCssClass()){this.decrease.className=this.get_decreaseDisabledCssClass();}}this.element.appendChild(_8);this.element.appendChild(_4);_4.appendChild(_5);_5.appendChild(_7);_5.appendChild(_6);this.element.appendChild(_9);this.element.appendChild(_a);this.PositionElements();}var _3b=this.ValueToCoord(this.get_value());if(this.get_orientation()=="horizontal"){this.grip.style.left=_3b+"px";}else{this.grip.style.top=_3b+"px";}this.PositionTracks(_3b);this.Loaded=true;var _3c=this.get_events().getHandler("load");if(_3c){_3c(this,Sys.EventArgs.Empty);}};ComponentArt_Slider.prototype.PositionElements=function(){if(this.get_orientation()=="horizontal"){if(this.get_trackLength()!=-1){this.track.style.width=this.get_trackLength()+"px";}if(this.get_increaseLength()!=-1){this.increase.style.width=this.get_increaseLength()+"px";}if(this.get_decreaseLength()!=-1){this.decrease.style.width=this.get_decreaseLength()+"px";}var _3d=this.element.offsetHeight;this.track.style.top=((_3d/2)-(this.track.offsetHeight/2))+"px";this.track.style.left=(0+this.decrease.offsetWidth)+"px";this.decrease.style.top=parseInt(this.track.style.top)+(this.track.offsetHeight/2)-(this.decrease.offsetHeight/2)+"px";this.decrease.style.left="0px";this.increase.style.left=(parseInt(this.track.style.left)+this.track.offsetWidth)+"px";this.increase.style.top=parseInt(this.track.style.top)+(this.track.offsetHeight/2)-(this.increase.offsetHeight/2)+"px";}else{if(this.get_trackLength()!=-1){this.track.style.height=this.get_trackLength()+"px";}if(this.get_increaseLength()!=-1){this.increase.style.height=this.get_increaseLength()+"px";}if(this.get_decreaseLength()!=-1){this.decrease.style.height=this.get_decreaseLength()+"px";}var _3e=this.element.offsetWidth;this.track.style.left=((_3e/2)-(this.track.offsetWidth/2))+"px";this.track.style.top=(0+this.decrease.offsetHeight)+"px";this.decrease.style.left=parseInt(this.track.style.left)+(this.track.offsetWidth/2)-(this.decrease.offsetWidth/2)+"px";this.decrease.style.top="0px";this.increase.style.left=parseInt(this.track.style.left)+(this.track.offsetWidth/2)-(this.increase.offsetWidth/2)+"px";this.increase.style.top=(parseInt(this.track.style.top)+this.track.offsetHeight)+"px";}this.innertrack.style.height="100%";this.innertrack.style.width="100%";this.increasetrack.style.height=this.track.offsetHeight+"px";this.increasetrack.style.width=this.track.offsetWidth+"px";this.decreasetrack.style.height=this.track.offsetHeight+"px";this.decreasetrack.style.width=this.track.offsetWidth+"px";this.track.x=this.x+this.decrease.offsetWidth;this.track.y=this.y+this.decrease.offsetHeight;if(this.get_orientation()=="horizontal"){this.grip.style.top=parseInt(this.track.style.top)+(this.track.offsetHeight/2)-(this.grip.offsetHeight/2)+"px";}else{this.grip.style.left=parseInt(this.track.style.left)+(this.track.offsetWidth/2)-(this.grip.offsetWidth/2)+"px";}var x=_z86(this.element,true);var y=_z87(this.element,true);if(this.x!=x||this.y!=y){setTimeout(this.Id+".PositionElements()",25);}else{this.y=y;this.x=x;this.element.style.visibility="";if(this.get_tickInterval()!=0){this.ticks=new Array();var _41=Math.abs(this.get_maxValue()-this.get_minValue());var _42=this.get_tickInterval();for(i=0;i<=_41/_42;i++){var _43=document.createElement("div");_43.setAttribute("unselectable","on");_43.style.position="absolute";_43.style.display="block";if(this.get_showTickValue()){_43.innerHTML=this.get_minValue()+i*_42;}else{_43.innerHTML="&nbsp;";_43.style.fontSize="1px";}_43.className=this.get_tickCssClass();this.element.appendChild(_43);if(this.get_orientation()=="horizontal"){_43.style.top="0px";_43.style.left=this.ValueToCoord(this.get_minValue()+i*_42)+"px";}else{_43.style.left="0px";_43.style.top=this.ValueToCoord(this.get_minValue()+i*_42)+"px";}this.ticks[this.ticks.length]=_43;}}this.Render();}};ComponentArt_Slider.prototype.PositionTracks=function(_44){if(this.get_orientation()=="horizontal"){this.increasetrack.style.left=(_44-parseInt(this.track.style.left)+this.grip.offsetWidth/2)+"px";this.decreasetrack.style.left=(_44-parseInt(this.track.style.left)-this.decreasetrack.offsetWidth+this.grip.offsetWidth/2)+"px";}else{this.increasetrack.style.top=(_44-parseInt(this.track.style.top)+this.grip.offsetHeight/2)+"px";this.decreasetrack.style.top=(_44-parseInt(this.track.style.top)-this.decreasetrack.offsetHeight+this.grip.offsetHeight/2)+"px";}};ComponentArt_Slider.prototype.AddDefaultStyle=function(_45,_46,_47){_45.style.border="1px";_45.style.borderStyle="solid";_45.style.borderColor="#888888";_45.style.backgroundColor="#dddddd";_45.style.cursor=(cart_browser_ie)?"hand":"pointer";if(_46){_45.style.height=_46+"px";}if(_47){_45.style.width=_47+"px";}};ComponentArt_Slider.prototype.PublicProperties=[["Enabled",Boolean],["Id",String,1],["Width",String,1],["Height",String,1],["PopUpClientTemplateId",String,1],["TrackToolTipClientTemplateId",String,1],["PopUpOffsetX",Number],["PopUpOffsetY",Number],["GripCssClass",String],["GripDisabledCssClass",String],["GripHoverCssClass",String],["GripActiveCssClass",String],["TrackCssClass",String],["TrackDisabledCssClass",String],["IncreaseCssClass",String],["IncreaseDisabledCssClass",String],["IncreaseHoverCssClass",String],["IncreaseActiveCssClass",String],["DecreaseCssClass",String],["DecreaseDisabledCssClass",String],["DecreaseHoverCssClass",String],["DecreaseActiveCssClass",String],["IncreaseTrackCssClass",String],["IncreaseTrackDisabledCssClass",String],["IncreaseTrackHoverCssClass",String],["IncreaseTrackActiveCssClass",String],["DecreaseTrackCssClass",String],["DecreaseTrackDisabledCssClass",String],["DecreaseTrackHoverCssClass",String],["DecreaseTrackActiveCssClass",String],["TickCssClass",String],["DecreaseText",String],["DecreaseToolTip",String],["IncreaseText",String],["IncreaseToolTip",String],["GripText",String],["GripToolTip",String],["TickInterval",Number],["TrackLength",Number],["IncreaseLength",Number],["DecreaseLength",Number],["Value",Number],["InvertedValue",Number],["MinValue",Number],["MaxValue",Number],["Increment",Number],["MouseWheelFactor",Number,1],["Orientation",String,1],["AnimationType",Number],["AnimationDuration",Number],["TabIndex",Number],["ShowTickValue",Boolean,1],["ShowTrackToolTip",Boolean,1],["MouseWheelEnabled",Boolean,1],["KeyboardEnabled",Boolean,1],["SnapToIncrement",Boolean]];window.ComponentArt.Web.UI.Slider=window.ComponentArt_Slider;ComponentArt_Slider.prototype.PublicMethods=[["MoveTo"],["Dispose"]];ComponentArt_Slider.prototype.PublicEvents=[["Load"],["BeforeValueChanged"],["ValueChanged"],["Init"]];_zEF(ComponentArt_Slider,"this");window.ComponentArt.Web.UI.Slider=window.ComponentArt_Slider;if(window.ComponentArt_Atlas){ComponentArt.Web.UI.Slider.registerClass("ComponentArt.Web.UI.Slider",Sys.UI.Control);if(Sys.TypeDescriptor){Sys.TypeDescriptor.addType("componentArtWebUI","slider",ComponentArt.Web.UI.Slider);}}ComponentArt_Slider.prototype.GetProperty=function(_48){return this[_48];};ComponentArt_Slider.prototype.SetProperty=function(_49,_4a){this[_49]=_4a;};ComponentArt_Slider.prototype.get_enabled=function(){return this.Enabled;};ComponentArt_Slider.prototype.set_enabled=function(_4b){if(!_4b){if(this.get_gripDisabledCssClass()){this.grip.className=this.get_gripDisabledCssClass();}if(this.get_trackDisabledCssClass()){this.track.className=this.get_trackDisabledCssClass();}if(this.get_increaseTrackDisabledCssClass()){this.increasetrack.className=this.get_increaseTrackDisabledCssClass();}if(this.get_decreaseTrackDisabledCssClass()){this.decreasetrack.className=this.get_decreaseTrackDisabledCssClass();}if(this.get_increaseDisabledCssClass()){this.increase.className=this.get_increaseDisabledCssClass();}if(this.get_decreaseDisabledCssClass()){this.decrease.className=this.get_decreaseDisabledCssClass();}}else{if(this.get_gripCssClass()){this.grip.className=this.get_gripCssClass();}if(this.get_trackCssClass()){this.track.className=this.get_trackCssClass();}if(this.get_increaseTrackCssClass()){this.increasetrack.className=this.get_increaseTrackCssClass();}if(this.get_decreaseTrackCssClass()){this.decreasetrack.className=this.get_decreaseTrackCssClass();}if(this.get_increaseCssClass()){this.increase.className=this.get_increaseCssClass();}if(this.get_decreaseCssClass()){this.decrease.className=this.get_decreaseCssClass();}}this.Enabled=_4b;};ComponentArt_Slider.prototype.set_invertedValue=function(_4c){this.set_value(this.get_maxValue()-_4c);};ComponentArt_Slider.prototype.get_invertedValue=function(){return this.get_maxValue()-this.get_value();};ComponentArt_Slider.prototype.get_value=function(){return this.Value;};ComponentArt_Slider.prototype.set_value=function(_4d){if(!this.get_enabled()){if(this.AnimationTimeOut){clearTimeout(this.AnimationTimeOut);this.Animating=false;}this.Render();return false;}var _4e;if(_4d>this.get_maxValue()){_4e=this.get_maxValue();}else{if(_4d<this.get_minValue()){_4e=this.get_minValue();}else{_4e=_4d;}}if(_4e!=this.Value){var _4f=this.get_events().getHandler("beforeValueChanged");if(_4f){var _50=new ComponentArt.Web.UI.SliderBeforeValueChangedEventArgs(_4e);_4f(this,_50);if(!_50.get_cancel()){this.Value=_4e;var _51=this.get_events().getHandler("valueChanged");if(_51){_51(this,Sys.EventArgs.Empty);}var _52=document.getElementById(this.Id+"_Value");if(_52){_52.value=_4e;}var _53=document.getElementById(this.Id+"_InvertedValue");if(_53){_53.value=this.get_invertedValue();}}else{if(this.AnimationTimeOut){clearTimeout(this.AnimationTimeOut);this.Animating=false;}this.Render();}}else{this.Value=_4e;var _51=this.get_events().getHandler("valueChanged");if(_51){_51(this,Sys.EventArgs.Empty);}var _52=document.getElementById(this.Id+"_Value");if(_52){_52.value=_4e;}var _53=document.getElementById(this.Id+"_InvertedValue");if(_53){_53.value=this.get_invertedValue();}}}};ComponentArt_Slider.prototype.CoordToValue=function(_54){if(this.get_orientation()=="horizontal"){var _55=_54-this.track.x-(this.grip.offsetWidth/2);_55-=cart_getoffset_x(this.element,"relative");var _56=this.grip.offsetWidth;var _57=parseInt(this.track.style.left);var _58=this.track.offsetWidth-_56;var _59=this.decrease.offsetWidth;}else{var _55=_54-this.track.y-(this.grip.offsetHeight/2);_55-=cart_getoffset_y(this.element,"relative");var _56=this.grip.offsetHeight;var _57=parseInt(this.track.style.top);var _58=this.track.offsetHeight-_56;var _59=this.decrease.offsetHeight;}if(_55>_57+_58){_55=_57+_58;_5a=this.get_maxValue();}else{if(_55<_57-_59){_55=_57;_5a=this.get_minValue();}else{var _5b=this.get_maxValue()-this.get_minValue();var _5c=_5b/_58;var _5a=(_55*_5c)+this.get_minValue();_5a=Math.round(_5a/this.get_increment())*this.get_increment();}}return _5a;};ComponentArt_Slider.prototype.MouseToCoord=function(_5d){if(this.get_orientation()=="horizontal"){var _5e=_5d-this.track.x-(this.grip.offsetWidth/2);_5e-=cart_getoffset_x(this.element,"relative");var _5f=this.grip.offsetWidth;var _60=parseInt(this.track.style.left);var _61=this.track.offsetWidth-_5f;var _62=this.decrease.offsetWidth;}else{var _5e=_5d-this.track.y-(this.grip.offsetHeight/2);_5e-=cart_getoffset_y(this.element,"relative");var _5f=this.grip.offsetHeight;var _60=parseInt(this.track.style.top);var _61=this.track.offsetHeight-_5f;var _62=this.decrease.offsetHeight;}if(_5e>_60+_61){_5e=_60+_61;_63=this.get_maxValue();}else{if(_5e<_60-_62){_5e=_60;_63=this.get_minValue();}else{var _64=this.get_maxValue()-this.get_minValue();var _65=_64/_61;var _63=(_5e*_65)+this.get_minValue();_63=Math.round(_63/this.get_increment())*this.get_increment();if(this.get_snapToIncrement()){_5e=_60+(_63-this.get_minValue())/_65;if(_5e>_60+_61){_5e=_60+_61;}else{if(_5e<_60){_5e=_60;}}}}}return _5e;};ComponentArt_Slider.prototype.ValueToCoord=function(_66,_67){if(this.get_orientation()=="horizontal"){var _68=this.grip.offsetWidth;var _69=parseInt(this.track.style.left);var _6a=(_67)?this.track.offsetWidth:this.track.offsetWidth-_68;}else{var _68=this.grip.offsetHeight;var _69=parseInt(this.track.style.top);var _6a=(_67)?this.track.offsetHeight:this.track.offsetHeight-_68;}var _6b=this.get_maxValue()-this.get_minValue();var _6c=_6b/_6a;this.factor=_6c;var _6d=_69+(_66-this.get_minValue())/_6c;if(!_67){if(_6d>_69+_6a){_6d=_69+_6a;}else{if(_6d<_69){_6d=_69;}}}return _6d;};ComponentArt_Slider.prototype.MoveTo=function(_6e){if(!this.Animating&&!this.GripDragging){this.AnimationStartTime=(new Date()).getTime();if(this.get_orientation()=="horizontal"){ComponentArt_Slider_AnimationStep(parseInt(this.grip.style.left),parseInt(this.ValueToCoord(_6e)),this.get_animationDuration(),this.get_animationType(),this.Id);}else{ComponentArt_Slider_AnimationStep(parseInt(this.grip.style.top),parseInt(this.ValueToCoord(_6e)),this.get_animationDuration(),this.get_animationType(),this.Id);}this.set_value(_6e);}};ComponentArt_Slider.prototype.LinearMove=function(_6f){if(this.Moving){this.set_value(this.get_value()+(this.get_increment()*_6f));this.Render();_6f+=_6f;setTimeout(this.Id+".LinearMove("+_6f+");",50);}};ComponentArt_Slider.prototype.Slider_Track_MouseDownHandler=function(e){if(!e){e=window.event;}var _71=cart_browser_ie?e.clientX+(document.documentElement&&document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft):e.pageX;var _72=cart_browser_ie?e.clientY+(document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop):e.pageY;if(!this.Animating&&!this.GripDragging){this.AnimationStartTime=(new Date()).getTime();if(this.get_orientation()=="horizontal"){var _73=this.CoordToValue(_71);ComponentArt_Slider_AnimationStep(parseInt(this.grip.style.left),parseInt(this.MouseToCoord(_71)-cart_getoffset_x(this.element,true)),this.get_animationDuration(),this.get_animationType(),this.Id);}else{var _73=this.CoordToValue(_72);ComponentArt_Slider_AnimationStep(parseInt(this.grip.style.top),parseInt(this.MouseToCoord(_72)-cart_getoffset_y(this.element,true)),this.get_animationDuration(),this.get_animationType(),this.Id);}this.set_value(_73);}ComponentArt_CancelEvent(e);};ComponentArt_Slider.prototype.Slider_Grip_MouseDownHandler=function(e){ComponentArt_AddEventHandler(document,"mousemove",this.func_move);ComponentArt_Slider_PopUpShow(this,this.get_popUpClientTemplateId());document.onselectstart=ComponentArt_ReturnFalse;document.ondragstart=ComponentArt_ReturnFalse;this.grip.focus();this.GripDragging=true;if(this.get_gripHoverCssClass()!=""&&this.get_enabled()){this.grip.className=this.get_gripHoverCssClass();}if(this.get_gripActiveCssClass()!=""&&this.get_enabled()){this.grip.className=this.get_gripActiveCssClass();}ComponentArt_CancelEvent(e);};ComponentArt_Slider.prototype.Slider_MouseUpHandler=function(e){ComponentArt_RemoveEventHandler(document,"mousemove",this.func_move);document.onselectstart=document.ondragstart=null;document.body.style.MozUserSelect="";ComponentArt_Slider_PopUpHide();if(this.get_enabled()){this.grip.className=this.get_gripCssClass();}this.GripDragging=false;this.Moving=false;};ComponentArt_Slider.prototype.Slider_MouseWheelHandler=function(e){var _77=0;if(!e){e=window.event;}if(e.wheelDelta){_77=event.wheelDelta/120;}else{if(e.detail){_77=-e.detail/3;}}if(_77<0){this.set_value(this.get_value()+this.get_increment()*this.get_mouseWheelFactor());}else{this.set_value(this.get_value()-this.get_increment()*this.get_mouseWheelFactor());}this.Render();ComponentArt_CancelEvent(e);};ComponentArt_Slider.prototype.Slider_MouseMoveHandler=function(e){if(!e){e=window.event;}if(cart_browser_ie&&e.button==0){if(this.get_enabled()&&this.GripDragging){this.grip.className=this.get_gripCssClass();}document.body.style.MozUserSelect="";this.GripDragging=false;this.Moving=false;}var _79=cart_browser_ie?e.clientX+(document.documentElement&&document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft):e.pageX;var _7a=cart_browser_ie?e.clientY+(document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop):e.pageY;if(this.GripDragging){document.body.style.MozUserSelect="none";var _7b=(this.get_orientation()=="horizontal")?this.CoordToValue(_79-cart_getoffset_x(this.element,true,true)):this.CoordToValue(_7a-cart_getoffset_y(this.element,true,true));var _7c=(this.get_orientation()=="horizontal")?this.MouseToCoord(_79):this.MouseToCoord(_7a);if(this.get_orientation()=="horizontal"){this.grip.style.left=_7c+"px";}else{this.grip.style.top=_7c+"px";}this.PositionTracks(_7c);this.set_value(_7b);ComponentArt_Slider_PopUpShow(this,this.get_popUpClientTemplateId());}if(this.get_showTrackToolTip()){var _7d=(this.get_orientation()=="horizontal")?this.CoordToValue(_79):this.CoordToValue(_7a);if(_7d>this.get_maxValue()){_7d=this.get_maxValue();}else{if(_7d<this.get_minValue()){_7d=this.get_minValue();}}if(this.get_trackToolTipClientTemplateId()!=""){var _7e=new ComponentArt.Web.UI.SliderHoverValue(_7d);this.track.title=this.GetTemplatedContent(this.get_trackToolTipClientTemplateId(),this,_7e);}else{this.track.title=_7d;}}return true;};ComponentArt_Slider.prototype.Slider_Decrease_MouseDownHandler=function(e){if(this.get_decreaseActiveCssClass()!=""&&this.get_enabled()){this.decrease.className=this.get_decreaseActiveCssClass();}this.Moving=true;this.LinearMove(-1);};ComponentArt_Slider.prototype.Slider_Decrease_MouseUpHandler=function(e){if(this.get_enabled()){this.decrease.className=this.get_decreaseCssClass();}this.Moving=false;};ComponentArt_Slider.prototype.Slider_Decrease_ClickHandler=function(e){if(this.get_enabled()){this.decrease.className=this.get_decreaseCssClass();}this.Moving=false;};ComponentArt_Slider.prototype.Slider_Increase_MouseDownHandler=function(e){if(this.get_increaseActiveCssClass()!=""&&this.get_enabled()){this.increase.className=this.get_increaseActiveCssClass();}this.Moving=true;this.LinearMove(1);};ComponentArt_Slider.prototype.Slider_Increase_MouseUpHandler=function(e){if(this.get_enabled()){this.increase.className=this.get_increaseCssClass();}this.Moving=false;};ComponentArt_Slider.prototype.Slider_Increase_ClickHandler=function(e){if(this.get_enabled()){this.increase.className=this.get_increaseCssClass();}this.Moving=false;};ComponentArt_Slider.prototype.Slider_Grip_KeyDownHandler=function(e){if(!e){e=window.event;}switch(e.keyCode){case 33:this.set_value(this.get_value()-(this.get_increment()*2));this.Render();break;case 34:this.set_value(this.get_value()+(this.get_increment()*2));this.Render();break;case 35:this.set_value(this.get_maxValue());this.Render();break;case 36:this.set_value(this.get_minValue());this.Render();break;case 37:this.set_value(this.get_value()-this.get_increment());this.Render();break;case 38:this.set_value(this.get_value()-this.get_increment());this.Render();break;case 39:this.set_value(this.get_value()+this.get_increment());this.Render();break;case 40:this.set_value(this.get_value()+this.get_increment());this.Render();break;}};ComponentArt_Slider_AnimationStep=function(_86,end,_88,_89,id){var _8b=eval(id);var _8c=_8b.grip;var _8d=_8b.AnimationStartTime;_8b.Animating=true;var _8e=(new Date()).getTime()-_8d;var _8f=ComponentArt_SlidePortionCompleted(_8e,_88,_89);if(_8f==1){if(_8b.get_orientation()=="horizontal"){_8c.style.left=end+"px";}else{_8c.style.top=end+"px";}_8b.PositionTracks(end);_8b.Animating=false;}else{if(_8b.get_orientation()=="horizontal"){_8c.style.left=(_86+(end-_86)*_8f)+"px";_8b.PositionTracks(parseInt(_8c.style.left));}else{_8c.style.top=(_86+(end-_86)*_8f)+"px";_8b.PositionTracks(parseInt(_8c.style.top));}_8b.AnimationTimeOut=setTimeout("ComponentArt_Slider_AnimationStep("+_86+","+end+","+_88+","+_89+", \""+id+"\");",20);}};window.ComponentArt_Slider_PopUp=null;window.ComponentArt_Slider_PopUpShow=function(_90,_91){if(!window.ComponentArt_Slider_PopUp){ComponentArt_Slider_PopUp=document.createElement("div");ComponentArt_Slider_PopUp.style.zIndex=9999;ComponentArt_Slider_PopUp.style.position="absolute";ComponentArt_Slider_PopUp.style.visibility="hidden";document.body.insertBefore(ComponentArt_Slider_PopUp,document.body.firstChild);}var _92;if(_91!=""){_92=_90.GetTemplatedContent(_91,_90);}else{_92="";}ComponentArt_Slider_PopUp.innerHTML=_92;if(_90.get_orientation()=="horizontal"){ComponentArt_Slider_PopUp.style.left=_z86(_90.element)+((parseInt(_90.grip.style.left)+_90.grip.offsetWidth/2)-ComponentArt_Slider_PopUp.offsetWidth/2)+_90.get_popUpOffsetX()+"px";ComponentArt_Slider_PopUp.style.top=_z87(_90.element)+parseInt(_90.grip.style.top)-ComponentArt_Slider_PopUp.offsetHeight+_90.get_popUpOffsetY()+"px";}else{ComponentArt_Slider_PopUp.style.left=_z86(_90.element)+(parseInt(_90.grip.style.left)+_90.grip.offsetWidth)+_90.get_popUpOffsetX()+"px";ComponentArt_Slider_PopUp.style.top=_z87(_90.element)+parseInt(_90.grip.style.top)+(_90.grip.offsetHeight/2)-(ComponentArt_Slider_PopUp.offsetHeight/2)+_90.get_popUpOffsetY()+"px";}ComponentArt_Slider_PopUp.style.visibility="visible";};window.ComponentArt_Slider_PopUpHide=function(){_zF3(ComponentArt_Slider_PopUp);ComponentArt_Slider_PopUp=null;};ComponentArt_Slider.prototype.GetTemplatedContent=function(_93,_94,_95){var _96=this.GetClientTemplate(_93);if(_96){return ComponentArt_InstantiateClientTemplate(_96,_94,_95);}else{return ("Template not found: "+_93);}};ComponentArt_Slider.prototype.GetClientTemplate=function(sID){if(this.ClientTemplates){for(var i=0;i<this.ClientTemplates.length;i++){if(this.ClientTemplates[i][0]==sID){return this.ClientTemplates[i][1];}}}return null;};ComponentArt.Web.UI.SliderHoverValue=function(_99){if(window.ComponentArt_Atlas){ComponentArt.Web.UI.SliderHoverValue.initializeBase(this,[_99]);}var _9a=_99;this.get_value=function(){return _9a;};};ComponentArt.Web.UI.SliderBeforeValueChangedEventArgs=function(_9b){if(window.ComponentArt_Atlas){ComponentArt.Web.UI.SliderBeforeValueChangedEventArgs.initializeBase(this,[_9b]);}var _9c=_9b;this.get_value=function(){return _9c;};var _9d=false;this.set_cancel=function(_9e){this.cancel=_9e;};this.get_cancel=function(){return this.cancel;};};function ComponentArt_ReturnFalse(e){ComponentArt_CancelEvent(e);return false;}var ComponentArt_Slider_Loaded=true;

if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();