Type.registerNamespace("Sys.Extended.UI"),Sys.Extended.UI.AutoSize=function(){throw Error.invalidOperation()},Sys.Extended.UI.AutoSize.prototype={None:0,Fill:1,Limit:2},Sys.Extended.UI.AutoSize.registerEnum("Sys.Extended.UI.AutoSize",!1),Sys.Extended.UI.AccordionSelectedIndexChangeEventArgs=function(e,t){Sys.Extended.UI.AccordionSelectedIndexChangeEventArgs.initializeBase(this),this._oldIndex=e,this._selectedIndex=t},Sys.Extended.UI.AccordionSelectedIndexChangeEventArgs.prototype={get_oldIndex:function(){return this._oldIndex},set_oldIndex:function(e){this._oldIndex=e},get_selectedIndex:function(){return this._selectedIndex},set_selectedIndex:function(e){this._selectedIndex=e}},Sys.Extended.UI.AccordionSelectedIndexChangeEventArgs.registerClass("Sys.Extended.UI.AccordionSelectedIndexChangeEventArgs",Sys.CancelEventArgs),Sys.Extended.UI.AccordionBehavior=function(e){Sys.Extended.UI.AccordionBehavior.initializeBase(this,[e]),this._selectedIndex=0,this._panes=[],this._fadeTransitions=!1,this._duration=.25,this._framesPerSecond=30,this._autoSize=Sys.Extended.UI.AutoSize.None,this._requireOpenedPane=!0,this._suppressHeaderPostbacks=!1,this._headersSize=0,this._headerClickHandler=null,this._headerCssClass="",this._headerSelectedCssClass="",this._resizeHandler=null,this._isIE8InStandardMode=Sys.Browser.agent==Sys.Browser.InternetExplorer&&Sys.Browser.version>7&&0!=Sys.Browser.documentMode,this._paneHeaderClassNames=[]},Sys.Extended.UI.AccordionBehavior.prototype={initialize:function(){Sys.Extended.UI.AccordionBehavior.callBaseMethod(this,"initialize"),this._headerClickHandler=Function.createDelegate(this,this._onHeaderClick);var e=this.get_ClientState();null!==e&&""!==e&&this._changeSelectedIndex(parseInt(e),!1,!0);var t=this.get_element().childNodes,n={};for(n.value=0;n.value0&&this._changeSelectedIndex(0,!1,!0),this._initializeLayout()},_getNextDiv:function(e,t){for(var n=null;t.value=7;(!i||i&&s.height&&s.height.length>0)&&(s.height="auto"),(!i||i&&s.overflow&&s.overflow.length>0)&&(s.overflow="auto")}else this._addResizeHandler(),s.height=n.offsetHeight+"px",s.overflow="hidden";for(var e=0;e=0;e--){var t=this._panes[e];t&&(t.header&&(t.header._index=null,$removeHandler(t.header,"click",this._headerClickHandler),t.header=null),t.content&&(t.content._original=null,t.content=null),this._panes[e]=null,delete this._panes[e])}this._panes=null,this._headerClickHandler=null,Sys.Extended.UI.AccordionBehavior.callBaseMethod(this,"dispose")},_disposeResizeHandler:function(){this._resizeHandler&&($removeHandler(window,"resize",this._resizeHandler),this._resizeHandler=null)},_disposeAnimations:function(){for(var e=0;e0&&(t=Math.min(t,i))}}return t},_getTotalSize:function(e){var t=$common.getSize(e),n=$common.getMarginBox(e);return t.width+=n.horizontal,t.height+=n.vertical,t},_getGutterSize:function(e){var t={width:0,height:0};try{var n=$common.getPaddingBox(e);t.width+=n.horizontal,t.height+=n.vertical}catch(e){}try{var n=$common.getBorderBox(e);t.width+=n.horizontal,t.height+=n.vertical}catch(e){}var n=$common.getMarginBox(e);return t.width+=n.horizontal,t.height+=n.vertical,t},add_selectedIndexChanging:function(e){this.get_events().addHandler("selectedIndexChanging",e)},remove_selectedIndexChanging:function(e){this.get_events().removeHandler("selectedIndexChanging",e)},raiseSelectedIndexChanging:function(e){Sys.Extended.Deprecated("raiseSelectedIndexChanging(eventArgs)","raise_selectedIndexChanging(eventArgs)"),this.raise_selectedIndexChanging(e)},raise_selectedIndexChanging:function(e){var t=this.get_events().getHandler("selectedIndexChanging");t&&t(this,e)},add_selectedIndexChanged:function(e){this.get_events().addHandler("selectedIndexChanged",e)},remove_selectedIndexChanged:function(e){this.get_events().removeHandler("selectedIndexChanged",e)},raiseSelectedIndexChanged:function(e){Sys.Extended.Deprecated("raiseSelectedIndexChanged(eventArgs)","raise_selectedIndexChanged(eventArgs)"),this.raise_selectedIndexChanged(e)},raise_selectedIndexChanged:function(e){var t=this.get_events().getHandler("selectedIndexChanged");t&&t(this,e)},getPane:function(e){return void 0!==e&&null!==e||(e=this._selectedIndex),this._panes&&e>=0&&e