﻿Type.registerNamespace("Telerik.Web.UI");
(function(){var b=$telerik.$;
var a=Telerik.Web.UI;
$telerik.toSlider=function(c){return c;
};
$telerik.findSlider=$find;
a.SliderItemType=function(){throw Error.invalidOperation();
};
a.SliderItemType.prototype={None:1,Item:2,Tick:3};
a.SliderItemType.registerEnum("Telerik.Web.UI.SliderItemType",false);
a.SliderTrackPosition=function(){throw Error.invalidOperation();
};
a.SliderTrackPosition.prototype={Center:1,TopLeft:2,BottomRight:3};
a.SliderTrackPosition.registerEnum("Telerik.Web.UI.SliderTrackPosition",false);
a.RadSlider=function(c){a.RadSlider.initializeBase(this,[c]);
this._minimumValue=0;
this._maximumValue=100;
this._value=0;
this._orientation=a.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._length=200;
this._width="";
this._height="";
this._skin="Default";
this._autoPostBack=false;
this._initializedInternal=false;
this._firstValueOffset;
this._firstValueDragHandlePosition;
this._wrapperElement=null;
this._dragHandleElement=null;
this._mouseupHandler=null;
this._mouseWheelHandler=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._children=null;
this._itemData=null;
this._childControlsCreated=false;
this._itemType=a.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=a.SliderTrackPosition.Center;
this._isDirectionReversed=false;
this._valueBeforeAnimation=null;
this._selectionEndBeforeAnimation=null;
this._rightToLeft=false;
this._enableServerSideRendering=false;
this.repaint=this.redraw;
this.Redraw=this.redraw;
};
a.RadSlider.prototype={initialize:function(){var d=this._minimumValue;
if(d>this._maximumValue){throw Error.argumentOutOfRange("_minimumValue",d,"MinimumValue should be smaller than MaximumValue");
}var e=this._value=this._getValueFromIndex(this._value);
if(this._isSelectionRangeEnabled){var g=this._selectionEnd=this._getValueFromIndex(this._selectionEnd);
var c=this._isDirectionReversed;
if((g<e&&!c)||(g>e&&c)){var f=this._selectionEnd;
this._selectionEnd=e;
this._value=f;
}}this.updateClientState();
if(this._enableServerSideRendering){this._initializeFields();
}a.RadSlider.callBaseMethod(this,"initialize");
this._initializeSliderControl();
b.raiseControlEvent(this,"load",{});
},_addParentVisibilityChangeHandler:function(c,d){if(c){if($telerik.isIE){$addHandler(c,"propertychange",d);
}else{c.addEventListener("DOMAttrModified",d,false);
}}},_removeParentVisibilityChangeHandler:function(c,d){if(c&&d){if($telerik.isIE){$removeHandler(c,"propertychange",d);
}else{c.removeEventListener("DOMAttrModified",d,false);
}}},_initializeSliderControl:function(h){if(h){var f=$telerik.isIE;
if(f){h=h.rawEvent;
}var d=(f&&h&&(h.propertyName=="style.display"||h.propertyName=="className"));
var c=(!f&&(h.attrName=="style"||h.attrName=="class"));
if(!(c||d)){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 f=this.get_id();
var e=this._wrapperElement=$get("RadSliderWrapper_"+f);
if(!e){return;
}e.setAttribute("unselectable","on");
$addHandler(this.get_element(),"click",$telerik.cancelRawEvent);
this._setRightToLeft();
var g=this._decreaseHandleElement=$get("RadSliderDecrease_"+f);
if(g){$addHandler(g,"mouseup",Function.createDelegate(g,this._clearFocus));
$addHandlers(g,{mousedown:this._onDecreaseMouseDown},this);
}var c=this._trackElement=$get("RadSliderTrack_"+f);
c.setAttribute("unselectable","on");
var d=this._selectedRegionElement=$get("RadSliderSelected_"+f);
d.setAttribute("unselectable","on");
g=this._dragHandleElement=$get("RadSliderDrag_"+f);
if(g){$addHandler(g,"mouseup",Function.createDelegate(g,this._clearFocus));
}g=this._liveDragHandleElement=$get("liveDrag_RadSliderDrag_"+f);
if(g){$addHandler(g,"mouseup",Function.createDelegate(g,this._clearFocus));
}g=this._endDragHandleElement=$get("RadSliderEndDrag_"+f);
if(g){$addHandler(g,"mouseup",Function.createDelegate(g,this._clearFocus));
}g=this._liveDragEndHandleElement=$get("liveDrag_RadSliderEndDrag_"+f);
if(g){$addHandler(g,"mouseup",Function.createDelegate(g,this._clearFocus));
}g=this._increaseHandleElement=$get("RadSliderIncrease_"+f);
if(g){$addHandler(g,"mouseup",Function.createDelegate(g,this._clearFocus));
$addHandlers(g,{mousedown:this._onIncreaseMouseDown},this);
}var h=this._listElement=$telerik.getElementByClassName(e,"rslItemsWrapper","ul");
if(h){h.setAttribute("unselectable","on");
$addHandlers(h,{mousedown:this._onTrackMouseDown},this);
}},_initializeLayout:function(){var i=this.get_element();
$addHandler(i,"click",$telerik.cancelRawEvent);
var h=i.className;
var d=this._skin;
if(h==""||h.indexOf("RadSlider")==-1){h="RadSlider "+("RadSlider_"+d);
Sys.UI.DomElement.addCssClass(i,h);
}this._setRightToLeft();
var g=this.get_id();
var f=this._wrapperElement=document.createElement("div");
i.appendChild(f);
f.id="RadSliderWrapper_"+g;
f.setAttribute("unselectable","on");
this._setWidth();
this._setHeight();
this._setOrientation();
this._setEnabled();
this._setTrackPosition();
this._setShowHandle(true);
var c=this._trackElement=document.createElement("div");
c.setAttribute("unselectable","on");
c.id="RadSliderTrack_"+g;
Sys.UI.DomElement.addCssClass(c,"rslTrack");
if(!this._showDecreaseHandle){c.style[this._getLocationProperty()]="0px";
}f.appendChild(c);
var e=this._selectedRegionElement=document.createElement("div");
e.setAttribute("unselectable","on");
e.id="RadSliderSelected_"+g;
Sys.UI.DomElement.addCssClass(e,"rslSelectedregion");
e.innerHTML="<!-- -->";
c.appendChild(e);
this._setShowDragHandle();
this._setShowHandle(false);
},_setRightToLeft:function(){var c=this.get_element();
if($telerik.isRightToLeft(c)){Sys.UI.DomElement.addCssClass(c,"RadSliderRTL");
Sys.UI.DomElement.addCssClass(c,"RadSliderRTL_"+this._skin);
this._rightToLeft=true;
}},_createHandleUI:function(d,g,f){var c=document.createElement("a");
c.id=d;
c.href="#";
Sys.UI.DomElement.addCssClass(c,f);
c.title=g;
$addHandler(c,"mouseup",Function.createDelegate(c,this._clearFocus));
var e=document.createElement("span");
e.innerHTML=g;
c.appendChild(e);
return c;
},_clearFocus:function(c){this.blur();
},_addDragHandleElement:function(c,h){var d=this._dragText;
var e="rslDraghandle";
var f=(h?"RadSliderEndDrag_":"RadSliderDrag_")+this.get_id();
var g=this._createHandleUI(f,d,e);
c.appendChild(g);
this[h?"_endDragHandleElement":"_dragHandleElement"]=g;
if(!this._liveDrag){var i=this._createHandleUI(("liveDrag_"+f),d,(e+" rslLiveDragHandle"));
c.appendChild(i);
this[h?"_liveDragEndHandleElement":"_liveDragHandleElement"]=i;
}},_setWidth:function(){var e=parseInt(this._width);
if(!isNaN(e)&&(e>0)){e+="px";
var d=this.get_element();
var c=this._wrapperElement;
if(d.style.width!=e){d.style.width=e;
}if(c.style.width!=e){c.style.width=e;
}}},_setHeight:function(){var c=parseInt(this._height);
if(!isNaN(c)&&(c>0)){c+="px";
var d=this.get_element();
var e=this._wrapperElement;
if(d.style.height!=c){d.style.height=c;
}if(e.style.height!=c){e.style.height=c;
}}},_setOrientation:function(){var e=this._wrapperElement;
var d=this._isHorizontal;
Sys.UI.DomElement.removeCssClass(e,(!d?"rslHorizontal":"rslVertical"));
Sys.UI.DomElement.addCssClass(e,(d?"rslHorizontal":"rslVertical"));
this._isHorizontal=!d;
var c=this._getTrackPositionClass(this._trackPosition);
this._isHorizontal=d;
Sys.UI.DomElement.removeCssClass(e,c);
this._setTrackPosition();
},_setEnabled:function(){var c=this._wrapperElement;
var d=this._isSelectionRangeEnabled;
if(this._enabled){Sys.UI.DomElement.removeCssClass(c,"rslDisabled");
this._createDragHandleExtender();
if(d){this._createDragHandleExtender(true);
}}else{Sys.UI.DomElement.addCssClass(c,"rslDisabled");
this._disposeDragHandleExtender();
if(d){this._disposeDragHandleExtender(true);
}}},_getTrackPositionClass:function(c){var d=this._isHorizontal;
var e=(d)?"rslMiddle":"rslCenter";
if(c==a.SliderTrackPosition.TopLeft){e=(d)?"rslTop":"rslLeft";
}else{if(c==a.SliderTrackPosition.BottomRight){e=(d)?"rslBottom":"rslRight";
}}return e;
},_setTrackPosition:function(d){if(this._itemType==a.SliderItemType.None){return;
}var e=this._wrapperElement;
var c;
if(d!=null){c=this._getTrackPositionClass(d);
Sys.UI.DomElement.removeCssClass(e,c);
}c=this._getTrackPositionClass(this._trackPosition);
Sys.UI.DomElement.addCssClass(e,c);
},_setShowHandle:function(m){var g=m?"_showDecreaseHandle":"_showIncreaseHandle";
var c=m?"_decreaseHandleElement":"_increaseHandleElement";
var d=this._getLocationProperty();
var o=this._trackElement;
var f=this._listElement;
var j=this[g];
var i=this[c];
if(i){if(!j){clearTimeout(this[m?"_decreaseMDownInterval":"_increaseMDownInterval"]);
$clearHandlers(i);
i.parentNode.removeChild(i);
this[c]=null;
if(m){if(o){o.style[d]="0";
}if(f){f.style[d]="0";
}}}}else{if(j){if(m){if(o){o.style[d]="";
}if(f){f.style[d]="";
}}var l=m?"rslDecrease":"rslIncrease";
var e=this._isDirectionReversed;
var h=this[(m&&!e)||(!m&&e)?"_decreaseText":"_increaseText"];
var n=(m?"RadSliderDecrease_":"RadSliderIncrease_")+this.get_id();
var k=this[c]=this._createHandleUI(n,h,("rslHandle "+l));
this._wrapperElement.appendChild(k);
$addHandlers(k,{mousedown:this[m?"_onDecreaseMouseDown":"_onIncreaseMouseDown"]},this);
}}},_initializeDragHandle:function(c){this._addDragHandleElement(this._trackElement,c);
this._createDragHandleExtender(c);
},_disposeDragHandle:function(e){this._disposeDragHandleExtender(e);
var d=this[e?"_endDragHandleElement":"_dragHandleElement"];
d.parentNode.removeChild(d);
this[e?"_endDragHandleElement":"_dragHandleElement"]=null;
if(!this._liveDrag){var c=this[e?"_liveDragEndHandleElement":"_liveDragHandleElement"];
c.parentNode.removeChild(c);
this[e?"_liveDragEndHandleElement":"_liveDragHandleElement"]=null;
}},_setShowEndDragHandle:function(){var c=this._isSelectionRangeEnabled;
var d=this._showDragHandle;
var e=this._endDragHandleElement;
if(e){if(!d||!c){if(!c&&(e.id=="RadSliderDrag_"+this.get_id())){this._isSelectionRangeEnabled=true;
this._switchDragHanldes();
this._isSelectionRangeEnabled=false;
}this._disposeDragHandle(true);
}}else{if(d&&c){this._initializeDragHandle(true);
}}},_setShowDragHandle:function(){var c=this._showDragHandle;
if(this._dragHandleElement){if(!c){this._disposeDragHandle();
this._setShowEndDragHandle();
this._handleInSlidingMode=null;
}}else{if(c){this._initializeDragHandle();
this._setShowEndDragHandle();
}}},_createDragHandleExtender:function(f){if(!this._enabled){return;
}var e=this._liveDrag?this[f?"_endDragHandleElement":"_dragHandleElement"]:this[f?"_liveDragEndHandleElement":"_liveDragHandleElement"];
var g=f?"_endResizeExtender":"_resizeExtender";
if(e&&!this[g]){var c=($telerik.isIE)?"hand":"pointer";
var h={};
h[c]=e;
var d=this[g]=new a.ResizeExtender(this,e,h,null,null,c,false);
d.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 f=(this._showIncreaseHandle)?this._getIncreaseHandleBounds().width:0;
var l=(this._showDecreaseHandle)?this._getDecreaseHandleBounds().width:0;
var d=this.get_length()-l-f;
var g=this._trackElement;
g.style.width="";
g.style.height="";
var c=$telerik.getSize(g);
var i=this._isHorizontal;
var k=(i)?d:c.width;
var e=(!i)?d:c.height;
if(k>0&&e>0){$telerik.setSize(g,{width:k,height:e});
}var h=false;
if(this._itemsUICreated&&this._children&&this._itemType==a.SliderItemType.Tick){var j=this._checkRenderTicks();
var n=j.renderLargeTicks;
var m=j.renderSmallTicks;
if(this._renderLargeTicks!=n||this._renderSmallTicks!=m){this._children.clear();
this._itemsUICreated=false;
this._itemData=[];
this._renderLargeTicks=n;
this._renderSmallTicks=m;
this._createChildControls();
h=true;
}}if(!h){this._setItemsSize();
}this._setFirstValueOffset();
},_setFirstValueOffset:function(){var c=Math.floor(this._getHalfDragHandleSize());
if(this._itemType==a.SliderItemType.Tick){this._firstValueOffset=c;
this._firstValueDragHandlePosition=0;
}else{this._firstValueOffset=0;
this._firstValueDragHandlePosition=-c;
}},_initializeSlider:function(){this._initializeEventHandlers();
},_initializeEventHandlers:function(){this._mouseupHandler=Function.createDelegate(this,this._onMouseUp);
$telerik.addExternalHandler(document,"mouseup",this._mouseupHandler);
$addHandlers(this._trackElement,{mousedown:this._onTrackMouseDown},this);
this._setTrackMouseWheel();
},_setTrackMouseWheel:function(){this._disposeTrackMouseWheelHandler();
if(!this._trackMouseWheel||this._isSelectionRangeEnabled){return;
}var c=this._trackElement;
this._mouseWheelHandler=Function.createDelegate(this,this._onMouseWheel);
$telerik.addExternalHandler(c,"mousewheel",this._mouseWheelHandler);
if($telerik.isFirefox){$telerik.addExternalHandler(c,"DOMMouseScroll",this._mouseWheelHandler);
}},_disposeTrackMouseWheelHandler:function(){var c=this._trackElement;
if(this._mouseWheelHandler&&c){$telerik.removeExternalHandler(c,"mousewheel",this._mouseWheelHandler);
if($telerik.isFirefox){$telerik.removeExternalHandler(c,"DOMMouseScroll",this._mouseWheelHandler);
}this._mouseWheelHandler=null;
}},dispose:function(){this._animatedHandle=null;
this._handleInSlidingMode=null;
this._disposeHandlers();
this._disposeSlider();
a.RadSlider.callBaseMethod(this,"dispose");
},_disposeSlider:function(){this._disposeDragHandleExtender();
this._disposeDragHandleExtender(true);
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;
}this._disposeTrackMouseWheelHandler();
this._disposeParentVisibilityChangeHandler();
},_disposeDragHandleExtender:function(d){var c=d?"_endResizeExtender":"_resizeExtender";
if(this[c]){this[c].dispose();
this[c]=null;
}},onDragStart:function(j){var i=j.element;
if(isNaN(parseInt(i.style.left))){i.style.left="0";
}if(isNaN(parseInt(i.style.top))){i.style.top="0";
}if(!this._liveDrag){Sys.UI.DomElement.removeCssClass(i,"rslLiveDragHandle");
Sys.UI.DomElement.addCssClass(i,"rslLiveDragHandleActive");
i=(i.id=="liveDrag_"+this._dragHandleElement.id)?this._dragHandleElement:this._endDragHandleElement;
}this._handleInSlidingMode=i;
this._valueOnSlideStart=this._getActiveDragHandleValue(this._updateSelectionStart(null,i));
if(!this._liveDrag){this._liveDragValue=this._valueOnSlideStart;
}this._inSlidingMode=true;
var d=this._cachedDragHandleSize=$telerik.getSize(i);
var c=this._trackElement;
var g=$telerik.getBorderBox(c);
var e=$telerik.getSize(c);
var f=this._isHorizontal;
var h=this._firstValueDragHandlePosition;
this._cachedSliderBounds=new Sys.UI.Bounds((f?h:0),(!f?h:0),((f)?(e.width-g.horizontal+d.width):d.width),((!f)?(e.height-g.vertical+d.height):d.height));
this.raiseEvent("slideStart");
return true;
},onDragEnd:function(j){var f=j.element;
var i=this._handleInSlidingMode;
var e=this._updateSelectionStart(null,i);
if(!this._liveDrag){Sys.UI.DomElement.removeCssClass(f,"rslLiveDragHandleActive");
Sys.UI.DomElement.addCssClass(f,"rslLiveDragHandle");
var d=this._liveDragValue;
var h=this._calculateDragHandleOffset(d);
var g=this._getLocationProperty();
var c=this._setActiveDragHandleValue(d,e);
if(!c){i.style[g]=h+"px";
this._updateSelectedRegion(i,h);
}else{this._updateRelativeLiveDragHandlePosition(i);
}}else{this.updateClientState();
}this._cachedSliderBounds=null;
this._cachedDragHandleSize=null;
this._inSlidingMode=false;
this.raiseEvent("slideEnd");
if(this._autoPostBack&&this._valueOnSlideStart!=this._getActiveDragHandleValue(e)){this._raiseValueChangedServerEvent();
}},onDrag:function(l){var e=this._cachedDragHandleSize;
var g=this._cachedSliderBounds;
if(g.width<1||g.height<1){return false;
}var j=a.ResizeExtender.containsBounds(g,new Sys.UI.Bounds(l.x,l.y,e.width,e.height));
if(!j){if(l.x<=g.x){l.x=g.x;
}else{if(g.x+g.width<=l.x+e.width){l.x=g.x+g.width-e.width;
}}if(l.y<=g.y){l.y=g.y;
}else{if(g.y+g.height<=l.y+e.height){l.y=g.y+g.height-e.height;
}}j=true;
}var k=l.element;
var i=this._updateSelectionStart(null,k);
var f=this._calcValue(null,null,l,i);
var h=this._calculateDragHandleOffset(f);
l[this._getPointProperty()]=h;
var d=this._liveDrag;
if(d&&this._getActiveDragHandleValue(i)!=f){var c=this._setActiveDragHandleValue(f,i,false,true);
if(c){j=false;
}else{this._updateSelectedRegion(k,h);
}}else{if(!d&&this._liveDragValue!=f){this._liveDragValue=f;
}else{j=false;
}}this.raiseEvent("slide");
return j;
},_playAnimation:function(n,e){if(this._animationEnded==false){this._handleInSlidingMode=this._animatedHandle;
return;
}this._animationEnded=false;
var k=this;
var g=function(){k._setActiveDragHandleValue(n,e,true);
k._animationEnded=true;
};
var f=this._isHorizontal;
var h=this._animationDuration;
var d=this._calculateDragHandleOffset(n);
var c=this._getSelectionAnimationEndBounds(d,e);
var m=f?{width:c.width+"px",left:c.x+"px"}:{height:c.height+"px",top:c.y+"px"};
b(this._selectedRegionElement).stop().animate(m,h,null,g);
if(this._showDragHandle){var l=this._animatedHandle=e?this._dragHandleElement:this._endDragHandleElement;
var i=f?{left:d+"px"}:{top:d+"px"};
var j=Function.createDelegate(this,this._onDragHandleAnimationEnded);
b(l).stop().animate(i,h,null,j);
}},_getSelectionAnimationEndBounds:function(i,c){var f=this._getSelectedRegionBounds();
var d=Math.floor(i+this._getHalfDragHandleSize());
var j=this._getSizeProperty();
var h=this._getPointProperty();
if(this._isSelectionRangeEnabled){var g=f[h];
var e=g+f[j];
if(c){f[h]=d;
g=d;
}else{e=d;
}d=e-g;
}else{if(this._isDirectionReversed){f[h]=d;
d=this._getTrackBounds().width-d;
}}d=(d<0)?0:d;
f[j]=d;
return f;
},_onDragHandleAnimationEnded:function(){this._updateRelativeLiveDragHandlePosition(this._handleInSlidingMode);
},_ensureChildControls:function(){},_createChildControls:function(){if(this._itemsUICreated){return;
}if(!this._children){this._children=new a.RadSliderItemCollection(this);
}if(!this._wrapperElement){return;
}var d=this._itemData;
if(!d||d.length==0){if(this._itemType==a.SliderItemType.Tick){this._calculateTickSize();
var c=this._largeChange;
if(this._largeChange>0){this._calculateTickSize(true);
}if(this._smallTickSize>0&&((this._largeTickSize>0&&c>0)||c<=0)){var d=this._createItemDataForTicks();
if(!d||d.length==0){return;
}this._createChildControlsUI(d);
}}}else{this._createChildControlsUI(d);
}},_createChildControlsUI:function(f){if(this._itemsUICreated){return;
}this._itemsUICreated=true;
var g=this.get_childListElement();
var l=this._children;
var c=this._isDirectionReversed;
var n=$telerik.getChildrenByTagName(g,"li");
var h=n.length;
var d=f.length;
var m=!(h==d);
if(m){g.innerHTML="";
}this._childControlsCreated=m;
for(var e=0,j=f.length;
e<j;
e++){var o=new a.RadSliderItem();
var k=f[c?(d-1-e):e];
if(m){o._loadFromDictionary(k);
}else{o._initialize(k,n[e]);
}l.add(o);
}this._setItemsSize();
if(this._itemType==a.SliderItemType.Item){this._updateSelectedItemsStatus();
}this._childControlsCreated=true;
b.raiseControlEvent(this,"itemsCreated",{});
},_createChildListElement:function(){var d=document.createElement("ul");
d.className="rslItemsWrapper";
d.unselectable="on";
if(!this._showDecreaseHandle){d.style[this._getLocationProperty()]="0px";
}var c=this._trackElement;
c.parentNode.insertBefore(d,c);
$addHandlers(d,{mousedown:this._onTrackMouseDown},this);
this._listElement=d;
return d;
},_logInserted:function(c){},_clearSelection:function(){var e=this._children;
for(var c=0,d=e.get_count();
c<d;
c++){e.getItem(c)._updatedSelectedView(false);
}},_getItemOffset:function(e,h,n){var c=h;
if(!c){c=this._getUlSize()[this._getSizeProperty()];
}var d=this._children.get_count();
if(d<2){return{startPoint:0,endPoint:c};
}var l=0;
if(this._itemType==a.SliderItemType.Tick){var j=(this._getDragHandleBounds().width/2);
var f=j+Math.floor((c-2*j)/(2*(d-1)));
var i=f;
l=f;
if(this._isDirectionReversed){l+=n;
}else{i+=n;
}if(e==0){return{startPoint:0,endPoint:l};
}else{if(e==(d-1)){return{startPoint:(c-i),endPoint:c};
}}c-=(l+i);
d-=2;
e-=1;
if(c<0||d<=0){return{startPoint:0,endPoint:c};
}}var o=e/d;
var g=(e+1)/d;
var k=parseInt(o*c)+l;
var m=parseInt(g*c)+l;
return{startPoint:k,endPoint:m};
},_checkHitInItem:function(d,e){var c=this._getItemOffset(d);
if(e<c.startPoint){if(d<=0){return null;
}return this._checkHitInItem(d-1,e);
}else{if(e>c.endPoint){if(d>=this._children.get_count()-1){return null;
}return this._checkHitInItem(d+1,e);
}}return d;
},_getItemFromValue:function(d){var c=this._calculateDragHandleOffset(d)+this._firstValueOffset;
return this._getItemFromOffset(c);
},_getItemFromOffset:function(g){var f=this._children;
var d=f.get_count();
var c=this._getItemSize(0)[this._getSizeProperty()];
if(c>0){var e=Math.floor(g/c);
e=this._checkHitInItem(e,g);
if(e>=d){e=d-1;
}if(e>=0){return f.getItem(e);
}}return null;
},_updateSelectedItemsStatus:function(){var d=this._children;
if(d.get_count()>0){this._clearSelection();
var e=this._getItemFromValue(this._value);
if(e){e._updatedSelectedView(true);
}if(this._isSelectionRangeEnabled){var c=this._getItemFromValue(this._selectionEnd);
if(c){c._updatedSelectedView(true);
}}}},_getUlSize:function(){var c=this._trackElement;
var l=$telerik.getBorderBox(c);
var j=$telerik.getSize(c);
j.width-=l.horizontal;
j.height-=l.vertical;
var i=j;
var d=this._isHorizontal;
var f=parseInt(d?this._height:this._width);
var h=this._trackPosition;
if(h!=a.SliderTrackPosition.Center){f-=j[d?"height":"width"];
var e=h==a.SliderTrackPosition.TopLeft;
var m=d?(e?"top":"bottom"):(e?"left":"right");
var o=parseInt($telerik.getCurrentStyle(c,m));
if(!isNaN(o)){f-=o;
}var g=d?(e?"marginTop":"marginBottom"):(e?"marginLeft":"marginRight");
var k=parseInt($telerik.getCurrentStyle(c,g));
if(!isNaN(k)){f-=k;
}var n=parseInt($telerik.getCurrentStyle(this._listElement,g));
if(!isNaN(n)){f-=n;
}}if(f>=0){i[d?"height":"width"]=f;
}return i;
},_getItemSize:function(f,g,c){var e=g;
if(!e){e=this._getUlSize();
}var i={width:e.width,height:e.height};
var h=this._getSizeProperty();
var d=this._getItemOffset(f,e[h],c);
i[h]=d.endPoint-d.startPoint;
return i;
},_getAsymmetricAddOn:function(d){var m=0;
if(a.SliderItemType.Tick==this._itemType){var c=this._isDirectionReversed;
var l=this._maximumValue;
var i=this._minimumValue;
var k=this._children;
var e=c?0:(k.get_count()-1);
var f=k.getItem(e).get_isSmallTick();
var h=((l-i)%(f?this._smallChange:this._largeChange));
if(h!=0){var g=c?(i+h):(l-h);
var j=this._calculateDragHandleOffset(g);
m=d-j-this._getDragHandleBounds().width;
}}return m;
},_setItemsSize:function(){if(!this._itemsUICreated){return;
}var d=this._children;
var c=d.get_count();
if(c==0){return;
}var r=(this._itemType==a.SliderItemType.Tick);
var e=this._isHorizontal;
var f=this._getSizeProperty();
var j=this._getUlSize();
var q=this._getAsymmetricAddOn(j[e?"width":"height"]);
var o={lastItemSize:0,asymmetricAddOn:q};
var h=0;
for(var n=0;
n<c;
n++){var p=d.getItem(n).get_element();
h=this._getItemSize(n,j,q);
$telerik.setSize(p,h);
if(n==c-1){o.lastItemSize=h[f];
}else{if(r&&(n>0)){var m=p.getElementsByTagName("SPAN");
var l=Math.max(h[f],12)+"px";
for(var k=0,g=m.length;
k<g;
k++){if(!e){m[k].style.lineHeight=l;
}else{m[k].style.lineHeight="";
}}}}}this._setEndTicksBackgroundPosition(o);
},get_childListElement:function(){var c=this._listElement;
if(!c){c=this._createChildListElement();
}return c;
},get_selectedItem:function(){var c=this.get_selectedItems();
if(c.length>0){return c[0];
}return null;
},get_selectedItems:function(){if(this._itemType!=a.SliderItemType.Item){return[];
}var c=this._children;
if(this._isSelectionRangeEnabled){return[c.getItem(this.get_selectionStart()),c.getItem(this.get_selectionEnd())];
}else{return[c.getItem(this.get_value())];
}},get_selectedValue:function(){var c=this.get_selectedItem();
if(c){return c.get_value();
}return"";
},_calculateDragHandleOffset:function(k){var h=this._minimumValue;
var j=this._maximumValue;
var d=this._getTrackBounds();
var e=this._firstValueDragHandlePosition;
if(e==0){d.width=(d.width-this._getDragHandleBounds().width);
}var f=j-h;
var i=(k-h)/f;
var c;
if(this._isDirectionReversed){i=1-i;
k=j+h-k;
}var g=parseInt(i*(d.width));
var c=(k==h)?e:(k==j)?(d.width+e):g+e;
return c;
},_getBoundsInternal:function(e,c){var f=$telerik.getBounds(e);
if(c){var d=$telerik.getBorderBox(e);
f.width-=d.horizontal;
f.height-=d.vertical;
f.x+=d.left;
f.y+=d.top;
}if(this._orientation==a.Orientation.Vertical){f={x:f.y,y:f.x,height:f.width,width:f.height};
}return f;
},_getHalfDragHandleSize:function(){return(this._getDragHandleBounds().width/2);
},_getTrackBounds:function(){return this._getBoundsInternal(this._trackElement,true);
},_getSelectedRegionBounds:function(){var e=$telerik.getContentSize(this._selectedRegionElement);
e.y=0;
e.x=0;
var d=this._isSelectionRangeEnabled;
if(d||(!d&&this._isDirectionReversed)){var c=this._getElementLocation(this._selectedRegionElement);
e[this._getPointProperty()]=c;
}return e;
},_getSelectedRegionPoints:function(){var d=this._getSelectedRegionBounds();
var c=d[this._getPointProperty()];
var e=c+d[this._getSizeProperty()];
return{startPoint:c,endPoint:e};
},_getDragHandleBounds:function(d){if(!this._showDragHandle){return{x:0,y:0,height:0,width:0};
}var c=d;
if(!c){c=this._dragHandleElement;
if(this._isSelectionRangeEnabled&&this._handleInSlidingMode){c=this._handleInSlidingMode;
}}return this._getBoundsInternal(c);
},_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(e){var g=this._smallChange;
var c=this._isDirectionReversed;
if((!e&&!c)||(e&&c)){g*=-1;
}var d=true;
if(this._isSelectionRangeEnabled&&e){d=false;
}var f=this._getActiveDragHandleValue(d)+g;
f=this._calcValue(f,null,null,d);
this._setHandlePosition(f,null,d,null,true);
},_calcValue:function(k,h,j,c){var i;
var p=this._minimumValue;
var o=this._maximumValue;
var f=c?this._dragHandleElement:this._endDragHandleElement;
if(k!=null){if(!Number.isInstanceOfType(k)){try{k=parseFloat(k);
}catch(d){k=Number.NaN;
}}if(isNaN(k)){k=p;
}i=(k<p)?p:(k>o)?o:k;
}else{var g=this._getTrackBounds();
var q=this._getDragHandleBounds(f);
if(j){q.x=(j[this._getPointProperty()])+g.x;
}var e=this._firstValueOffset;
var n=(h!=null)?(h-e):(q.x+Math.floor(q.width/2)-g.x-e);
if(this._firstValueDragHandlePosition==0){g.width=(g.width-q.width);
}var m=n/g.width;
if(this._isDirectionReversed){n=g.width+e-n;
m=1-m;
}i=(n==0)?p:(n==g.width)?o:p+m*(o-p);
}i=this._getNearestStepValue(i);
i=(i<p)?p:(i>o)?o:i;
if(this._children&&this._children.get_count()>0&&(this._itemType==a.SliderItemType.Item)){var r=this._smallChange;
var l=this._getItemFromOffset(n);
if(l){i=this._getValueFromIndex(l.get_index());
}else{if(i%2==0){if(i<this._getActiveDragHandleValue(c)){i-=r;
}else{i+=r;
}i=(i<p)?p+r:(i>o)?o-r:i;
}}}return i;
},_setHandlePosition:function(e,h,c,i,f){if(!i&&this.raise_valueChanging(e,c)){return;
}var d=h;
if(!d){d=this._handleInSlidingMode;
}if((this._animationDuration>0)&&f){this._playAnimation(e,c);
}else{var g=this._calculateDragHandleOffset(e);
if(this._showDragHandle&&d){d.style[this._getLocationProperty()]=g+"px";
this._updateRelativeLiveDragHandlePosition(d);
}this._setActiveDragHandleValue(e,c,true);
this._updateSelectedRegion(d,g,c);
}},_getNearestStepValue:function(e){var i=this._minimumValue;
var j=this._maximumValue;
var f=j-i;
if(f==0){return e;
}if(e>=j){return j;
}if(e<=i){return i;
}e-=i;
var c=this._smallChange;
var g=e%c;
if(g==0){return(e+i);
}var h=c-g;
if(g<c/2){h=-1*g;
}var d=e+h+i;
return d;
},_getRelativeLiveDragHandle:function(c){if(this._liveDrag||!this._showDragHandle){return null;
}if(this._updateSelectionStart(null,c)){return this._liveDragHandleElement;
}return this._liveDragEndHandleElement;
},_updateRelativeLiveDragHandlePosition:function(e){if(this._liveDrag||!this._showDragHandle){return;
}if(e){var d=this._getRelativeLiveDragHandle(e);
if(d){var c=this._getLocationProperty();
d.style[c]=e.style[c];
}}else{if(this._dragHandleElement){this._updateRelativeLiveDragHandlePosition(this._dragHandleElement);
if(this._isSelectionRangeEnabled&&this._endDragHandleElement){this._updateRelativeLiveDragHandlePosition(this._endDragHandleElement);
}}}},_getNearestDragHandle:function(f){var e=this._dragHandleElement;
if(this._isSelectionRangeEnabled&&f){var c=this._getSelectedRegionPoints();
var d=c.endPoint;
if((Math.abs(f-c.startPoint)>Math.abs(f-d))||f>d){e=this._endDragHandleElement;
}}return e;
},_getElementLocation:function(e){var c=this._getLocationProperty();
var d=parseInt(e.style[c]);
if(isNaN(d)){d=0;
}return d;
},_getActiveDragHandleValue:function(d){var e=d?this._dragHandleElement:this._endDragHandleElement;
if(!e&&this._showDragHandle){return this._minimumValue;
}var c=(d!=null)?d:this._updateSelectionStart(null,dragHandle);
if(c){return this._value;
}else{return this._selectionEnd;
}},_setActiveDragHandleValue:function(k,d,f,h){var e=d?this._dragHandleElement:this._endDragHandleElement;
if(!e&&this._showDragHandle){return;
}var g=this._getActiveDragHandleValue(d);
if(!f&&this.raise_valueChanging(k,d)){return true;
}var c=this._isDirectionReversed;
var j=this._isSelectionRangeEnabled;
if(d){if((k>this._selectionEnd&&j&&!c)||(k<this._selectionEnd&&j&&c)){this._value=this._selectionEnd;
var i=this._calculateDragHandleOffset(this._value);
this._selectedRegionElement.style[this._getLocationProperty()]=i+this._getHalfDragHandleSize()+"px";
this._switchDragHanldes();
this._selectionEnd=k;
}else{this._value=k;
}}else{if((k<this._value&&j&&!c)||(k>this._value&&j&&c)){this._selectionEnd=this._value;
this._selectedRegionElement.style[this._getSizeProperty()]="0px";
this._switchDragHanldes();
this._value=k;
}else{this._selectionEnd=k;
}}if(this._itemType==a.SliderItemType.Item){this._updateSelectedItemsStatus();
}if(!h){this.updateClientState();
}if(k!=g){this.raise_valueChanged(g,k);
if(!this._inSlidingMode&&this._autoPostBack){this._raiseValueChangedServerEvent();
}}},_setNewValue:function(c,g,m){if(isNaN(parseInt(c,10))){return;
}var k=this._minimumValue;
var f=this._maximumValue;
if(c<k){c=k;
}else{if(c>f){c=f;
}}if(!this._initializedInternal||!this._wrapperElement){c=this._getNearestStepValue(c);
this[g?"_value":"_selectionEnd"]=c;
this.updateClientState();
return;
}if(this._isSelectionRangeEnabled){var i=this._isDirectionReversed;
var d=this._value;
var j=this._selectionEnd;
if((c<d&&!g&&!i)||(c>d&&!g&&i)){g=true;
}else{if((c>j&&g&&!i)||(c<j&&g&&i)){g=false;
}}}var e=c;
e=this._calcValue(c,null,null,g);
e=e.toFixed(0);
if(!Number.isInstanceOfType(e)){try{e=parseFloat(e);
}catch(h){e=Number.NaN;
}}var l=this[g?"_dragHandleElement":"_endDragHandleElement"];
this._setHandlePosition(e,l,g,m);
},_getIndexFromValue:function(c){if(a.SliderItemType.Item!=this._itemType){return c;
}var h=0;
var g=this._children;
if(g){h=g.get_count();
}if(h==0){var e=this._itemData;
h=e?e.length:0;
}if(h>0){var d=this._minimumValue;
var f=h-1;
c=(c-this._smallChange)/2;
c=(c<d)?d:((c>f)?f:c);
}return c;
},_getValueFromIndex:function(i){if(a.SliderItemType.Item!=this._itemType){return i;
}var c=0;
var h=this._children;
if(h){c=h.get_count();
}if(c==0){var d=this._itemData;
c=d?d.length:0;
}if(c>0){var f=this._smallChange;
var e=this._minimumValue;
var g=c*2-f;
i=(2*i)+f;
i=(i<e)?e:((i>g)?g:i);
}return i;
},_switchDragHanldes:function(){if(!this._isSelectionRangeEnabled){return;
}var c=this._dragHandleElement;
this._dragHandleElement=this._endDragHandleElement;
this._endDragHandleElement=c;
if(!this._liveDrag){c=this._liveDragHandleElement;
this._liveDragHandleElement=this._liveDragEndHandleElement;
this._liveDragEndHandleElement=c;
}if(this._resizeExtender&&this._endResizeExtender){c=this._resizeExtender;
this._resizeExtender=this._endResizeExtender;
this._endResizeExtender=c;
}c=null;
},_updateSelectionStart:function(f,e){if(!this._isSelectionRangeEnabled){return true;
}var d=this._showDragHandle;
if(d&&e!=null){return(e.id==this._dragHandleElement.id);
}else{if(!d&&f!=null){var c=this._getSelectedRegionPoints();
return(Math.abs(f-c.startPoint)<Math.abs(f-c.endPoint));
}}return true;
},_isInIncreaseMode:function(g,e){var d=this._getSelectedRegionPoints();
var f=d.endPoint;
var h=this._isSelectionRangeEnabled;
var c=(!h&&(g<f))||(h&&(((g<f)&&!e)||((g<d.startPoint)&&e)));
if(this._isDirectionReversed){if(!h){c=g>d.startPoint;
}else{c=!c;
}}return c;
},_updateSelectedRegion:function(k,h,c){h+=this._getHalfDragHandleSize();
var j=h;
var i=this._selectedRegionElement;
var f=this._getSizeProperty();
var g=this._getLocationProperty();
if(this._isSelectionRangeEnabled){var e=this._getSelectedRegionBounds();
var d=e[this._getPointProperty()];
j=e[f];
if(c||this._updateSelectionStart(h,k)){i.style[g]=h+"px";
j=j+(d-Math.floor(h));
}else{j=(Math.floor(h)-d);
}}else{if(this._isDirectionReversed){i.style[g]=h+"px";
j=this._getTrackBounds().width-Math.floor(h);
}}if(!isNaN(j)&&j>=0){i.style[f]=j+"px";
}else{i.style[f]="";
}},_setEndTicksBackgroundPosition:function(l){if(this._itemType==a.SliderItemType.Tick){var i=this._showDragHandle;
var g=this._largeTickSize;
var f=this._smallTickSize;
var p=Math.ceil(this._getHalfDragHandleSize());
var j=Math.floor(g/2);
var k=Math.floor(f/2);
var e=this._children;
var d=e.getItem(0).get_element();
var h=e.getItem(e.get_count()-1).get_element();
var m=this._isDirectionReversed;
var o=l.asymmetricAddOn;
var n=m?o:0;
this._setBackgroundPosition(d,(n+(i?(p-j):0)),(n+(i?(p-k):0)));
var c=Math.ceil(l.lastItemSize)-p-(!m?o:0);
this._setBackgroundPosition(h,(c-(i?j:g)),(c-(i?k:f)));
}},_setBackgroundPosition:function(d,o,l){var q=(d.className.indexOf("rslLarge")>-1);
o=(o<0)?0:o;
l=(l<0)?0:l;
var p;
var h;
if(this._isHorizontal){p=(q?o:l)+"px";
h=this._getImageBackgroundPosition();
}else{h=(q?o:l)+"px";
p=this._getImageBackgroundPosition();
}d.style.backgroundPosition=p+" "+h;
if(q){var f=this._isHorizontal;
var g=this._getSizeProperty();
var c=(g=="width")?"height":"width";
var n=d.getElementsByTagName("SPAN");
var m=Math.max((2*o+this._largeTickSize),12)+"px";
for(var k=0,j=n.length;
k<j;
k++){var e=n[k];
e.style[c]="";
e.style[g]=m;
if(!f){e.style.lineHeight=m;
}else{e.style.lineHeight="";
}}}},_getImageBackgroundPosition:function(){var c=this._trackPosition;
var e=this._isHorizontal;
var d="center";
if(c==a.SliderTrackPosition.TopLeft){d=e?"top":"left";
}else{if(c==a.SliderTrackPosition.BottomRight){d=e?"bottom":"right";
}}return d;
},_calculateTickSize:function(e){var d=document.createElement("div");
d.className=e?"rslLargeTick":"rslSmallTick";
d.style.position="absolute";
d.style.top="-9999px";
this._wrapperElement.appendChild(d);
var c=this._isHorizontal?d.offsetWidth:d.offsetHeight;
d.parentNode.removeChild(d);
if(e){this._largeTickSize=c;
}else{this._smallTickSize=c;
}},_checkRenderTicks:function(){var e=this._largeChange;
var f=this._smallChange;
var g=(this._maximumValue-this._minimumValue)/f;
var i=(this._getTrackBounds().width)/g;
var d=Math.floor(i*(e/f));
i=Math.floor(i);
var h=((e>0)&&(d>=this._largeTickSize));
var c=(i>=this._smallTickSize);
return{renderLargeTicks:h,renderSmallTicks:c};
},_createItemDataForTicks:function(){var g=[];
var f=this._largeChange;
var h=this._smallChange;
var m=this._maximumValue;
var l=this._minimumValue;
var k=this._checkRenderTicks();
var n=this._renderLargeTicks=k.renderLargeTicks;
var c=this._renderSmallTicks=k.renderSmallTicks;
if(!n){f=Math.abs(l)+m+h;
}for(var d=l;
d<=m;
d+=f){if(n){g[g.length]={text:d,value:d,tooltip:d,isLargeTick:true};
}if(c){var e=d+(n?h:0);
var o=(n&&((d+f)<=m))?(d+f):(m+1);
for(;
e<o;
e+=h){g[g.length]={text:e,value:e,tooltip:e,isSmallTick:true};
}}}this._itemData=g;
return g;
},_clearSizePosition:function(c){if(!c){return;
}c.style.width="";
c.style.height="";
c.style.top="";
c.style.left="";
},_raiseValueChangedServerEvent:function(){setTimeout(Function.createDelegate(this,function(){__doPostBack(this._uniqueID);
}),0);
},_onMouseUp:function(c){this._trackMouseDownDone=true;
this._incdecreaseMouseDownDone=true;
},_onTrackMouseDown:function(m){if(!this._enabled||m.button!=0){return;
}var q=m.target;
var r=(q==this._selectedRegionElement);
var d=(q==this._trackElement);
var l=this._listElement;
var s=q.parentNode;
var g=(l)?((s&&s==l)||(s.parentNode&&s.parentNode==l)):false;
if(!d&&!r&&!g){return;
}var h=this._getTrackBounds();
var n=$telerik.getDocumentRelativeCursorPosition(m);
var f=((this._isHorizontal)?n.left:n.top)-h.x;
var o=0;
if(this._firstValueDragHandlePosition==0){o=this._firstValueOffset;
}var p=h.width-o;
f=(f<o)?o:(f>p)?p:f;
var k=this._handleInSlidingMode=this._getNearestDragHandle(f);
var c=this._updateSelectionStart(f,k);
var e=this._calcValue(null,f,null,c);
if(this._largeChange==0){this._setHandlePosition(e,k,c,null,true);
}else{this._trackMouseDownDone=false;
var j=this._isInIncreaseMode(f,c);
var u=(this._children.get_count()>0&&(this._itemType==a.SliderItemType.Item));
var i=this;
function t(v){var y=i._isInIncreaseMode(f,c);
if(i._trackMouseDownDone||y!=j){clearTimeout(this._mDownInterval);
return;
}var w=i._largeChange;
if(u){w*=2;
}if(j){w*=-1;
}var x=i._getActiveDragHandleValue(c)+w;
x=i._calcValue(x,null,null,c);
if((!j&&(e<x))||(j&&(e>x))){x=e;
}i._setHandlePosition(x,k,c,null,true);
i._mDownInterval=setTimeout(t,(v)?v:100);
}t(300);
}},_onMouseWheel:function(f){if(!this._enabled){return;
}var d=this._getTrackBounds();
if(d.width<1||d.height<1){return;
}var g=(f.wheelDelta)?f.wheelDelta:f.detail;
if($telerik.isIE){g*=-1;
}var e=this._value;
var c=this._smallChange;
var h=e+((g>0)?c:(-1)*c);
h=this._calcValue(h,null,null,true);
this._setHandlePosition(h,this._dragHandleElement,true,null,true);
return $telerik.cancelRawEvent(f);
},_onDecreaseMouseDown:function(c){this._onIncreaseDecreaseMDown(c,false);
},_onIncreaseMouseDown:function(c){this._onIncreaseDecreaseMDown(c,true);
},_onIncreaseDecreaseMDown:function(g,c){if(!this._enabled){return;
}if(g.button!=0){return;
}this._handleInSlidingMode=this._dragHandleElement;
var f=true;
if(this._isSelectionRangeEnabled&&c){this._handleInSlidingMode=this._endDragHandleElement;
f=false;
}this._incdecreaseMouseDownDone=false;
this._inSlidingMode=true;
this._valueOnSlideStart=this._getActiveDragHandleValue(f);
var e=this;
function d(h){if(e._incdecreaseMouseDownDone){e._inSlidingMode=false;
clearTimeout(e._increaseMDownInterval);
if(e._valueOnSlideStart!=e._getActiveDragHandleValue(f)&&e._autoPostBack){e._raiseValueChangedServerEvent();
}return;
}e._doSmallStep(c);
e._increaseMDownInterval=setTimeout(d,(h)?h:50);
}d(300);
},_getValuesBeforeAnimation:function(){return{selectionStart:this._valueBeforeAnimation,selectionEnd:this._selectionEndBeforeAnimation};
},add_loaded:function(c){this.add_load(c);
},remove_loaded:function(c){this.remove_load(c);
},add_valueChange:function(c){this.add_valueChanged(c);
},remove_valueChange:function(c){this.remove_valueChanged(c);
},raise_valueChange:function(c,d){this.raise_valueChanged(c,d);
},raise_valueChanged:function(c,d){c=this._getIndexFromValue(c);
d=this._getIndexFromValue(d);
b.raiseControlEvent(this,"valueChanged",{oldValue:c,newValue:d});
},add_beforeValueChange:function(c){this.add_valueChanging(c);
},remove_beforeValueChange:function(c){this.remove_valueChanging(c);
},raise_beforeValueChange:function(c,d){return this.raise_valueChanging(c,d);
},raise_valueChanging:function(e,c){var d=this._getActiveDragHandleValue(c);
d=this._getIndexFromValue(d);
e=this._getIndexFromValue(e);
if(this._isSelectionRangeEnabled){this._valueBeforeAnimation=c?e:this._value;
this._selectionEndBeforeAnimation=c?this._selectionEnd:e;
}else{this._valueBeforeAnimation=e;
}var f=b.raiseCancellableControlEvent(this,"valueChanging",{oldValue:d,newValue:e});
if(f){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 c=this._value;
if(this._isDirectionReversed&&this._isSelectionRangeEnabled){c=this._selectionEnd;
}return this._getIndexFromValue(c);
},set_value:function(c){if(this._initializedInternal&&this._wrapperElement){c=this._getValueFromIndex(c);
}this._setNewValue(c,true);
},get_selectionStart:function(){return this.get_value();
},set_selectionStart:function(c){if(this._isSelectionRangeEnabled){this.set_value(c);
}},get_selectionEnd:function(){var c=this._selectionEnd;
if(this._isDirectionReversed&&this._isSelectionRangeEnabled){c=this._value;
}return this._getIndexFromValue(c);
},set_selectionEnd:function(c){if(this._initializedInternal&&this._wrapperElement){c=this._getValueFromIndex(c);
}this._setNewValue(c,false);
},get_isSelectionRangeEnabled:function(){return this._isSelectionRangeEnabled;
},set_isSelectionRangeEnabled:function(c){if(this._isSelectionRangeEnabled!=c){this._isSelectionRangeEnabled=c;
if(this._initializedInternal&&this._wrapperElement){this._setShowEndDragHandle();
this._setTrackMouseWheel();
if(this._isSelectionRangeEnabled){var c=this._value;
var d=this._selectionEnd;
var e=this._isDirectionReversed;
if((c<d&&e)||(c>d&&!e)){this._switchDragHanldes();
var f=c;
this._value=d;
this._selectionEnd=f;
}}else{if(this._isDirectionReversed){var f=this._value;
this._value=this._selectionEnd;
this._selectionEnd=f;
}}this._clearSizePosition(this._selectedRegionElement);
this._refreshLayout();
}this.updateClientState();
}},get_isDirectionReversed:function(){return this._isDirectionReversed;
},set_isDirectionReversed:function(d){if(this._isDirectionReversed!=d){this._isDirectionReversed=d;
if(this._initializedInternal&&this._wrapperElement){if(this._isSelectionRangeEnabled){var c=this._value;
this._value=this._selectionEnd;
this._selectionEnd=c;
}this.repaint(true);
}this.updateClientState();
}},get_liveDrag:function(){return this._liveDrag;
},set_liveDrag:function(c){if(this._liveDrag!=c){this._liveDrag=c;
if(this._initializedInternal&&this._wrapperElement){this.repaint(true);
}this.updateClientState();
}},get_minimumValue:function(){return this._minimumValue;
},set_minimumValue:function(c){if(isNaN(parseInt(c,10))){return;
}if(this._minimumValue!=c){this._minimumValue=c;
if(this._initializedInternal&&this._wrapperElement){this.repaint(true);
}this.updateClientState();
}},get_maximumValue:function(){return this._maximumValue;
},set_maximumValue:function(c){if(isNaN(parseInt(c,10))){return;
}if(this._maximumValue!=c){this._maximumValue=c;
if(this._initializedInternal&&this._wrapperElement){this.repaint(true);
}this.updateClientState();
}},get_orientation:function(){return this._orientation;
},set_orientation:function(c){if(this._orientation!=c){this._orientation=c;
this._isHorizontal=(this._orientation==a.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 d=this._trackElement;
var e=this._listElement;
var f=this._getLocationProperty();
var g=(f=="top")?"left":"top";
if(d){d.style[g]="";
d.style[f]="0";
}if(e){e.style[g]="";
e.style[f]="0";
}}}this.updateClientState();
}},get_animationDuration:function(){return this._animationDuration;
},set_animationDuration:function(c){if(isNaN(parseInt(c,10))||c<0){throw Error.argumentOutOfRange("value",c,"AnimationDuration should be positive integer");
}if(this._animationDuration!=c){this._animationDuration=c;
this.updateClientState();
}},get_length:function(){var c=parseInt((this._isHorizontal)?this._width:this._height);
if(isNaN(c)){c=20;
}return c;
},set_length:function(c){if(this._isHorizontal){this.set_width(c);
}else{this.set_height(c);
}},get_width:function(){return this._width;
},set_width:function(c){if(isNaN(parseInt(c,10))||c<1){throw Error.argumentOutOfRange("value",c,"Width should be an integer bigger than 1");
}if(this._width!=c){this._width=c;
if(this._initializedInternal&&this._wrapperElement){this._setWidth();
this._refreshLayout();
}this.updateClientState();
}},get_height:function(){return this._height;
},set_height:function(c){if(isNaN(parseInt(c,10))||c<1){throw Error.argumentOutOfRange("value",c,"Height should be an integer bigger than 1");
}if(this._height!=c){this._height=c;
if(this._initializedInternal&&this._wrapperElement){this._setHeight();
this._refreshLayout();
}this.updateClientState();
}},get_showDecreaseHandle:function(){return this._showDecreaseHandle;
},set_showDecreaseHandle:function(c){if(this._showDecreaseHandle!=c){this._showDecreaseHandle=c;
if(this._initializedInternal&&this._wrapperElement){this._setShowHandle(true);
this._refreshLayout();
}this.updateClientState();
}},get_showIncreaseHandle:function(){return this._showIncreaseHandle;
},set_showIncreaseHandle:function(c){if(this._showIncreaseHandle!=c){this._showIncreaseHandle=c;
if(this._initializedInternal&&this._wrapperElement){this._setShowHandle(false);
this._refreshLayout();
}this.updateClientState();
}},get_showDragHandle:function(){return this._showDragHandle;
},set_showDragHandle:function(c){if(this._showDragHandle!=c){this._showDragHandle=c;
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(c){if(this._trackMouseWheel!=c){this._trackMouseWheel=c;
if(this._initializedInternal&&this._wrapperElement){this._setTrackMouseWheel();
}this.updateClientState();
}},get_largeChange:function(){return this._largeChange;
},set_largeChange:function(c){if(isNaN(parseInt(c,10))||c<0){throw Error.argumentOutOfRange("value",c,"LargeChange should be positive integer");
}if(this._largeChange!=c){this._largeChange=c;
if(this._initializedInternal&&this._wrapperElement){this.repaint(true);
}this.updateClientState();
}},get_clickOffset:function(){return this._largeChange;
},set_clickOffset:function(c){this.set_largeChange(c);
},get_slideStep:function(){return this._smallChange;
},set_slideStep:function(c){this.set_smallChange(c);
},get_smallChange:function(){return this._smallChange;
},set_smallChange:function(c){if(isNaN(parseInt(c,10))||c<1){throw Error.argumentOutOfRange("value",c,"SmallChange should be integer bigger than 1");
}if(this._smallChange!=c){this._smallChange=c;
if(this._initializedInternal&&this._wrapperElement){this.repaint(true);
}this.updateClientState();
}},get_itemType:function(){return this._itemType;
},set_itemType:function(c){if(this._itemType!=c){this._itemType=c;
}},get_trackPosition:function(){return this._trackPosition;
},set_trackPosition:function(c){var k=this._trackPosition;
if(k!=c){this._trackPosition=c;
if(this._initializedInternal&&this._wrapperElement){this._setTrackPosition(k);
var f=(k==a.SliderTrackPosition.Center);
var g=(this._trackPosition==a.SliderTrackPosition.Center);
if((f||g)&&this._itemType==a.SliderItemType.Tick&&this._renderLargeTicks){var j=this._children;
var e=this._listElement;
var o=e.childNodes;
if($telerik.isIE){o=e.children;
}for(var d=0,m=o.length;
d<m;
d++){var l=o[d];
if(l.nodeType==1&&l.className.indexOf("rslLarge")>-1){var n=l.getElementsByTagName("SPAN");
if(n.length>1){var h=n[1];
if(g){h.style.display="";
}else{h.style.display="none";
}}else{if(g){var h=document.createElement("span");
h.className="rslBRItemText";
h.innerHTML=j.getItem(d).get_value();
l.appendChild(h);
}}}}}this._refreshLayout();
}this.updateClientState();
}},get_visibleItems:function(){var g=this._children;
var e=g.get_count();
var c=this._isDirectionReversed;
var f=[];
for(var d=0;
d<e;
d++){var h=g.getItem(c?(e-1-d):d);
if(h.get_visible()){Array.add(f,h);
}}return f;
},get_items:function(){var d=this._getChildren();
var f=d.get_count();
var c=this._isDirectionReversed;
var g=[];
for(var e=0;
e<f;
e++){var h=d.getItem(c?(f-1-e):e);
Array.add(g,h);
}return g;
},set_items:function(c){this._children=c;
},get_itemData:function(){return this._itemData;
},set_itemData:function(c){this._itemData=c;
},get_enabled:function(){return this._enabled;
},set_enabled:function(c){if(this._enabled!=c){this._enabled=c;
if(this._initializedInternal&&this._wrapperElement){this._setEnabled();
}}},get_dragText:function(){return this._dragText;
},set_dragText:function(c){var d=this._dragText;
if(d!=c){this._dragText=c;
var e=this._dragHandleElement;
if(e){e.title=c;
}e=this._endDragHandleElement;
if(e){e.title=c;
}this.updateClientState();
}},get_skin:function(){return this._skin;
},redraw:function(c){if($telerik.getInvisibleParent(this.get_element())){return;
}this._handleInSlidingMode=null;
if(c){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==a.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 c=["value","selectionStart","selectionEnd","isSelectionRangeEnabled","orientation","smallChange","largeChange","trackMouseWheel","showDragHandle","showDecreaseHandle","showIncreaseHandle","width","height","animationDuration","minimumValue","maximumValue","trackPosition","liveDrag","dragText"];
var e={};
for(var d=0;
d<c.length;
d++){e[c[d]]=this["get_"+c[d]]();
}return Sys.Serialization.JavaScriptSerializer.serialize(e);
}};
b.registerControlEvents(a.RadSlider,["slideStart","slide","slideEnd","valueChanged","valueChanging","load","itemsCreated"]);
a.RadSlider.registerClass("Telerik.Web.UI.RadSlider",a.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(b){var a=this.get_visible()!=b;
if(!a){return;
}Telerik.Web.UI.RadSliderItem.callBaseMethod(this,"set_visible",[b]);
if(b){this.get_element().style.display="";
}else{this.get_element().style.display="none";
}},_updatedSelectedView:function(a){if(this.get_slider()._itemType==Telerik.Web.UI.SliderItemType.Item){var b=this.get_element();
if(a){Sys.UI.DomElement.addCssClass(b,"rslItemSelected");
}else{Sys.UI.DomElement.removeCssClass(b,"rslItemSelected");
}}},get_selected:function(){var c=false;
var a=this.get_slider();
var b=this.get_index();
if(a.get_isSelectionRangeEnabled()){if(a.get_selectionStart()==b||a.get_selectionEnd()==b){c=true;
}}else{if(a.get_value()==b){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(d){d[d.length]="<li unselectable='on' ";
var b=this.get_tooltip();
if(b.toString()!=""){d[d.length]='title="'+b+'" ';
}var c=this.get_index();
var j=this.get_slider();
var a=j.get_itemData().length;
d[d.length]="class='";
var f=j._itemType;
if(f==Telerik.Web.UI.SliderItemType.Item){var h=this.get_cssClass();
if(h!=""){h=" "+h;
}var i=(this.get_enabled())?"'>":" rslItemDisabled'>";
if(c==0){d[d.length]="rslItem rslItemFirst"+h+i;
}else{if(c==a-1){d[d.length]="rslItem rslItemLast"+h+i;
}else{d[d.length]="rslItem"+h+i;
}}d[d.length]="<span>";
d[d.length]=this.get_text();
d[d.length]="</span>";
}else{if(f==Telerik.Web.UI.SliderItemType.Tick){var e=this.get_isLargeTick();
if(c==0){if(e){d[d.length]="rslLargeTick rslLargeTickFirst'>";
}else{d[d.length]="rslSmallTick rslSmallTickFirst'>";
}}else{if(c==a-1){if(e){d[d.length]="rslLargeTick rslLargeTickLast'>";
}else{d[d.length]="rslSmallTick rslSmallTickLast'>";
}}else{if(e){d[d.length]="rslLargeTick'>";
}else{d[d.length]="rslSmallTick'>";
}}}if(e){var g=this.get_value();
d[d.length]="<span>";
d[d.length]=g;
d[d.length]="</span>";
if(j._trackPosition==Telerik.Web.UI.SliderTrackPosition.Center){d[d.length]="<span class='rslBRItemText'>";
d[d.length]=g;
d[d.length]="</span>";
}}else{d[d.length]="&nbsp;";
}}}d[d.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();