Type.registerNamespace("Telerik.Web"); Telerik.Web.Browser={}; for(var member in Sys.Browser){ Telerik.Web.Browser[member]=Sys.Browser[member]; } Telerik.Web.Browser.StandardsMode={}; Telerik.Web.Browser.QuirksMode={}; if(Telerik.Web.Browser.agent==Telerik.Web.Browser.InternetExplorer&&document.compatMode!="CSS1Compat"){ Telerik.Web.Browser.renderMode=Telerik.Web.Browser.QuirksMode; }else{ Telerik.Web.Browser.renderMode=Telerik.Web.Browser.StandardsMode; } Telerik.Web.Browser.isIE=(Telerik.Web.Browser.agent==Telerik.Web.Browser.InternetExplorer); Telerik.Web.Browser.isIE6=(Telerik.Web.Browser.isIE&&Telerik.Web.Browser.version<7); Telerik.Web.Browser.isIE7=(Telerik.Web.Browser.isIE&&Telerik.Web.Browser.version==7); Telerik.Web.Browser.isOpera=(Telerik.Web.Browser.agent==Telerik.Web.Browser.Opera); Telerik.Web.Browser.isSafari=(Telerik.Web.Browser.agent==Telerik.Web.Browser.Safari); Telerik.Web.Browser.isFirefox=(Telerik.Web.Browser.agent==Telerik.Web.Browser.Firefox);;Type.registerNamespace("Telerik.Web"); Telerik.Web.DomElement=function(){ Telerik.Web.DomElement.initializeBase(this); }; for(var member in Sys.UI.DomElement){ Telerik.Web.DomElement[member]=Sys.UI.DomElement[member]; } Telerik.Web.DomElement.setLocation=function(_1,_2){ TelerikCommonScripts.setLocation(_1,_2); }; Telerik.Web.DomElement.getLocation=function(_3){ var _4=TelerikCommonScripts.getLocation(_3); if(Telerik.Web.Browser.renderMode==Telerik.Web.Browser.QuirksMode){ _4.x+=document.body.scrollLeft; _4.y+=document.body.scrollTop; } return _4; }; Telerik.Web.DomElement.getElementByClassName=function(_5,_6,_7){ var _8=null; if(_7){ _8=_5.getElementsByTagName(_7); }else{ _8=_5.getElementsByTagName("*"); } for(var i=0,_a=_8.length;i<_a;i++){ var _b=_8[i]; if(Telerik.Web.DomElement.containsCssClass(_b,_6)){ return _b; } } return null; }; Telerik.Web.DomElement.getBounds=function(_c){ var _d=Telerik.Web.DomElement.getLocation(_c); return new Sys.UI.Bounds(_d.x,_d.y,_c.offsetWidth||0,_c.offsetHeight||0); }; Telerik.Web.DomElement.setOpacity=function(_e,_f){ TelerikCommonScripts.setElementOpacity(_e,_f); }; Telerik.Web.DomElement.addExternalHandler=function(_10,_11,_12){ if(_10.addEventListener){ _10.addEventListener(_11,_12,false); }else{ if(_10.attachEvent){ _10.attachEvent("on"+_11,_12); } } }; Telerik.Web.DomElement.removeExternalHandler=function(_13,_14,_15){ if(_13.addEventListener){ _13.removeEventListener(_14,_15,false); }else{ if(_13.detachEvent){ _13.detachEvent("on"+_14,_15); } } }; Telerik.Web.DomElement.cancelRawEvent=function(e){ if(!e){ return false; } if(e.preventDefault){ e.preventDefault(); } if(e.stopPropagation){ e.stopPropagation(); } e.cancelBubble=true; e.returnValue=false; return false; }; Telerik.Web.DomElement.getOuterHtml=function(_17){ if(_17.outerHTML){ return _17.outerHTML; }else{ var _18=_17.cloneNode(true); var _19=_17.ownerDocument.createElement("DIV"); _19.appendChild(_18); return _19.innerHTML; } }; Telerik.Web.DomElement.registerClass("Telerik.Web.DomElement",Sys.UI.DomElement);;Type.registerNamespace("Telerik.Web"); Type.registerNamespace("Telerik.Web.UI"); Telerik.Web.UI.ModalExtender=function(_1){ this._windowResizeDelegate=null; this._windowScrollDelegate=null; this._xCoordinate=-1; this._yCoordinate=-1; this._backgroundElement=null; this._foregroundElement=_1; this._saveTabIndexes=new Array(); this._saveDesableSelect=new Array(); this._tagWithTabIndex=new Array("A","AREA","BUTTON","INPUT","OBJECT","SELECT","TEXTAREA","IFRAME"); }; Telerik.Web.UI.ModalExtender.prototype={dispose:function(){ this.hide(); this._backgroundElement=null; this._foregroundElement=null; },show:function(){ this._attachWindowHandlers(true); var _2=this._getModalOverlay(); this._foregroundElement.parentNode.appendChild(_2); _2.style.zIndex=TelerikCommonScripts.getCurrentStyle(this._foregroundElement,"zIndex",this._foregroundElement.style.zIndex)-1; _2.style.display=""; this._disableTab(); this._storeBrowserPosition(); this._enableScroll(false); this._restoreBrowserPosition(); this._updatePageLayout(); this._updatePageLayout(); },_storeBrowserPosition:function(){ var _3=document.body; var _4=document.documentElement; this._browserTop=_3.scrollTop>_4.scrollTop?_3.scrollTop:_4.scrollTop; this._browserLeft=_3.scrollLeft>_4.scrollLeft?_3.scrollTop:_4.scrollLeft; },_restoreBrowserPosition:function(_5,_6){ try{ if(null==_5){ _5=this._browserLeft; } if(null==_6){ _6=this._browserTop; } var _7=document.body; var _8=document.documentElement; _7.scrollTop=_6; _7.scrollLeft=_5; _8.scrollTop=_6; _8.scrollLeft=_5; } catch(ex){ } },hide:function(){ this._backgroundElement.style.display="none"; this._restoreTab(); this._enableScroll(true); this._attachWindowHandlers(false); },_enableScroll:function(_9){ if(_9){ document.body.style.overflow=null!=this._overflow?this._overflow:""; document.documentElement.style.overflow=null!=this._documentOverflow?this._documentOverflow:""; document.body.style.marginRight=""; }else{ this._overflow=document.body.style.overflow; document.body.style.overflow="hidden"; this._documentOverflow=document.documentElement.style.overflow; document.documentElement.style.overflow="hidden"; document.body.style.marginRight="18px"; } },_getModalOverlay:function(){ if(!this._backgroundElement){ var _a=document.createElement("div"); _a.style.display="none"; _a.style.position="absolute"; _a.style.left="0px"; _a.style.top="0px"; _a.style.zIndex=10000; _a.style.backgroundColor="#aaaaaa"; _a.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=50)"; _a.style.opacity=".5"; _a.style.mozOpacity=".5"; this._backgroundElement=_a; } return this._backgroundElement; },_attachWindowHandlers:function(_b){ var _c=window; if(true==_b){ this._windowResizeDelegate=Function.createDelegate(this,this._updatePageLayout); $addHandler(_c,"resize",this._windowResizeDelegate); this._windowScrollDelegate=Function.createDelegate(this,this._updatePageLayout); $addHandler(_c,"scroll",this._windowScrollDelegate); }else{ if(this._windowResizeDelegate){ $removeHandler(_c,"resize",this._windowResizeDelegate); } this._windowResizeDelegate=null; if(this._windowScrollDelegate){ $removeHandler(_c,"scroll",this._windowScrollDelegate); } this._windowScrollDelegate=null; } },_updatePageLayout:function(){ var _d=(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft); var _e=(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop); var _f=TelerikCommonScripts.getClientBounds(); var _10=_f.width; var _11=_f.height; var _12=this._getModalOverlay(); _12.style.width=Math.max(Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),_10)+"px"; _12.style.height=Math.max(Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),_11)+"px"; },_disableTab:function(){ var i=0; var _14; var _15=new Array(); Array.clear(this._saveTabIndexes); for(var j=0;j0){ this._element.style.width=_2b+"px"; } if(_2c>0){ this._element.style.height=_2c+"px"; } this._onResize(); return true; },_cancelEvent:function(e){ if(e){ e.returnValue=false; e.cancelBubble=true; if(e.preventDefault){ e.preventDefault(); } if(e.stopPropagation){ e.stopPropagation(); } } return false; },_fixIeHeight:function(_2e,_2f){ if("CSS1Compat"==document.compatMode){ var _30=(_2e.offsetHeight-parseInt(_2f)); if(_30>0){ var _31=(parseInt(_2e.style.height)-_30); if(_31>0){ _2e.style.height=_31+"px"; } } } }}; Telerik.Web.UI.ResizeExtender.registerClass("Telerik.Web.UI.ResizeExtender",null);; if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();