Type.registerNamespace("Telerik.Web.UI");
(function(){var b=$telerik.$;
var c=Telerik.Web.UI;
$telerik.toSlider=function(d){return d;
};
$telerik.findSlider=$find;
b.registerEnum(c,"SliderItemType",{None:1,Item:2,Tick:3});
b.registerEnum(c,"SliderTrackPosition",{Center:1,TopLeft:2,BottomRight:3});
b.registerEnum(c,"SliderThumbsInteractionMode",{Free:1,Lock:2,Push:3});
c.DecimalNumber={add:function(e,d,f){return a.parseDecimal((e+d),f);
},subtract:function(e,d,f){return a.parseDecimal((e-d),f);
},multiply:function(e,d,f){return a.parseDecimal((e*d),f);
},divide:function(e,d,f){return a.parseDecimal((e/d),f);
},remainder:function(e,d,f){e=Math.round(e*f);
d=Math.round(d*f);
return a.parseDecimal((e%d)/f,f);
},parseDecimal:function(f,g){if(typeof(f)=="undefined"){return Number.NaN;
}if(typeof(f)!="number"){try{f=parseFloat(f);
}catch(d){return Number.NaN;
}}if(isNaN(f)){return f;
}return(Math.round(f*g)/g);
}};
var a=c.DecimalNumber;
c.RadSlider=function(d){c.RadSlider.initializeBase(this,[d]);
this._minimumValue=0;
this._maximumValue=100;
this._value=0;
this._orientation=c.Orientation.Horizontal;
this._isHorizontal=true;
this._animationDuration=100;
this._showDecreaseHandle=true;
this._showIncreaseHandle=true;
this._showDragHandle=true;
this._enabled=true;
this._slideStep=1;
this._smallChange=1;
this._largeChange=0;
this._clickOffset=0;
this._trackMouseWheel=true;
this._width="";
this._height="";
this._skin="Default";
this._autoPostBack=false;
this._initializedInternal=false;
this._disposed=false;
this._firstValueOffset;
this._firstValueDragHandlePosition;
this._wrapperElement=null;
this._dragHandleElement=null;
this._mouseupHandler=null;
this._mouseWheelHandler=null;
this._documentKeyDownDelegate=null;
this._handleFocusDelegate=null;
this._handleBlurDelegate=null;
this._inSlidingMode=false;
this._dragText="Drag";
this._increaseText="Increase";
this._decreaseText="Decrease";
this._uniqueID=null;
this._resizeExtender=null;
this._selectionEnd=0;
this._isSelectionRangeEnabled=false;
this._endDragHandleElement=null;
this._endResizeExtender=null;
this._enableDragRange=false;
this._rangeResizeExtender=null;
this._children=null;
this._itemData=null;
this._childControlsCreated=false;
this._itemType=c.SliderItemType.None;
this._smallTickSize=0;
this._largeTickSize=0;
this._renderLargeTicks=false;
this._renderSmallTicks=false;
this._liveDrag=true;
this._liveDragValue;
this._liveDragHandleElement=null;
this._liveDragEndHandleElement=null;
this._trackPosition=c.SliderTrackPosition.Center;
this._isDirectionReversed=false;
this._enableServerSideRendering=false;
this._thumbsInteractionMode=c.SliderThumbsInteractionMode.Free;
this._rightToLeft=false;
this._precision=100;
this._accessKey="";
this._tabIndex=0;
this._valueBeforeAnimation=null;
this._selectionEndBeforeAnimation=null;
this.repaint=this.redraw;
this.Redraw=this.redraw;
};
c.RadSlider.prototype={initialize:function(){var h=this._minimumValue;
if(h>this._maximumValue){throw Error.argumentOutOfRange("_minimumValue",h,"MinimumValue should be smaller than MaximumValue");
}var d=this._value=this._getValueFromIndex(this._value);
if(this._isSelectionRangeEnabled){var g=this._selectionEnd=this._getValueFromIndex(this._selectionEnd);
var f=this._isDirectionReversed;
if((g<d&&!f)||(g>d&&f)){var e=this._selectionEnd;
this._selectionEnd=d;
this._value=e;
}}this.updateClientState();
if(this._enableServerSideRendering){this._initializeFields();
}c.RadSlider.callBaseMethod(this,"initialize");
this._initializeSliderControl();
b.raiseControlEvent(this,"load",{});
},_addParentVisibilityChangeHandler:function(e,d){if(e){if($telerik.isIE){$telerik.addHandler(e,"propertychange",d);
}else{e.addEventListener("DOMAttrModified",d,false);
}}},_removeParentVisibilityChangeHandler:function(e,d){if(e&&d){if($telerik.isIE){$telerik.removeHandler(e,"propertychange",d);
}else{e.removeEventListener("DOMAttrModified",d,false);
}}},_initializeSliderControl:function(d){if(d){var f=$telerik.isIE;
if(f){d=d.rawEvent;
}var i=(f&&d&&(d.propertyName=="style.display"||d.propertyName=="className"));
var h=(!f&&(d.attrName=="style"||d.attrName=="class"));
if(!(h||i)){return;
}}this._disposeParentVisibilityChangeHandler();
var g=$telerik.getInvisibleParent(this.get_element());
if(g){this._invisibleParent=g;
this._onParentVisibilityChangeDelegate=Function.createDelegate(this,this._initializeSliderControl);
this._addParentVisibilityChangeHandler(g,this._onParentVisibilityChangeDelegate);
}else{if(!this._initializedInternal){this._initializedInternal=true;
if(!this._wrapperElement){this._initializeLayout();
}else{this._setEnabled();
}this._setSliderElementsSize();
this._initializeSlider();
this._createChildControls();
this._setValuesForSlider();
}}},_disposeParentVisibilityChangeHandler:function(){if(this._invisibleParent&&this._onParentVisibilityChangeDelegate){this._removeParentVisibilityChangeHandler(this._invisibleParent,this._onParentVisibilityChangeDelegate);
this._invisibleParent=null;
this._onParentVisibilityChangeDelegate=null;
}},_initializeFields:function(){var e=this.get_id();
var h=this._wrapperElement=$get("RadSliderWrapper_"+e);
if(!h){return;
}h.setAttribute("unselectable","on");
$addHandler(this.get_element(),"click",$telerik.cancelRawEvent);
this._setRightToLeft();
var f=this._decreaseHandleElement=$get("RadSliderDecrease_"+e);
if(f){$addHandler(f,"mouseup",Function.createDelegate(f,this._clearFocus));
$addHandlers(f,{mousedown:this._onDecreaseMouseDown},this);
}var g=this._trackElement=$get("RadSliderTrack_"+e);
g.setAttribute("unselectable","on");
var d=this._selectedRegionElement=$get("RadSliderSelected_"+e);
d.setAttribute("unselectable","on");
this._dragHandleElement=$get("RadSliderDrag_"+e);
f=this._liveDragHandleElement=$get("liveDrag_RadSliderDrag_"+e);
if(f){$addHandler(f,"mouseup",Function.createDelegate(f,this._clearFocus));
}this._endDragHandleElement=$get("RadSliderEndDrag_"+e);
f=this._liveDragEndHandleElement=$get("liveDrag_RadSliderEndDrag_"+e);
if(f){$addHandler(f,"mouseup",Function.createDelegate(f,this._clearFocus));
}f=this._increaseHandleElement=$get("RadSliderIncrease_"+e);
if(f){$addHandler(f,"mouseup",Function.createDelegate(f,this._clearFocus));
$addHandlers(f,{mousedown:this._onIncreaseMouseDown},this);
}var i=this._listElement=$telerik.getElementByClassName(h,"rslItemsWrapper","ul");
if(i){i.setAttribute("unselectable","on");
$telerik.addMobileHandler(this,i,"mousedown",this._onTrackMouseDown);
}},_initializeLayout:function(){var i=this.get_element();
$addHandler(i,"click",$telerik.cancelRawEvent);
var d=i.className;
var e=this._skin;
if(d==""||d.indexOf("RadSlider")==-1){d="RadSlider "+("RadSlider_"+e);
Sys.UI.DomElement.addCssClass(i,d);
}this._setRightToLeft();
var j=this.get_id();
var g=this._wrapperElement=document.createElement("div");
i.appendChild(g);
g.id="RadSliderWrapper_"+j;
g.setAttribute("unselectable","on");
this._setWidth();
this._setHeight();
this._setOrientation();
this._setEnabled();
this._setTrackPosition();
this._setShowHandle(true);
var h=this._trackElement=document.createElement("div");
h.setAttribute("unselectable","on");
h.id="RadSliderTrack_"+j;
Sys.UI.DomElement.addCssClass(h,"rslTrack");
if(!this._showDecreaseHandle){h.style[this._getLocationProperty()]="0px";
}g.appendChild(h);
var f=this._selectedRegionElement=document.createElement("div");
f.setAttribute("unselectable","on");
f.id="RadSliderSelected_"+j;
Sys.UI.DomElement.addCssClass(f,"rslSelectedregion");
f.innerHTML="<!-- -->";
h.appendChild(f);
this._setEnableDragRange();
this._setShowDragHandle();
this._setShowHandle(false);
},_setRightToLeft:function(){var d=this.get_element();
if($telerik.isRightToLeft(d)){Sys.UI.DomElement.addCssClass(d,"RadSliderRTL");
Sys.UI.DomElement.addCssClass(d,"RadSliderRTL_"+this._skin);
this._rightToLeft=true;
}},_createHandleUI:function(f,h,g,e){var d=document.createElement("a");
d.id=f;
d.href="#";
Sys.UI.DomElement.addCssClass(d,g);
d.title=h;
if(!e){$addHandler(d,"mouseup",Function.createDelegate(d,this._clearFocus));
}var i=document.createElement("span");
i.innerHTML=h;
d.appendChild(i);
return d;
},_clearFocus:function(d){this.blur();
},_addDragHandleElement:function(i,f){var g=this._dragText;
var j="rslDraghandle";
var h=(f?"RadSliderEndDrag_":"RadSliderDrag_")+this.get_id();
var e=this._createHandleUI(h,g,j,true);
i.appendChild(e);
this[f?"_endDragHandleElement":"_dragHandleElement"]=e;
if(!this._liveDrag){var d=this._createHandleUI(("liveDrag_"+h),g,(j+" rslLiveDragHandle"));
i.appendChild(d);
this[f?"_liveDragEndHandleElement":"_liveDragHandleElement"]=d;
}},_setWidth:function(){var e=parseInt(this._width);
if(!isNaN(e)&&(e>0)){e+="px";
var d=this.get_element();
var f=this._wrapperElement;
if(d.style.width!=e){d.style.width=e;
}if(f.style.width!=e){f.style.width=e;
}}},_setHeight:function(){var e=parseInt(this._height);
if(!isNaN(e)&&(e>0)){e+="px";
var d=this.get_element();
var f=this._wrapperElement;
if(d.style.height!=e){d.style.height=e;
}if(f.style.height!=e){f.style.height=e;
}}},_setOrientation:function(){var d=this._wrapperElement;
var e=this._isHorizontal;
Sys.UI.DomElement.removeCssClass(d,(!e?"rslHorizontal":"rslVertical"));
Sys.UI.DomElement.addCssClass(d,(e?"rslHorizontal":"rslVertical"));
this._isHorizontal=!e;
var f=this._getTrackPositionClass(this._trackPosition);
this._isHorizontal=e;
Sys.UI.DomElement.removeCssClass(d,f);
this._setTrackPosition();
},_setEnabled:function(){var d=this._wrapperElement;
var e=this._isSelectionRangeEnabled;
if(this._enabled){Sys.UI.DomElement.removeCssClass(d,"rslDisabled");
this._createDragHandleExtender();
if(e){this._createDragHandleExtender(true);
this._setEnableDragRange();
}}else{Sys.UI.DomElement.addCssClass(d,"rslDisabled");
this._disposeObject("_resizeExtender");
if(e){this._disposeObject("_endResizeExtender");
this._disposeObject("_rangeResizeExtender");
}}},_getTrackPositionClass:function(e){var d=this._isHorizontal;
var f=(d)?"rslMiddle":"rslCenter";
if(e==c.SliderTrackPosition.TopLeft){f=(d)?"rslTop":"rslLeft";
}else{if(e==c.SliderTrackPosition.BottomRight){f=(d)?"rslBottom":"rslRight";
}}return f;
},_setTrackPosition:function(e){if(this._itemType==c.SliderItemType.None){return;
}var d=this._wrapperElement;
var f;
if(e!=null){f=this._getTrackPositionClass(e);
Sys.UI.DomElement.removeCssClass(d,f);
}f=this._getTrackPositionClass(this._trackPosition);
Sys.UI.DomElement.addCssClass(d,f);
},_setShowHandle:function(f){var e=f?"_showDecreaseHandle":"_showIncreaseHandle";
var n=f?"_decreaseHandleElement":"_increaseHandleElement";
var d=this._getLocationProperty();
var i=this._trackElement;
var g=this._listElement;
var l=this[e];
var h=this[n];
if(h){if(!l){clearTimeout(this[f?"_decreaseMDownInterval":"_increaseMDownInterval"]);
$clearHandlers(h);
h.parentNode.removeChild(h);
this[n]=null;
if(f){if(i){i.style[d]="0";
}if(g){g.style[d]="0";
}}}}else{if(l){if(f){if(i){i.style[d]="";
}if(g){g.style[d]="";
}}var k=f?"rslDecrease":"rslIncrease";
var o=this._isDirectionReversed;
var p=this[(f&&!o)||(!f&&o)?"_decreaseText":"_increaseText"];
var j=(f?"RadSliderDecrease_":"RadSliderIncrease_")+this.get_id();
var m=this[n]=this._createHandleUI(j,p,("rslHandle "+k));
this._wrapperElement.appendChild(m);
$addHandlers(m,{mousedown:this[f?"_onDecreaseMouseDown":"_onIncreaseMouseDown"]},this);
}}},_initializeDragHandle:function(d){this._addDragHandleElement(this._trackElement,d);
this._createDragHandleExtender(d);
},_disposeDragHandle:function(d){this._disposeObject(d?"_endResizeExtender":"_resizeExtender");
var e=this[d?"_endDragHandleElement":"_dragHandleElement"];
e.parentNode.removeChild(e);
this[d?"_endDragHandleElement":"_dragHandleElement"]=null;
if(!this._liveDrag){var f=this[d?"_liveDragEndHandleElement":"_liveDragHandleElement"];
f.parentNode.removeChild(f);
this[d?"_liveDragEndHandleElement":"_liveDragHandleElement"]=null;
}},_setShowEndDragHandle:function(){var f=this._isSelectionRangeEnabled;
var d=this._showDragHandle;
var e=this._endDragHandleElement;
if(e){if(!d||!f){if(!f&&(e.id=="RadSliderDrag_"+this.get_id())){this._isSelectionRangeEnabled=true;
this._switchDragHanldes();
this._isSelectionRangeEnabled=false;
}this._disposeDragHandle(true);
}}else{if(d&&f){this._initializeDragHandle(true);
}}},_setShowDragHandle:function(){var d=this._showDragHandle;
if(this._dragHandleElement){if(!d){this._disposeDragHandle();
this._setShowEndDragHandle();
this._handleInSlidingMode=null;
}}else{if(d){this._initializeDragHandle();
this._setShowEndDragHandle();
}}},_setEnableDragRange:function(){var e=this._enableDragRange;
var d=this._isSelectionRangeEnabled;
if(this._rangeResizeExtender){if(!e||!d){this._disposeObject("_rangeResizeExtender");
}}else{if(e&&d){this._createRangeExtender(this._selectedRegionElement);
}}},_createDragHandleExtender:function(i){if(!this._enabled){return;
}var d=this._liveDrag?this[i?"_endDragHandleElement":"_dragHandleElement"]:this[i?"_liveDragEndHandleElement":"_liveDragHandleElement"];
var e=i?"_endResizeExtender":"_resizeExtender";
if(d&&!this[e]){var f=$telerik.getCurrentStyle(d,"cursor","pointer");
var g={};
g[f]=d;
var h=this[e]=new c.ResizeExtender(this,d,g,null,null,f,false);
h.set_hideIframes(false);
}},_createRangeExtender:function(d){if(!this._enabled){return;
}if(d&&!this._rangeResizeExtender){var g=$telerik.getCurrentStyle(d,"cursor","pointer");
var e={};
e[g]=d;
var f=this._rangeResizeExtender=new c.ResizeExtender(this,d,e,null,null,g,false);
f.set_hideIframes(false);
}},_refreshLayout:function(){if($telerik.getInvisibleParent(this.get_element())){return;
}this._setSliderElementsSize();
this._setValuesForSlider();
},_setValuesForSlider:function(){this._setNewValue(this._value,true,true);
if(this._isSelectionRangeEnabled){this._setNewValue(this._selectionEnd,false,true);
}},_setSliderElementsSize:function(){if(!this._wrapperElement){return;
}var m=(this._showIncreaseHandle)?this._getIncreaseHandleBounds().width:0;
var o=(this._showDecreaseHandle)?this._getDecreaseHandleBounds().width:0;
var d=this.get_length()-o-m;
var k=this._trackElement;
k.style.width="";
k.style.height="";
var e=$telerik.getSize(k);
var g=this._isHorizontal;
var f=(g)?d:e.width;
var h=(!g)?d:e.height;
if(f>0&&h>0){$telerik.setSize(k,{width:f,height:h});
}var j=false;
if(this._itemsUICreated&&this._children&&this._itemType==c.SliderItemType.Tick){var i=this._checkRenderTicks();
var l=i.renderLargeTicks;
var n=i.renderSmallTicks;
if(this._renderLargeTicks!=l||this._renderSmallTicks!=n){this._children.clear();
this._itemsUICreated=false;
this._itemData=[];
this._renderLargeTicks=l;
this._renderSmallTicks=n;
this._createChildControls();
j=true;
}}if(!j){this._setItemsSize();
}this._setFirstValueOffset();
},_setFirstValueOffset:function(){var d=Math.floor(this._getHalfDragHandleSize());
if(this._itemType==c.SliderItemType.Tick){this._firstValueOffset=d;
this._firstValueDragHandlePosition=0;
}else{this._firstValueOffset=0;
this._firstValueDragHandlePosition=-d;
}},_initializeSlider:function(){this._initializeEventHandlers();
},_initializeEventHandlers:function(){this._mouseupHandler=Function.createDelegate(this,this._onMouseUp);
$telerik.addExternalHandler(document,"mouseup",this._mouseupHandler);
$telerik.addMobileHandler(this,this._trackElement,"mousedown",this._onTrackMouseDown);
this._setTrackMouseWheel();
var d=this._dragHandleElement;
if(d){this._applyAccessKey();
this._documentKeyDownDelegate=Function.createDelegate(this,this._onKeyDown);
$telerik.addExternalHandler(document,"keydown",this._documentKeyDownDelegate);
this._handleFocusDelegate=Function.createDelegate(this,this._handleFocus);
this._handleBlurDelegate=Function.createDelegate(this,this._handleBlur);
var e=this._tabIndex;
for(var f=0;
f<2;
f++){var g=(f==0)?d:this._endDragHandleElement;
if(g){$telerik.addExternalHandler(g,"focus",this._handleFocusDelegate);
$telerik.addExternalHandler(g,"blur",this._handleBlurDelegate);
if(e){g.tabIndex=e;
}}}}},_setTrackMouseWheel:function(){this._disposeTrackMouseWheelHandler();
if(!this._trackMouseWheel||this._isSelectionRangeEnabled){return;
}var d=this._trackElement;
this._mouseWheelHandler=Function.createDelegate(this,this._onMouseWheel);
$telerik.addExternalHandler(d,"mousewheel",this._mouseWheelHandler);
if($telerik.isFirefox){$telerik.addExternalHandler(d,"DOMMouseScroll",this._mouseWheelHandler);
}},_disposeTrackMouseWheelHandler:function(){var d=this._trackElement;
if(this._mouseWheelHandler&&d){$telerik.removeExternalHandler(d,"mousewheel",this._mouseWheelHandler);
if($telerik.isFirefox){$telerik.removeExternalHandler(d,"DOMMouseScroll",this._mouseWheelHandler);
}this._mouseWheelHandler=null;
}},dispose:function(){this._disposed=true;
this._animatedHandle=null;
this._handleInSlidingMode=null;
this._disposeHandlers();
this._disposeSlider();
c.RadSlider.callBaseMethod(this,"dispose");
},_disposeSlider:function(){this._disposeObject("_resizeExtender");
this._disposeObject("_endResizeExtender");
this._disposeObject("_rangeResizeExtender");
clearTimeout(this._increaseMDownInterval);
clearTimeout(this._decreaseMDownInterval);
clearTimeout(this._mDownInterval);
this._dragHandleElement=null;
this._endDragHandleElement=null;
this._decreaseHandleElement=null;
this._increaseHandleElement=null;
this._trackElement=null;
this._selectedRegionElement=null;
this._liveDragHandleElement=null;
this._liveDragEndHandleElement=null;
this._listElement=null;
this._wrapperElement=null;
},_disposeHandlers:function(){$clearHandlers(this.get_element());
if(this._trackElement){$clearHandlers(this._trackElement);
}if(this._listElement){$clearHandlers(this._listElement);
}if(this._decreaseHandleElement){$clearHandlers(this._decreaseHandleElement);
}if(this._increaseHandleElement){$clearHandlers(this._increaseHandleElement);
}if(this._selectedRegionElement){$clearHandlers(this._selectedRegionElement);
}if(this._mouseupHandler){$telerik.removeExternalHandler(document,"mouseup",this._mouseupHandler);
this._mouseupHandler=null;
}if(this._documentKeyDownDelegate){$telerik.removeExternalHandler(document,"keydown",this._documentKeyDownDelegate);
this._documentKeyDownDelegate=null;
}for(var d=0;
d<2;
d++){var e=(d==0)?this._dragHandleElement:this._endDragHandleElement;
if(e){$telerik.removeExternalHandler(e,"focus",this._handleFocusDelegate);
$telerik.removeExternalHandler(e,"blur",this._handleBlurDelegate);
}}this._handleFocusDelegate=null;
this._handleFocusDelegate=null;
if(this._accessKeyTextbox){$clearHandlers(this._accessKeyTextbox);
this._accessKeyTextbox.removeAttribute("accessKey");
this._accessKeyTextbox=null;
}this._disposeTrackMouseWheelHandler();
this._disposeParentVisibilityChangeHandler();
},_disposeObject:function(d){if(this[d]){this[d].dispose();
this[d]=null;
}},onDragStart:function(t){var d=t.element;
if(d===this._selectedRegionElement){return this._onDragStartRange(t);
}var l=parseInt($telerik.getCurrentStyle(d,"left",0));
if(isNaN(parseInt(d.style.left))){d.style.left=l+"px";
}var g=parseInt($telerik.getCurrentStyle(d,"top",0));
if(isNaN(parseInt(d.style.top))){d.style.top=g+"px";
}var w=this._isSelectionRangeEnabled;
var s=this._thumbsInteractionMode;
var i=w&&(c.SliderThumbsInteractionMode.Lock==s);
var u=w&&(c.SliderThumbsInteractionMode.Push==s);
var m=this._dragHandleElement;
var o=(d.id.indexOf(m.id)>-1);
var f=this._liveDrag;
if(!f){Sys.UI.DomElement.removeCssClass(d,"rslLiveDragHandle");
Sys.UI.DomElement.addCssClass(d,"rslLiveDragHandleActive");
if(i||u){this[o?"_liveDragEndHandleElement":"_liveDragHandleElement"].style.zIndex="";
d.style.zIndex="2";
}d=o?m:this._endDragHandleElement;
}this._handleInSlidingMode=d;
this._valueOnSlideStart=this._getActiveDragHandleValue(this._updateSelectionStart(null,d));
if(!f){this._liveDragValue=this._valueOnSlideStart;
}this._inSlidingMode=true;
var p=this._cachedDragHandleSize=$telerik.getSize(d);
var e=this._trackElement;
var r=$telerik.getBorderBox(e);
var v=$telerik.getSize(e);
v.width-=r.horizontal;
v.height-=r.vertical;
var k=this._firstValueDragHandlePosition;
var h=(o?this._endDragHandleElement:m);
var x=h?parseInt((h).style[this._getLocationProperty()]):0;
if(i||u){h.style.zIndex="";
d.style.zIndex="1";
if(i){var j=this._getSizeProperty();
v[j]=o?x+p[j]:(v[j]-x);
v[j]+=k;
}}var n=this._isHorizontal;
var q=new Sys.UI.Bounds((n?k:l),(!n?k:g),((n)?(v.width+(k==0?0:p.width)):p.width),((!n)?(v.height+(k==0?0:p.height)):p.height));
if(i&&!o){q[this._getPointProperty()]=x;
}this._cachedSliderBounds=q;
this.raiseEvent("slideStart");
return true;
},_onDragStartRange:function(l){var f=l.element;
var d=parseInt($telerik.getCurrentStyle(f,"left",0));
if(isNaN(parseInt(f.style.left))){f.style.left=d+"px";
}var j=parseInt($telerik.getCurrentStyle(f,"top",0));
if(isNaN(parseInt(f.style.top))){f.style.top=j+"px";
}var n=this._trackElement;
var h=$telerik.getBorderBox(n);
var i=$telerik.getSize(n);
i.width-=h.horizontal;
i.height-=h.vertical;
this._valuesOnSlideStart=[this._value,this._selectionEnd];
if(!this._liveDrag){this._liveDragValue=this._valuesOnSlideStart[0];
if(this._showDragHandle){var k=this._liveDragHandleElement;
Sys.UI.DomElement.removeCssClass(k,"rslLiveDragHandle");
Sys.UI.DomElement.addCssClass(k,"rslLiveDragHandleActive");
k.blur();
k=this._liveDragEndHandleElement;
Sys.UI.DomElement.removeCssClass(k,"rslLiveDragHandle");
Sys.UI.DomElement.addCssClass(k,"rslLiveDragHandleActive");
k.blur();
}}this._inSlidingMode=true;
var m=this._cachedRangeSize=$telerik.getSize(f);
var g=this._isHorizontal;
var e=new Sys.UI.Bounds((g?0:d),(!g?0:j),((g)?i.width:m.width),((!g)?i.height:m.height));
this._cachedSliderBounds=e;
this.raiseEvent("slideRangeStart");
return true;
},onDragEnd:function(j){var l=j.element;
if(l===this._selectedRegionElement){return this._onDragEndRange(j);
}var q=this._handleInSlidingMode;
var i=this._updateSelectionStart(null,q);
if(!this._liveDrag){Sys.UI.DomElement.removeCssClass(l,"rslLiveDragHandleActive");
Sys.UI.DomElement.addCssClass(l,"rslLiveDragHandle");
var o=this._liveDragValue;
var m=this._calculateDragHandleOffset(o);
var e=this._getLocationProperty();
var k=this._isDirectionReversed;
var h=this._value;
var d=this._selectionEnd;
var n=i&&((o>d&&!k)||(o<d&&k));
n=n||(!i&&((o<h&&!k)||(o>h&&k)));
var f=n&&this._isSelectionRangeEnabled&&(c.SliderThumbsInteractionMode.Push==this._thumbsInteractionMode);
var p=f&&this._setActiveDragHandleValue(o,!i);
if(!p){p=this._setActiveDragHandleValue(o,i);
}if(!p){if(f){var g=i?this._endDragHandleElement:this._dragHandleElement;
g.style[e]=m+"px";
this._updateRelativeLiveDragHandlePosition(g);
if(!i){this._selectedRegionElement.style[e]=m+"px";
}}q.style[e]=m+"px";
this._updateSelectedRegion(q,m);
}else{if(f){this._setActiveDragHandleValue((i?h:d),i,true,false);
}this._updateRelativeLiveDragHandlePosition(q);
}}else{this.updateClientState();
}this._cachedSliderBounds=null;
this._cachedDragHandleSize=null;
this._inSlidingMode=false;
this.raiseEvent("slideEnd");
if(this._autoPostBack&&this._valueOnSlideStart!=this._getActiveDragHandleValue(i)){this._raiseValueChangedServerEvent();
}},_onDragEndRange:function(j){var e=this._valuesOnSlideStart;
if(!this._liveDrag){var g=this._showDragHandle;
if(g){var f=this._liveDragHandleElement;
Sys.UI.DomElement.removeCssClass(f,"rslLiveDragHandleActive");
Sys.UI.DomElement.addCssClass(f,"rslLiveDragHandle");
f=this._liveDragEndHandleElement;
Sys.UI.DomElement.removeCssClass(f,"rslLiveDragHandleActive");
Sys.UI.DomElement.addCssClass(f,"rslLiveDragHandle");
}var d=this._liveDragValue;
var k=d+e[1]-e[0];
var m=this._setActiveDragHandleValue(k,false,null,null,true);
if(!m){m=this._setActiveDragHandleValue(d,true,null,null,true);
}var i=this._dragHandleElement;
var h=this._endDragHandleElement;
var l=this._getLocationProperty();
if(m){this._setActiveDragHandleValue(e[1],false,true,false,true);
this._selectedRegionElement.style[l]=this._calculateDragHandleOffset(e[0])+this._getHalfDragHandleSize();
if(g){this._updateRelativeLiveDragHandlePosition(i);
this._updateRelativeLiveDragHandlePosition(h);
}}else{if(g){i.style[l]=this._calculateDragHandleOffset(d)+"px";
h.style[l]=this._calculateDragHandleOffset(k)+"px";
}}}else{this.updateClientState();
}this._cachedSliderBounds=null;
this._cachedRangeSize=null;
this._inSlidingMode=false;
this.raiseEvent("slideRangeEnd");
if(this._autoPostBack&&e[0]!=this._value&&e[1]!=this._selectionEnd){this._raiseValueChangedServerEvent();
}},onDrag:function(l){var t=l.element;
if(t===this._selectedRegionElement){return this._onDragRange(l);
}var s=this._cachedDragHandleSize;
var o=this._cachedSliderBounds;
if(o.width<1||o.height<1){return false;
}var q=c.ResizeExtender.containsBounds(o,new Sys.UI.Bounds(l.x,l.y,s.width,s.height));
if(!q){if(l.x<=o.x){l.x=o.x;
}else{if(o.x+o.width<=l.x+s.width){l.x=o.x+o.width-s.width;
}}if(l.y<=o.y){l.y=o.y;
}else{if(o.y+o.height<=l.y+s.height){l.y=o.y+o.height-s.height;
}}q=true;
}var k=this._updateSelectionStart(null,t);
var u=this._calcValue(null,null,l,k);
var g=this._calculateDragHandleOffset(u);
var d=this._getPointProperty();
l[d]=g;
var f=this._liveDrag;
if(f&&this._getActiveDragHandleValue(k)!=u){var m=this._isDirectionReversed;
var n=this._value;
var e=this._selectionEnd;
var p=k&&((u>e&&!m)||(u<e&&m));
p=p||(!k&&((u<n&&!m)||(u>n&&m)));
var h=p&&this._isSelectionRangeEnabled&&(c.SliderThumbsInteractionMode.Push==this._thumbsInteractionMode);
var r=h&&this._setActiveDragHandleValue(u,!k,false,true);
if(!r){r=this._setActiveDragHandleValue(u,k,false,true);
}if(r){if(h){this._setActiveDragHandleValue((k?n:e),k,true,true);
}q=false;
}else{if(h){var j=this._getLocationProperty();
var i=k?this._endDragHandleElement:this._dragHandleElement;
i.style[j]=g+"px";
if(!k){this._selectedRegionElement.style[j]=g+"px";
}}this._updateSelectedRegion(t,g);
}}else{if(!f&&this._liveDragValue!=u){this._liveDragValue=u;
}else{q=false;
}}this.raiseEvent("slide");
return q;
},_onDragRange:function(y){var A=y.element;
var h=this._cachedRangeSize;
var i=this._cachedSliderBounds;
if(i.width<1||i.height<1){return false;
}var B=(this._children&&this._children.get_count()>0&&(this._itemType==c.SliderItemType.Item));
var k=this._smallChange;
var f=this._minimumValue+(B?k:0);
var s=this._maximumValue-(B?k:0);
var D=this._isHorizontal;
var p=this._valuesOnSlideStart;
var g=(p[1]-p[0]);
var n=null;
var r=c.ResizeExtender.containsBounds(i,new Sys.UI.Bounds(y.x,y.y,h.width,h.height));
if(!r){var l=this._isDirectionReversed;
var m=l?s:f;
var d=!l?s:f;
if(y.x<=i.x){y.x=i.x;
if(D){n={start:m,end:(m+g)};
}}else{if(i.x+i.width<=y.x+h.width){y.x=i.x+i.width-h.width;
if(D){n={start:(d-g),end:d};
}}}if(y.y<=i.y){y.y=i.y;
if(!D){n={start:m,end:(m+g)};
}}else{if(i.y+i.height<=y.y+h.height){y.y=i.y+i.height-h.height;
if(!D){n={start:(d-g),end:d};
}}}r=true;
}var E=this._getPointProperty();
var e=this._getHalfDragHandleSize();
if(!n){var x={};
x[E]=y[E]-e;
var j=this._calcValue(null,null,x,true);
j=Math.min(Math.max(j,f),s);
var w=j+g;
w=Math.max(Math.min(w,s),f);
j=w-g;
n={start:j,end:w};
}var u=this._calculateDragHandleOffset(n.start);
y[E]=u+e;
var z=this._liveDrag;
var q=this._liveDragValue;
var v={start:(z?this._value:q),end:(z?this._selectionEnd:(q+g))};
if(n.start!=v.start&&n.end!=v.end){var t=this._showDragHandle;
var o=this._getLocationProperty();
if(z){var C=this._setActiveDragHandleValue(n.end,false,false,true,true);
if(!C){C=this._setActiveDragHandleValue(n.start,true,false,true,true);
}if(C){this._setActiveDragHandleValue(v.end,false,true,true,true);
r=false;
}else{if(t){this._dragHandleElement.style[o]=u+"px";
this._endDragHandleElement.style[o]=this._calculateDragHandleOffset(n.end)+"px";
}}}else{this._liveDragValue=n.start;
if(t){this._liveDragHandleElement.style[o]=u+"px";
this._liveDragEndHandleElement.style[o]=this._calculateDragHandleOffset(n.end)+"px";
}}}else{r=false;
}this.raiseEvent("slideRange");
return r;
},_playAnimation:function(f,h){if(this._animationEnded==false){this._handleInSlidingMode=this._animatedHandle;
return;
}this._animationEnded=false;
var l=this;
var j=function(){l._setActiveDragHandleValue(f,h,true);
l._animationEnded=true;
};
var e=this._isHorizontal;
var k=this._animationDuration;
var m=this._calculateDragHandleOffset(f);
var g=this._getSelectionAnimationEndBounds(m,h);
var o=e?{width:g.width+"px",left:g.x+"px"}:{height:g.height+"px",top:g.y+"px"};
b(this._selectedRegionElement).stop().animate(o,k,null,j);
if(this._showDragHandle){var i=this._animatedHandle=h?this._dragHandleElement:this._endDragHandleElement;
var n=e?{left:m+"px"}:{top:m+"px"};
var d=Function.createDelegate(this,this._onDragHandleAnimationEnded);
b(i).stop().animate(n,k,null,d);
}},_getSelectionAnimationEndBounds:function(e,d){var f=this._getSelectedRegionBounds();
var i=Math.floor(e+this._getHalfDragHandleSize());
var g=this._getSizeProperty();
var j=this._getPointProperty();
if(this._isSelectionRangeEnabled){var k=f[j];
var h=k+f[g];
if(d){f[j]=i;
k=i;
}else{h=i;
}i=h-k;
}else{if(this._isDirectionReversed){f[j]=i;
i=this._getTrackBounds().width-i;
}}i=(i<0)?0:i;
f[g]=i;
return f;
},_onDragHandleAnimationEnded:function(){this._updateRelativeLiveDragHandlePosition(this._handleInSlidingMode);
},_ensureChildControls:function(){},_createChildControls:function(){if(this._itemsUICreated){return;
}if(!this._children){this._children=new c.RadSliderItemCollection(this);
}if(!this._wrapperElement){return;
}var e=this._itemData;
if(!e||e.length==0){if(this._itemType==c.SliderItemType.Tick){this._calculateTickSize();
var d=this._largeChange;
if(this._largeChange>0){this._calculateTickSize(true);
}if(this._smallTickSize>0&&((this._largeTickSize>0&&d>0)||d<=0)){var e=this._createItemDataForTicks();
if(!e||e.length==0){return;
}this._createChildControlsUI(e);
}}}else{this._createChildControlsUI(e);
}},_createChildControlsUI:function(f){if(this._itemsUICreated){return;
}this._itemsUICreated=true;
var p=this.get_childListElement();
var l=this._children;
var g=this._isDirectionReversed;
var o=$telerik.getChildrenByTagName(p,"li");
var d=o.length;
var e=f.length;
var h=!(d==e);
if(h){p.innerHTML="";
}this._childControlsCreated=h;
for(var n=0,k=f.length;
n<k;
n++){var m=new c.RadSliderItem();
var j=f[g?(e-1-n):n];
if(h){m._loadFromDictionary(j);
}else{m._initialize(j,o[n]);
}l.add(m);
}this._setItemsSize();
if(this._itemType==c.SliderItemType.Item){this._updateSelectedItemsStatus();
}this._childControlsCreated=true;
b.raiseControlEvent(this,"itemsCreated",{});
},_createChildListElement:function(){var e=document.createElement("ul");
e.className="rslItemsWrapper";
e.unselectable="on";
if(!this._showDecreaseHandle){e.style[this._getLocationProperty()]="0px";
}var d=this._trackElement;
d.parentNode.insertBefore(e,d);
$telerik.addMobileHandler(this,e,"mousedown",this._onTrackMouseDown);
this._listElement=e;
return e;
},_logInserted:function(d){},_clearSelection:function(){var e=this._children;
for(var f=0,d=e.get_count();
f<d;
f++){e.getItem(f)._updatedSelectedView(false);
}},_getItemOffset:function(l,f,i){var g=f;
if(!g){g=this._getUlSize()[this._getSizeProperty()];
}var p=this._children.get_count();
if(p<2){return{startPoint:0,endPoint:g};
}var k=0;
if(this._itemType==c.SliderItemType.Tick){var j=(this._getDragHandleBounds().width/2);
var e=j+Math.floor((g-2*j)/(2*(p-1)));
var n=e;
k=e;
if(this._isDirectionReversed){k+=i;
}else{n+=i;
}if(l==0){return{startPoint:0,endPoint:k};
}else{if(l==(p-1)){return{startPoint:(g-n),endPoint:g};
}}g-=(k+n);
p-=2;
l-=1;
if(g<0||p<=0){return{startPoint:0,endPoint:g};
}}var d=l/p;
var o=(l+1)/p;
var h=parseInt(d*g)+k;
var m=parseInt(o*g)+k;
return{startPoint:h,endPoint:m};
},_checkHitInItem:function(e,d){var f=this._getItemOffset(e);
if(d<f.startPoint){if(e<=0){return null;
}return this._checkHitInItem(e-1,d);
}else{if(d>f.endPoint){if(e>=this._children.get_count()-1){return null;
}return this._checkHitInItem(e+1,d);
}}return e;
},_getItemFromValue:function(e){var d=this._calculateDragHandleOffset(e)+this._firstValueOffset;
return this._getItemFromOffset(d);
},_getItemFromOffset:function(d){var f=this._children;
var h=f.get_count();
var g=this._getItemSize(0)[this._getSizeProperty()];
if(g>0){var e=Math.floor(d/g);
e=this._checkHitInItem(e,d);
if(e>=h){e=h-1;
}if(e>=0){return f.getItem(e);
}}return null;
},_updateSelectedItemsStatus:function(){var e=this._children;
if(e.get_count()>0){this._clearSelection();
var d=this._getItemFromValue(this._value);
if(d){d._updatedSelectedView(true);
}if(this._isSelectionRangeEnabled){var f=this._getItemFromValue(this._selectionEnd);
if(f){f._updatedSelectedView(true);
}}}},_getUlSize:function(){var j=this._trackElement;
var k=$telerik.getBorderBox(j);
var h=$telerik.getSize(j);
h.width-=k.horizontal;
h.height-=k.vertical;
var d=h;
var e=this._isHorizontal;
var g=parseInt(e?this._height:this._width);
var f=this._trackPosition;
if(f!=c.SliderTrackPosition.Center){g-=h[e?"height":"width"];
var i=f==c.SliderTrackPosition.TopLeft;
var p=e?(i?"top":"bottom"):(i?"left":"right");
var n=parseInt($telerik.getCurrentStyle(j,p));
if(!isNaN(n)){g-=n;
}var o=e?(i?"marginTop":"marginBottom"):(i?"marginLeft":"marginRight");
var m=parseInt($telerik.getCurrentStyle(j,o));
if(!isNaN(m)){g-=m;
}var l=parseInt($telerik.getCurrentStyle(this._listElement,o));
if(!isNaN(l)){g-=l;
}}if(g>=0){d[e?"height":"width"]=g;
}return d;
},_getItemSize:function(j,i,h){var f=i;
if(!f){f=this._getUlSize();
}var e={width:f.width,height:f.height};
var g=this._getSizeProperty();
var d=this._getItemOffset(j,f[g],h);
e[g]=d.endPoint-d.startPoint;
return e;
},_getAsymmetricAddOn:function(m){var d=0;
if(c.SliderItemType.Tick==this._itemType){var h=this._isDirectionReversed;
var n=this._maximumValue;
var f=this._minimumValue;
var i=this._children;
var g=h?0:(i.get_count()-1);
var k=i.getItem(g).get_isSmallTick();
var l=a.remainder((n-f),(k?this._smallChange:this._largeChange),this._precision);
if(l!=0){var j=h?(f+l):(n-l);
var e=this._calculateDragHandleOffset(j);
d=m-e-this._getDragHandleBounds().width;
}}return d;
},_setItemsSize:function(){if(!this._itemsUICreated){return;
}var e=this._children;
var d=e.get_count();
if(d==0){return;
}var g=(this._itemType==c.SliderItemType.Tick);
var n=this._isHorizontal;
var j=this._getSizeProperty();
var f=this._getUlSize();
var l=this._getAsymmetricAddOn(f[n?"width":"height"]);
var o={lastItemSize:0,asymmetricAddOn:l};
var q=0;
for(var p=0;
p<d;
p++){var s=e.getItem(p).get_element();
q=this._getItemSize(p,f,l);
$telerik.setSize(s,q);
if(p==d-1){o.lastItemSize=q[j];
}else{if(g&&(p>0)){var k=s.getElementsByTagName("SPAN");
var h=Math.max(q[j],12)+"px";
for(var r=0,m=k.length;
r<m;
r++){if(!n){k[r].style.lineHeight=h;
}else{k[r].style.lineHeight="";
}}}}}this._setEndTicksBackgroundPosition(o);
},get_childListElement:function(){var d=this._listElement;
if(!d){d=this._createChildListElement();
}return d;
},get_selectedItem:function(){var d=this.get_selectedItems();
if(d.length>0){return d[0];
}return null;
},get_selectedItems:function(){if(this._itemType!=c.SliderItemType.Item){return[];
}var f=this._children;
var h=f.get_count();
var d=this._isDirectionReversed;
var e=d?(h-1-this.get_selectionStart()):this.get_selectionStart();
var i=[f.getItem(e)];
if(this._isSelectionRangeEnabled){var g=d?(h-1-this.get_selectionEnd()):this.get_selectionEnd();
Array.add(i,f.getItem(g));
}return i;
},get_selectedValue:function(){var d=this.get_selectedItem();
if(d){return d.get_value();
}return"";
},_calculateDragHandleOffset:function(g){var e=this._minimumValue;
var l=this._maximumValue;
var i=this._getTrackBounds();
var k=this._firstValueDragHandlePosition;
if(k==0){i.width=(i.width-this._getDragHandleBounds().width);
}var h=l-e;
var f=(g-e)/h;
if(this._isDirectionReversed){f=1-f;
g=l+e-g;
}var d=parseInt(f*(i.width));
var j=(g==e)?k:(g==l)?(i.width+k):d+k;
return j;
},_getBoundsInternal:function(d,g){var e=$telerik.getBounds(d);
if(g){var f=$telerik.getBorderBox(d);
e.width-=f.horizontal;
e.height-=f.vertical;
e.x+=f.left;
e.y+=f.top;
}if(this._orientation==c.Orientation.Vertical){e={x:e.y,y:e.x,height:e.width,width:e.height};
}return e;
},_getHalfDragHandleSize:function(){return(this._getDragHandleBounds().width/2);
},_getTrackBounds:function(){return this._getBoundsInternal(this._trackElement,true);
},_getSelectedRegionBounds:function(){var f=$telerik.getContentSize(this._selectedRegionElement);
f.y=0;
f.x=0;
var e=this._isSelectionRangeEnabled;
if(e||(!e&&this._isDirectionReversed)){var d=this._getElementLocation(this._selectedRegionElement);
f[this._getPointProperty()]=d;
}return f;
},_getSelectedRegionPoints:function(){var f=this._getSelectedRegionBounds();
var d=f[this._getPointProperty()];
var e=d+f[this._getSizeProperty()];
return{startPoint:d,endPoint:e};
},_getDragHandleBounds:function(d){if(!this._showDragHandle){return{x:0,y:0,height:0,width:0};
}var e=d;
if(!e){e=this._dragHandleElement;
if(this._isSelectionRangeEnabled&&this._handleInSlidingMode){e=this._handleInSlidingMode;
}}return this._getBoundsInternal(e);
},_getDecreaseHandleBounds:function(){return this._getBoundsInternal(this._decreaseHandleElement);
},_getIncreaseHandleBounds:function(){return this._getBoundsInternal(this._increaseHandleElement);
},_getLocationProperty:function(){if(!this._locationProperty){this._locationProperty=this._isHorizontal?"left":"top";
}return this._locationProperty;
},_updateLocationProperty:function(){this._locationProperty=this._isHorizontal?"left":"top";
},_getSizeProperty:function(){if(!this._sizeProperty){this._sizeProperty=this._isHorizontal?"width":"height";
}return this._sizeProperty;
},_updateSizeProperty:function(){this._sizeProperty=this._isHorizontal?"width":"height";
},_getPointProperty:function(){if(!this._pointProperty){this._pointProperty=this._isHorizontal?"x":"y";
}return this._pointProperty;
},_updatePointProperty:function(){this._pointProperty=this._isHorizontal?"x":"y";
},_doSmallStep:function(h){var g=this._smallChange;
var d=this._isDirectionReversed;
if((!h&&!d)||(h&&d)){g*=-1;
}var e=true;
if(this._isSelectionRangeEnabled&&h){e=false;
}var f=this._getActiveDragHandleValue(e)+g;
f=this._calcValue(f,null,null,e);
this._setHandlePosition(f,null,e,null,true);
},_calcValue:function(r,h,d,g){var j;
var i=this._minimumValue;
var l=this._maximumValue;
var q=g?this._dragHandleElement:this._endDragHandleElement;
if(r!=null){if(!Number.isInstanceOfType(r)){try{r=parseFloat(r);
}catch(m){r=Number.NaN;
}}if(isNaN(r)){r=i;
}j=(r<i)?i:(r>l)?l:r;
}else{var k=this._getTrackBounds();
var o=this._getDragHandleBounds(q);
if(d){o.x=(d[this._getPointProperty()])+k.x;
}var p=this._firstValueOffset;
var s=(h!=null)?(h-p):(o.x+Math.floor(o.width/2)-k.x-p);
if(this._firstValueDragHandlePosition==0){k.width=(k.width-o.width);
}var e=s/k.width;
if(this._isDirectionReversed){s=k.width-s;
e=1-e;
}j=(s==0)?i:(s==k.width)?l:i+e*(l-i);
}j=this._getNearestStepValue(j);
j=(j<i)?i:(j>l)?l:j;
if(this._children&&this._children.get_count()>0&&(this._itemType==c.SliderItemType.Item)){var n=this._smallChange;
var f=this._getItemFromOffset(s);
if(f){j=this._getValueFromIndex(f.get_index());
}else{if(j%2==0){if(j<this._getActiveDragHandleValue(g)){j-=n;
}else{j+=n;
}j=(j<i)?i+n:(j>l)?l-n:j;
}}}return a.parseDecimal(j,this._precision);
},_setHandlePosition:function(g,h,f,j,i){if(!j&&this.raise_valueChanging(g,f)){return;
}var e=h;
if(!e){e=this._handleInSlidingMode;
}if((this._animationDuration>0)&&i){this._playAnimation(g,f);
}else{var d=this._calculateDragHandleOffset(g);
if(this._showDragHandle&&e){e.style[this._getLocationProperty()]=d+"px";
this._updateRelativeLiveDragHandlePosition(e);
}this._setActiveDragHandleValue(g,f,true);
this._updateSelectedRegion(e,d,f);
}},_setHandlePositionKeyboard:function(e,p,d){var h=this._isDirectionReversed;
var i=this._dragHandleElement;
var l=this._endDragHandleElement;
var k=e?i:l;
var g=!e?i:l;
var q=this._isSelectionRangeEnabled;
var m=this._thumbsInteractionMode;
var j=q&&(c.SliderThumbsInteractionMode.Lock==m);
var n=q&&(c.SliderThumbsInteractionMode.Push==m);
var f=q?this.get_selectionEnd():this._maximumValue;
var o=q?this.get_selectionStart():this._minimumValue;
p=Math.max(Math.min(p,this._maximumValue),this._minimumValue);
if(d){if(q&&(e&&!h)||(!e&&h)){if(j&&p>f){p=f;
}if(n&&p>f){this._setHandlePosition(p,g,!e);
}}this._setHandlePosition(p,k,e);
}else{if(q&&(!e&&!h)||(e&&h)){if(j&&p<o){p=o;
}if(n&&p<o){this._setHandlePosition(p,g,!e);
}}this._setHandlePosition(p,k,e);
}},_getNearestStepValue:function(h){var e=this._minimumValue;
var k=this._maximumValue;
var i=k-e;
if(i==0){return h;
}if(h>=k){return k;
}if(h<=e){return e;
}h-=e;
var f=this._smallChange;
var j=h%f;
if(j==0){return(h+e);
}var g=f-j;
if(j<f/2){g=-1*j;
}var d=h+g+e;
return d;
},_getRelativeLiveDragHandle:function(d){if(this._liveDrag||!this._showDragHandle){return null;
}if(this._updateSelectionStart(null,d)){return this._liveDragHandleElement;
}return this._liveDragEndHandleElement;
},_updateRelativeLiveDragHandlePosition:function(d){if(this._liveDrag||!this._showDragHandle){return;
}if(d){var f=this._getRelativeLiveDragHandle(d);
if(f){var e=this._getLocationProperty();
f.style[e]=d.style[e];
}}else{if(this._dragHandleElement){this._updateRelativeLiveDragHandlePosition(this._dragHandleElement);
if(this._isSelectionRangeEnabled&&this._endDragHandleElement){this._updateRelativeLiveDragHandlePosition(this._endDragHandleElement);
}}}},_getNearestDragHandle:function(d){var e=this._dragHandleElement;
if(this._isSelectionRangeEnabled&&d){var g=this._getSelectedRegionPoints();
var f=g.endPoint;
if((Math.abs(d-g.startPoint)>Math.abs(d-f))||d>f){e=this._endDragHandleElement;
}}return e;
},_getElementLocation:function(d){var e=this._getLocationProperty();
var f=parseInt(d.style[e]);
if(isNaN(f)){f=0;
}return f;
},_getActiveDragHandleValue:function(d){var e=d?this._dragHandleElement:this._endDragHandleElement;
if(!e&&this._showDragHandle){return this._minimumValue;
}var f=(d!=null)?d:this._updateSelectionStart(null,this._handleInSlidingMode);
return(f?this._value:this._selectionEnd);
},_setActiveDragHandleValue:function(j,h,k,e,f){var m=h?this._dragHandleElement:this._endDragHandleElement;
if(!m&&this._showDragHandle){return;
}var d=this._getActiveDragHandleValue(h);
if(!k&&this.raise_valueChanging(j,h)){return true;
}var g=this._isDirectionReversed;
var i=this._isSelectionRangeEnabled;
if(h){if(!f&&((j>this._selectionEnd&&i&&!g)||(j<this._selectionEnd&&i&&g))){this._value=this._selectionEnd;
var l=this._calculateDragHandleOffset(this._value);
this._selectedRegionElement.style[this._getLocationProperty()]=l+this._getHalfDragHandleSize()+"px";
this._switchDragHanldes();
this._selectionEnd=j;
}else{this._value=j;
}}else{if(!f&&((j<this._value&&i&&!g)||(j>this._value&&i&&g))){this._selectionEnd=this._value;
this._selectedRegionElement.style[this._getSizeProperty()]="0px";
this._switchDragHanldes();
this._value=j;
}else{this._selectionEnd=j;
}}if(this._itemType==c.SliderItemType.Item){this._updateSelectedItemsStatus();
}if(!e){this.updateClientState();
}if(j!=d){this.raise_valueChanged(d,j);
if(!this._inSlidingMode&&this._autoPostBack){this._raiseValueChangedServerEvent();
}}},_setNewValue:function(j,e,n){j=a.parseDecimal(j,this._precision);
if(isNaN(j)){var h=this._isSelectionRangeEnabled?(e?"SelectionStart":"SelectionEnd")+" should be of type decimal":"Value should be of type decimal";
throw Error(h);
}var g=this._minimumValue;
var m=this._maximumValue;
if(j<g){j=g;
}else{if(j>m){j=m;
}}if(!this._initializedInternal||!this._wrapperElement){if(this._initializedInternal){j=this._getNearestStepValue(j);
}this[e?"_value":"_selectionEnd"]=j;
this.updateClientState();
return;
}if(this._isSelectionRangeEnabled){var i=this._isDirectionReversed;
var k=this._value;
var l=this._selectionEnd;
if((j<k&&!e&&!i)||(j>k&&!e&&i)){e=true;
}else{if((j>l&&e&&!i)||(j<l&&e&&i)){e=false;
}}}var f=this._calcValue(j,null,null,e);
var d=this[e?"_dragHandleElement":"_endDragHandleElement"];
this._setHandlePosition(f,d,e,n);
},_getIndexFromValue:function(g){if(c.SliderItemType.Item!=this._itemType){return g;
}var d=0;
var f=this._children;
if(f){d=f.get_count();
}if(d==0){var e=this._itemData;
d=e?e.length:0;
}if(d>0){var h=this._minimumValue;
var i=d-1;
g=(g-this._smallChange)/2;
g=(g<h)?h:((g>i)?i:g);
}return g;
},_getValueFromIndex:function(j){if(c.SliderItemType.Item!=this._itemType){return j;
}var d=0;
var i=this._children;
if(i){d=i.get_count();
}if(d==0){var e=this._itemData;
d=e?e.length:0;
}if(d>0){var h=this._smallChange;
var f=this._minimumValue;
var g=d*2-h;
j=(2*j)+h;
j=(j<f)?f:((j>g)?g:j);
}return j;
},_switchDragHanldes:function(){if(!this._isSelectionRangeEnabled){return;
}var d=this._dragHandleElement;
this._dragHandleElement=this._endDragHandleElement;
this._endDragHandleElement=d;
if(!this._liveDrag){d=this._liveDragHandleElement;
this._liveDragHandleElement=this._liveDragEndHandleElement;
this._liveDragEndHandleElement=d;
}if(this._resizeExtender&&this._endResizeExtender){d=this._resizeExtender;
this._resizeExtender=this._endResizeExtender;
this._endResizeExtender=d;
}d=null;
},_updateSelectionStart:function(d,e){if(!this._isSelectionRangeEnabled){return true;
}var f=this._showDragHandle;
if(f&&e!=null){return(e.id==this._dragHandleElement.id);
}else{if(!f&&d!=null){var g=this._getSelectedRegionPoints();
return(Math.abs(d-g.startPoint)<Math.abs(d-g.endPoint));
}}return true;
},_isInIncreaseMode:function(e,i){var f=this._getSelectedRegionPoints();
var h=f.endPoint;
var d=this._isSelectionRangeEnabled;
var g=(!d&&(e<h))||(d&&(((e<h)&&!i)||((e<f.startPoint)&&i)));
if(this._isDirectionReversed){if(!d){g=e>f.startPoint;
}else{g=!g;
}}return g;
},_updateSelectedRegion:function(h,d,e){d+=this._getHalfDragHandleSize();
var g=d;
var k=this._selectedRegionElement;
var f=this._getSizeProperty();
var l=this._getLocationProperty();
if(this._isSelectionRangeEnabled){var i=this._getSelectedRegionBounds();
var j=i[this._getPointProperty()];
g=i[f];
if(e||this._updateSelectionStart(d,h)){k.style[l]=d+"px";
g=g+(j-Math.floor(d));
}else{g=(Math.floor(d)-j);
}}else{if(this._isDirectionReversed){k.style[l]=d+"px";
g=this._getTrackBounds().width-Math.floor(d);
}}if(!isNaN(g)&&g>=0){k.style[f]=g+"px";
}else{k.style[f]="";
}},_setEndTicksBackgroundPosition:function(n){if(this._itemType==c.SliderItemType.Tick){var o=this._showDragHandle;
var q=this._largeTickSize;
var f=this._smallTickSize;
var j=Math.ceil(this._getHalfDragHandleSize());
var h=Math.floor(q/2);
var p=Math.floor(f/2);
var e=this._children;
var m=e.getItem(0).get_element();
var k=e.getItem(e.get_count()-1).get_element();
var g=this._isDirectionReversed;
var i=n.asymmetricAddOn;
var d=g?i:0;
this._setBackgroundPosition(m,(d+(o?(j-h):0)),(d+(o?(j-p):0)));
var l=Math.ceil(n.lastItemSize)-j-(!g?i:0);
this._setBackgroundPosition(k,(l-(o?h:q)),(l-(o?p:f)));
}},_setBackgroundPosition:function(e,o,p){var q=(e.className.indexOf("rslLarge")>-1);
o=(o<0)?0:o;
p=(p<0)?0:p;
var g;
var f;
if(this._isHorizontal){g=(q?o:p)+"px";
f=this._getImageBackgroundPosition();
}else{f=(q?o:p)+"px";
g=this._getImageBackgroundPosition();
}e.style.backgroundPosition=g+" "+f;
if(q){var l=this._isHorizontal;
var h=this._getSizeProperty();
var m=(h=="width")?"height":"width";
var j=e.getElementsByTagName("SPAN");
var n=Math.max((2*o+this._largeTickSize),12)+"px";
for(var r=0,k=j.length;
r<k;
r++){var d=j[r];
d.style[m]="";
d.style[h]=n;
if(!l){d.style.lineHeight=n;
}else{d.style.lineHeight="";
}}}},_getImageBackgroundPosition:function(){var f=this._trackPosition;
var e=this._isHorizontal;
var d="center";
if(f==c.SliderTrackPosition.TopLeft){d=e?"top":"left";
}else{if(f==c.SliderTrackPosition.BottomRight){d=e?"bottom":"right";
}}return d;
},_calculateTickSize:function(e){var f=document.createElement("div");
f.className=e?"rslLargeTick":"rslSmallTick";
f.style.position="absolute";
f.style.top="-9999px";
this._wrapperElement.appendChild(f);
var d=this._isHorizontal?f.offsetWidth:f.offsetHeight;
f.parentNode.removeChild(f);
if(e){this._largeTickSize=d;
}else{this._smallTickSize=d;
}},_checkRenderTicks:function(){var f=this._largeChange;
var g=this._smallChange;
var e=(this._maximumValue-this._minimumValue)/g;
var d=(this._getTrackBounds().width)/e;
var h=Math.floor(d*(f/g));
d=Math.floor(d);
var i=((f>0)&&(h>=this._largeTickSize));
var j=(d>=this._smallTickSize&&f!=g);
return{renderLargeTicks:i,renderSmallTicks:j};
},_createItemDataForTicks:function(){var e=[];
var h=this._largeChange;
var k=this._smallChange;
var q=this._maximumValue;
var g=this._minimumValue;
var f=this._checkRenderTicks();
var n=this._renderLargeTicks=f.renderLargeTicks;
var d=this._renderSmallTicks=f.renderSmallTicks;
if(!n){h=Math.abs(g)+q+k;
}var p=this._precision;
for(var o=g;
o<=q;
o=a.add(o,h,p)){if(n){e[e.length]={text:o,value:o,tooltip:o,isLargeTick:true};
}if(d){var l=a.add(o,(n?k:0),p);
var m=(n&&((o+h)<=q))?a.add(o,h,p):a.add(q,a.divide(1,p,p),p);
for(;
l<m;
l=a.add(l,k,p)){e[e.length]={text:l,value:l,tooltip:l,isSmallTick:true};
}}}this._itemData=e;
return e;
},_clearSizePosition:function(d){if(!d){return;
}d.style.width="";
d.style.height="";
d.style.top="";
d.style.left="";
},_raiseValueChangedServerEvent:function(){setTimeout(Function.createDelegate(this,function(){__doPostBack(this._uniqueID);
}),0);
},_onMouseUp:function(d){this._trackMouseDownDone=true;
this._incdecreaseMouseDownDone=true;
},_onTrackMouseDown:function(r){if(!this._enabled||(!$telerik.isTouchDevice&&r.button!=0)){return;
}var m=r.target;
var o=(m==this._selectedRegionElement);
var n=(m==this._trackElement);
var j=this._listElement;
var k=m.parentNode;
var l=(j)?((k&&k==j)||(k.parentNode&&k.parentNode==j)):false;
if(!n&&!o&&!l){return;
}var f=this._getTrackBounds();
var v=$telerik.getTouchEventLocation(r);
var p=$telerik.isTouchDevice?{left:v.x,top:v.y}:$telerik.getDocumentRelativeCursorPosition(r);
var e=((this._isHorizontal)?p.left:p.top)-f.x;
var u=0;
if(this._firstValueDragHandlePosition==0){u=this._firstValueOffset;
}var i=f.width-u;
e=(e<u)?u:(e>i)?i:e;
var t=this._handleInSlidingMode=this._getNearestDragHandle(e);
var g=this._updateSelectionStart(e,t);
var d=this._calcValue(null,e,null,g);
if(this._largeChange==0){this._setHandlePosition(d,t,g,null,true);
}else{this._trackMouseDownDone=false;
var w=this._isInIncreaseMode(e,g);
var s=(this._children.get_count()>0&&(this._itemType==c.SliderItemType.Item));
var q=this;
function h(z){if(q._disposed){return;
}var A=q._isInIncreaseMode(e,g);
if(q._trackMouseDownDone||A!=w){clearTimeout(this._mDownInterval);
return;
}var x=q._largeChange;
if(s){x*=2;
}if(w){x*=-1;
}var y=q._getActiveDragHandleValue(g)+x;
y=q._calcValue(y,null,null,g);
if((!w&&(d<y))||(w&&(d>y))){y=d;
}q._setHandlePosition(y,t,g,null,true);
q._mDownInterval=setTimeout(h,(z)?z:100);
}h(300);
}},_onMouseWheel:function(i){if(!this._enabled){return;
}var f=this._getTrackBounds();
if(f.width<1||f.height<1){return;
}var g=(i.wheelDelta)?i.wheelDelta:i.detail;
if($telerik.isIE){g*=-1;
}var d=this._value;
var h=this._smallChange;
var e=d+((g>0)?h:(-1)*h);
e=this._calcValue(e,null,null,true);
this._setHandlePosition(e,this._dragHandleElement,true,null,true);
return $telerik.cancelRawEvent(i);
},_onDecreaseMouseDown:function(d){this._onIncreaseDecreaseMDown(d,false);
},_onIncreaseMouseDown:function(d){this._onIncreaseDecreaseMDown(d,true);
},_onIncreaseDecreaseMDown:function(d,g){if(!this._enabled){return;
}if(d.button!=0){return;
}this._handleInSlidingMode=this._dragHandleElement;
var e=true;
if(this._isSelectionRangeEnabled&&g){this._handleInSlidingMode=this._endDragHandleElement;
e=false;
}this._incdecreaseMouseDownDone=false;
this._inSlidingMode=true;
this._valueOnSlideStart=this._getActiveDragHandleValue(e);
var f=this;
function h(i){if(f._disposed){return;
}if(f._incdecreaseMouseDownDone){f._inSlidingMode=false;
clearTimeout(f._increaseMDownInterval);
if(f._valueOnSlideStart!=f._getActiveDragHandleValue(e)&&f._autoPostBack){f._raiseValueChangedServerEvent();
}return;
}f._doSmallStep(g);
f._increaseMDownInterval=setTimeout(h,(i)?i:50);
}h(300);
},_onKeyDown:function(j){var n=true;
var g=this._isDirectionReversed;
var i=this.get_value();
var m=this._dragHandleElement;
var k=false;
var o=this._endDragHandleElement;
if(o){if(o.getAttribute("hasFocus")){n=false;
i=g?this.get_selectionStart():this.get_selectionEnd();
m=o;
}else{i=g?this.get_selectionEnd():this.get_selectionStart();
}}if(!m||!m.getAttribute("hasFocus")){return;
}var f=null;
var d=true;
var h=j.keyCode?j.keyCode:j.rawEvent.keyCode;
switch(h){case Sys.UI.Key.up:case Sys.UI.Key.right:f=i+this._smallChange;
d=true;
k=true;
break;
case Sys.UI.Key.down:case Sys.UI.Key.left:f=i-this._smallChange;
d=false;
k=true;
break;
case Sys.UI.Key.home:f=this._minimumValue;
d=false;
break;
case Sys.UI.Key.end:f=this._maximumValue;
d=true;
break;
case Sys.UI.Key.pageUp:f=i+this._largeChange;
d=true;
break;
case Sys.UI.Key.pageDown:f=i-this._largeChange;
d=false;
break;
default:return true;
}if(this._itemType==c.SliderItemType.Item&&k){var l=d?this._smallChange:-this._smallChange;
f=this._getActiveDragHandleValue(n)+l;
f=this._calcValue(f,null,null,n);
}this._setHandlePositionKeyboard(n,f,d);
this._clearSizePosition(this._selectedRegionElement);
this._refreshLayout();
$telerik.cancelRawEvent(j);
return false;
},_applyAccessKey:function(){var e=this._accessKey;
if(e){if(!($telerik.isChrome||$telerik.isSafari)){this._dragHandleElement.setAttribute("accessKey",e);
}else{var g=document.createElement("div");
g.style.width="0px";
g.style.height="0px";
g.style.overflow="hidden";
this.get_element().appendChild(g);
var d=this._accessKeyTextbox=document.createElement("input");
d.setAttribute("type","text");
var f=this.get_id()+"SliderAccessKey";
d.setAttribute("name",f);
d.setAttribute("id",f);
d.setAttribute("accessKey",e);
g.appendChild(d);
$addHandlers(d,{focus:function(){this._dragHandleElement.focus();
}},this);
}}},_handleFocus:function(d){if(this.get_enabled()){var f=d.target?d.target:d.srcElement;
if(f){f.setAttribute("hasFocus","true");
}}},_handleBlur:function(d){var f=d.target?d.target:d.srcElement;
if(!f||($telerik.isOpera&&b(":focus").filter(f).size()>0)){return;
}f.removeAttribute("hasFocus");
},_getValuesBeforeAnimation:function(){return{selectionStart:this._valueBeforeAnimation,selectionEnd:this._selectionEndBeforeAnimation};
},add_loaded:function(d){this.add_load(d);
},remove_loaded:function(d){this.remove_load(d);
},add_valueChange:function(d){this.add_valueChanged(d);
},remove_valueChange:function(d){this.remove_valueChanged(d);
},raise_valueChange:function(e,d){this.raise_valueChanged(e,d);
},raise_valueChanged:function(e,d){e=this._getIndexFromValue(e);
d=this._getIndexFromValue(d);
b.raiseControlEvent(this,"valueChanged",{oldValue:e,newValue:d});
},add_beforeValueChange:function(d){this.add_valueChanging(d);
},remove_beforeValueChange:function(d){this.remove_valueChanging(d);
},raise_beforeValueChange:function(e,d){return this.raise_valueChanging(e,d);
},raise_valueChanging:function(d,f){var e=this._getActiveDragHandleValue(f);
e=this._getIndexFromValue(e);
d=this._getIndexFromValue(d);
if(this._isSelectionRangeEnabled){this._valueBeforeAnimation=f?d:this._value;
this._selectionEndBeforeAnimation=f?this._selectionEnd:d;
}else{this._valueBeforeAnimation=d;
}var g=b.raiseCancellableControlEvent(this,"valueChanging",{oldValue:e,newValue:d});
if(g){return true;
}return false;
},get_activeHandle:function(){if(!this._liveDrag){return this._getRelativeLiveDragHandle(this._handleInSlidingMode);
}return this._handleInSlidingMode;
},get_dragHandles:function(){return[this._dragHandleElement,this._endDragHandleElement];
},get_value:function(){var d=this._value;
if(this._isDirectionReversed&&this._isSelectionRangeEnabled){d=this._selectionEnd;
}return this._getIndexFromValue(d);
},set_value:function(d){if(this._initializedInternal&&this._wrapperElement){d=this._getValueFromIndex(d);
}this._setNewValue(d,true);
},get_selectionStart:function(){return this.get_value();
},set_selectionStart:function(d){if(this._isSelectionRangeEnabled){this.set_value(d);
}},get_selectionEnd:function(){var d=this._selectionEnd;
if(this._isDirectionReversed&&this._isSelectionRangeEnabled){d=this._value;
}return this._getIndexFromValue(d);
},set_selectionEnd:function(d){if(this._initializedInternal&&this._wrapperElement){d=this._getValueFromIndex(d);
}this._setNewValue(d,false);
},get_isSelectionRangeEnabled:function(){return this._isSelectionRangeEnabled;
},set_isSelectionRangeEnabled:function(g){if(this._isSelectionRangeEnabled!=g){this._isSelectionRangeEnabled=g;
if(this._initializedInternal&&this._wrapperElement){this._setShowEndDragHandle();
this._setTrackMouseWheel();
this._setEnableDragRange();
if(this._isSelectionRangeEnabled){var g=this._value;
var f=this._selectionEnd;
var e=this._isDirectionReversed;
if((g<f&&e)||(g>f&&!e)){this._switchDragHanldes();
var d=g;
this._value=f;
this._selectionEnd=d;
}}else{if(this._isDirectionReversed){var d=this._value;
this._value=this._selectionEnd;
this._selectionEnd=d;
}}this._clearSizePosition(this._selectedRegionElement);
this._refreshLayout();
}this.updateClientState();
}},get_enableDragRange:function(){return this._enableDragRange;
},set_enableDragRange:function(d){if(this._enableDragRange!=d){this._enableDragRange=d;
if(this._initializedInternal&&this._wrapperElement){this._setEnableDragRange();
}this.updateClientState();
}},get_isDirectionReversed:function(){return this._isDirectionReversed;
},set_isDirectionReversed:function(e){if(this._isDirectionReversed!=e){this._isDirectionReversed=e;
if(this._initializedInternal&&this._wrapperElement){if(this._isSelectionRangeEnabled){var d=this._value;
this._value=this._selectionEnd;
this._selectionEnd=d;
}this.repaint(true);
}this.updateClientState();
}},get_liveDrag:function(){return this._liveDrag;
},set_liveDrag:function(d){if(this._liveDrag!=d){this._liveDrag=d;
if(this._initializedInternal&&this._wrapperElement){this.repaint(true);
}this.updateClientState();
}},get_minimumValue:function(){return this._minimumValue;
},set_minimumValue:function(d){d=a.parseDecimal(d,this._precision);
if(isNaN(d)){return;
}if(this._minimumValue!=d){this._minimumValue=d;
if(this._initializedInternal&&this._wrapperElement){this.repaint(true);
}this.updateClientState();
}},get_maximumValue:function(){return this._maximumValue;
},set_maximumValue:function(d){d=a.parseDecimal(d,this._precision);
if(isNaN(d)){return;
}if(this._maximumValue!=d){this._maximumValue=d;
if(this._initializedInternal&&this._wrapperElement){this.repaint(true);
}this.updateClientState();
}},get_orientation:function(){return this._orientation;
},set_orientation:function(h){if(this._orientation!=h){this._orientation=h;
this._isHorizontal=(this._orientation==c.Orientation.Horizontal);
this._updateLocationProperty();
this._updateSizeProperty();
this._updatePointProperty();
if(this._initializedInternal&&this._wrapperElement){this._setOrientation();
this._clearSizePosition(this._selectedRegionElement);
this._clearSizePosition(this._dragHandleElement);
this._clearSizePosition(this._endDragHandleElement);
if(!this._liveDrag){this._clearSizePosition(this._liveDragHandleElement);
this._clearSizePosition(this._liveDragEndHandleElement);
}this._refreshLayout();
if(!this._showDecreaseHandle){var e=this._trackElement;
var d=this._listElement;
var g=this._getLocationProperty();
var f=(g=="top")?"left":"top";
if(e){e.style[f]="";
e.style[g]="0";
}if(d){d.style[f]="";
d.style[g]="0";
}}}this.updateClientState();
}},get_animationDuration:function(){return this._animationDuration;
},set_animationDuration:function(d){if(isNaN(parseInt(d,10))||d<0){throw Error.argumentOutOfRange("value",d,"AnimationDuration should be positive integer");
}if(this._animationDuration!=d){this._animationDuration=d;
this.updateClientState();
}},get_length:function(){var d=parseInt((this._isHorizontal)?this._width:this._height);
if(isNaN(d)){d=200;
}return d;
},set_length:function(d){if(this._isHorizontal){this.set_width(d);
}else{this.set_height(d);
}},get_width:function(){return this._width;
},set_width:function(d){if(isNaN(parseInt(d,10))||d<1){throw Error.argumentOutOfRange("value",d,"Width should be an integer bigger than 1");
}if(this._width!=d){this._width=d;
if(this._initializedInternal&&this._wrapperElement){this._setWidth();
this._refreshLayout();
}this.updateClientState();
}},get_height:function(){return this._height;
},set_height:function(d){if(isNaN(parseInt(d,10))||d<1){throw Error.argumentOutOfRange("value",d,"Height should be an integer bigger than 1");
}if(this._height!=d){this._height=d;
if(this._initializedInternal&&this._wrapperElement){this._setHeight();
this._refreshLayout();
}this.updateClientState();
}},get_showDecreaseHandle:function(){return this._showDecreaseHandle;
},set_showDecreaseHandle:function(d){if(this._showDecreaseHandle!=d){this._showDecreaseHandle=d;
if(this._initializedInternal&&this._wrapperElement){this._setShowHandle(true);
this._refreshLayout();
}this.updateClientState();
}},get_showIncreaseHandle:function(){return this._showIncreaseHandle;
},set_showIncreaseHandle:function(d){if(this._showIncreaseHandle!=d){this._showIncreaseHandle=d;
if(this._initializedInternal&&this._wrapperElement){this._setShowHandle(false);
this._refreshLayout();
}this.updateClientState();
}},get_showDragHandle:function(){return this._showDragHandle;
},set_showDragHandle:function(d){if(this._showDragHandle!=d){this._showDragHandle=d;
if(this._initializedInternal&&this._wrapperElement){this._setShowDragHandle();
this._setFirstValueOffset();
if(this._children.get_count()>0){this._refreshLayout();
}this._setValuesForSlider();
}this.updateClientState();
}},get_trackMouseWheel:function(){return this._trackMouseWheel;
},set_trackMouseWheel:function(d){if(this._trackMouseWheel!=d){this._trackMouseWheel=d;
if(this._initializedInternal&&this._wrapperElement){this._setTrackMouseWheel();
}this.updateClientState();
}},get_largeChange:function(){return this._largeChange;
},set_largeChange:function(d){d=a.parseDecimal(d,this._precision);
if(isNaN(d)||d<0){throw Error.argumentOutOfRange("value",d,"LargeChange should be positive decimal");
}if(this._largeChange!=d){this._largeChange=d;
if(this._initializedInternal&&this._wrapperElement){this.repaint(true);
}this.updateClientState();
}},get_smallChange:function(){return this._smallChange;
},set_smallChange:function(d){d=a.parseDecimal(d,this._precision);
if(isNaN(d)||d<=0){throw Error.argumentOutOfRange("value",d,"SmallChange should be decimal bigger than 0");
}if(this._smallChange!=d){this._smallChange=d;
if(this._initializedInternal&&this._wrapperElement){this.repaint(true);
}this.updateClientState();
}},get_itemType:function(){return this._itemType;
},set_itemType:function(d){if(this._itemType!=d){this._itemType=d;
}},get_trackPosition:function(){return this._trackPosition;
},set_trackPosition:function(k){var o=this._trackPosition;
if(o!=k){this._trackPosition=k;
if(this._initializedInternal&&this._wrapperElement){this._setTrackPosition(o);
var l=(o==c.SliderTrackPosition.Center);
var n=(this._trackPosition==c.SliderTrackPosition.Center);
if((l||n)&&this._itemType==c.SliderItemType.Tick&&this._renderLargeTicks){var e=this._children;
var p=this._listElement;
var d=p.childNodes;
if($telerik.isIE){d=p.children;
}for(var m=0,h=d.length;
m<h;
m++){var g=d[m];
if(g.nodeType==1&&g.className.indexOf("rslLarge")>-1){var f=g.getElementsByTagName("SPAN");
if(f.length>1){var j=f[1];
if(n){j.style.display="";
}else{j.style.display="none";
}}else{if(n){var j=document.createElement("span");
j.className="rslBRItemText";
j.innerHTML=e.getItem(m).get_value();
g.appendChild(j);
}}}}}this._refreshLayout();
}this.updateClientState();
}},get_thumbsInteractionMode:function(){return this._thumbsInteractionMode;
},set_thumbsInteractionMode:function(d){if(this._thumbsInteractionMode!=d){this._thumbsInteractionMode=d;
this.updateClientState();
}},get_visibleItems:function(){var g=this._children;
var h=g.get_count();
var d=this._isDirectionReversed;
var e=[];
for(var j=0;
j<h;
j++){var f=g.getItem(d?(h-1-j):j);
if(f.get_visible()){Array.add(e,f);
}}return e;
},get_items:function(){var h=[];
var j=this._getChildren();
if(j){var f=j.get_count();
var d=this._isDirectionReversed;
for(var g=0;
g<f;
g++){var e=j.getItem(d?(f-1-g):g);
Array.add(h,e);
}}return h;
},set_items:function(d){this._children=d;
},get_itemData:function(){return this._itemData;
},set_itemData:function(d){this._itemData=d;
},get_enabled:function(){return this._enabled;
},set_enabled:function(d){if(this._enabled!=d){this._enabled=d;
if(this._initializedInternal&&this._wrapperElement){this._setEnabled();
if(this._accessKeyTextbox){var e=this._accessKeyTextbox;
e.removeAttribute("disabled");
if(!d){e.setAttribute("disabled","disabled");
}}}}},get_dragText:function(){return this._dragText;
},set_dragText:function(f){var e=this._dragText;
if(e!=f){this._dragText=f;
var d=this._dragHandleElement;
if(d){d.title=f;
}d=this._endDragHandleElement;
if(d){d.title=f;
}this.updateClientState();
}},get_skin:function(){return this._skin;
},redraw:function(e){if($telerik.getInvisibleParent(this.get_element())){return;
}this._handleInSlidingMode=null;
if(e){if(this._wrapperElement){var d=this._wrapperElement;
d.parentNode.removeChild(d);
this._wrapperElement=null;
if(this._children){this._children.clear();
this._itemsUICreated=false;
if(this._itemType==c.SliderItemType.Tick){this._itemData=[];
}}this._listElement=null;
this._disposeSlider();
}this._initializedInternal=false;
this._initializeSliderControl();
}else{if(!this._initializedInternal||!this._wrapperElement){this._initializeSliderControl();
}else{this._refreshLayout();
}}},saveClientState:function(){var e=["value","selectionStart","selectionEnd","isSelectionRangeEnabled","orientation","smallChange","largeChange","trackMouseWheel","showDragHandle","showDecreaseHandle","showIncreaseHandle","width","height","animationDuration","minimumValue","maximumValue","trackPosition","liveDrag","dragText","thumbsInteractionMode"];
var d={};
for(var f=0;
f<e.length;
f++){d[e[f]]=this["get_"+e[f]]();
}return Sys.Serialization.JavaScriptSerializer.serialize(d);
}};
b.registerControlEvents(c.RadSlider,["slideStart","slide","slideEnd","valueChanged","valueChanging","load","itemsCreated","slideRangeStart","slideRange","slideRangeEnd"]);
c.RadSlider.registerClass("Telerik.Web.UI.RadSlider",c.ControlItemContainer);
})();
Type.registerNamespace("Telerik.Web.UI");
$telerik.toSliderItem=function(a){return a;
};
$telerik.findSliderItem=$find;
Telerik.Web.UI.RadSliderItem=function(){Telerik.Web.UI.RadSliderItem.initializeBase(this);
this._imageUrl=null;
this._imageElement=null;
};
Telerik.Web.UI.RadSliderItem.prototype={set_visible:function(a){var b=this.get_visible()!=a;
if(!b){return;
}Telerik.Web.UI.RadSliderItem.callBaseMethod(this,"set_visible",[a]);
if(a){this.get_element().style.display="";
}else{this.get_element().style.display="none";
}},_updatedSelectedView:function(b){if(this.get_slider()._itemType==Telerik.Web.UI.SliderItemType.Item){var a=this.get_element();
if(b){Sys.UI.DomElement.addCssClass(a,"rslItemSelected");
}else{Sys.UI.DomElement.removeCssClass(a,"rslItemSelected");
}}},get_selected:function(){var c=false;
var b=this.get_slider();
var a=this.get_index();
if(b.get_isSelectionRangeEnabled()){if(b.get_selectionStart()==a||b.get_selectionEnd()==a){c=true;
}}else{if(b.get_value()==a){c=true;
}}return c;
},set_cssClass:function(a){this._properties.setValue("cssClass",a);
},get_cssClass:function(){return this._properties.getValue("cssClass","");
},set_tooltip:function(a){this._properties.setValue("tooltip",a);
},get_tooltip:function(){return this._properties.getValue("tooltip","");
},set_isLargeTick:function(a){this._properties.setValue("isLargeTick",a);
},get_isLargeTick:function(){return this._properties.getValue("isLargeTick",false);
},set_isSmallTick:function(a){this._properties.setValue("isSmallTick",a);
},get_isSmallTick:function(){return this._properties.getValue("isSmallTick",false);
},_loadFromDictionary:function(a){if(a.text!=null){this.set_text(a.text);
}if(a.value!=null){this.set_value(a.value);
}if(a.enabled!=null){this.set_enabled(a.enabled);
}if(a.cssClass){this.set_cssClass(a.cssClass);
}if(a.tooltip!=null){this.set_tooltip(a.tooltip);
}if(a.isLargeTick!=null){this.set_isLargeTick(a.isLargeTick);
}if(a.isSmallTick!=null){this.set_isSmallTick(a.isSmallTick);
}},_render:function(e){e[e.length]="<li unselectable='on' ";
var f=this.get_tooltip();
if(f.toString()!=""){e[e.length]='title="'+f+'" ';
}var h=this.get_index();
var g=this.get_slider();
var b=g.get_itemData().length;
e[e.length]="class='";
var j=g._itemType;
if(j==Telerik.Web.UI.SliderItemType.Item){var i=this.get_cssClass();
if(i!=""){i=" "+i;
}var d=(this.get_enabled())?"'>":" rslItemDisabled'>";
if(h==0){e[e.length]="rslItem rslItemFirst"+i+d;
}else{if(h==b-1){e[e.length]="rslItem rslItemLast"+i+d;
}else{e[e.length]="rslItem"+i+d;
}}e[e.length]="<span>";
e[e.length]=this.get_text();
e[e.length]="</span>";
}else{if(j==Telerik.Web.UI.SliderItemType.Tick){var c=this.get_isLargeTick();
if(h==0){if(c){e[e.length]="rslLargeTick rslLargeTickFirst'>";
}else{e[e.length]="rslSmallTick rslSmallTickFirst'>";
}}else{if(h==b-1){if(c){e[e.length]="rslLargeTick rslLargeTickLast'>";
}else{e[e.length]="rslSmallTick rslSmallTickLast'>";
}}else{if(c){e[e.length]="rslLargeTick'>";
}else{e[e.length]="rslSmallTick'>";
}}}if(c){var a=this.get_value();
e[e.length]="<span>";
e[e.length]=a;
e[e.length]="</span>";
if(g._trackPosition==Telerik.Web.UI.SliderTrackPosition.Center){e[e.length]="<span class='rslBRItemText'>";
e[e.length]=a;
e[e.length]="</span>";
}}else{e[e.length]="&nbsp;";
}}}e[e.length]="</li>";
},get_textElement:function(){return this.get_element();
},get_slider:function(){return this._parent;
},_createChildListElement:function(){var a=document.createElement("ul");
this.get_slider().get_dropDownElement().appendChild(a);
},_shouldInitializeChild:function(a){return false;
},_createChildControls:function(){},_getHierarchicalIndex:function(){return this.get_index();
}};
Telerik.Web.UI.RadSliderItem.registerClass("Telerik.Web.UI.RadSliderItem",Telerik.Web.UI.ControlItem);
Type.registerNamespace("Telerik.Web.UI");
Telerik.Web.UI.RadSliderItemCollection=function(a){Telerik.Web.UI.RadSliderItemCollection.initializeBase(this,[a]);
};
Telerik.Web.UI.RadSliderItemCollection.prototype={};
Telerik.Web.UI.RadSliderItemCollection.registerClass("Telerik.Web.UI.RadSliderItemCollection",Telerik.Web.UI.ControlItemCollection);
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();
