Type.registerNamespace("Sys.WebForms");Sys.WebForms.BeginRequestEventArgs=function Sys$WebForms$BeginRequestEventArgs(a,c){var b=Function._validateParams(arguments,[{name:"request",type:Sys.Net.WebRequest},{name:"postBackElement",mayBeNull:true,domElement:true}]);if(b){throw b}Sys.WebForms.BeginRequestEventArgs.initializeBase(this);this._request=a;this._postBackElement=c};function Sys$WebForms$BeginRequestEventArgs$get_postBackElement(){if(arguments.length!==0){throw Error.parameterCount()}return this._postBackElement}function Sys$WebForms$BeginRequestEventArgs$get_request(){if(arguments.length!==0){throw Error.parameterCount()}return this._request}Sys.WebForms.BeginRequestEventArgs.prototype={get_postBackElement:Sys$WebForms$BeginRequestEventArgs$get_postBackElement,get_request:Sys$WebForms$BeginRequestEventArgs$get_request};Sys.WebForms.BeginRequestEventArgs.registerClass("Sys.WebForms.BeginRequestEventArgs",Sys.EventArgs);Sys.WebForms.EndRequestEventArgs=function Sys$WebForms$EndRequestEventArgs(c,b,a){var d=Function._validateParams(arguments,[{name:"error",type:Error,mayBeNull:true},{name:"dataItems",type:Object,mayBeNull:true},{name:"response",type:Sys.Net.WebRequestExecutor}]);if(d){throw d}Sys.WebForms.EndRequestEventArgs.initializeBase(this);this._errorHandled=false;this._error=c;this._dataItems=b||new Object();this._response=a};function Sys$WebForms$EndRequestEventArgs$get_dataItems(){if(arguments.length!==0){throw Error.parameterCount()}return this._dataItems}function Sys$WebForms$EndRequestEventArgs$get_error(){if(arguments.length!==0){throw Error.parameterCount()}return this._error}function Sys$WebForms$EndRequestEventArgs$get_errorHandled(){if(arguments.length!==0){throw Error.parameterCount()}return this._errorHandled}function Sys$WebForms$EndRequestEventArgs$set_errorHandled(a){var b=Function._validateParams(arguments,[{name:"value",type:Boolean}]);if(b){throw b}this._errorHandled=a}function Sys$WebForms$EndRequestEventArgs$get_response(){if(arguments.length!==0){throw Error.parameterCount()}return this._response}Sys.WebForms.EndRequestEventArgs.prototype={get_dataItems:Sys$WebForms$EndRequestEventArgs$get_dataItems,get_error:Sys$WebForms$EndRequestEventArgs$get_error,get_errorHandled:Sys$WebForms$EndRequestEventArgs$get_errorHandled,set_errorHandled:Sys$WebForms$EndRequestEventArgs$set_errorHandled,get_response:Sys$WebForms$EndRequestEventArgs$get_response};Sys.WebForms.EndRequestEventArgs.registerClass("Sys.WebForms.EndRequestEventArgs",Sys.EventArgs);Sys.WebForms.InitializeRequestEventArgs=function Sys$WebForms$InitializeRequestEventArgs(a,c){var b=Function._validateParams(arguments,[{name:"request",type:Sys.Net.WebRequest},{name:"postBackElement",mayBeNull:true,domElement:true}]);if(b){throw b}Sys.WebForms.InitializeRequestEventArgs.initializeBase(this);this._request=a;this._postBackElement=c};function Sys$WebForms$InitializeRequestEventArgs$get_postBackElement(){if(arguments.length!==0){throw Error.parameterCount()}return this._postBackElement}function Sys$WebForms$InitializeRequestEventArgs$get_request(){if(arguments.length!==0){throw Error.parameterCount()}return this._request}Sys.WebForms.InitializeRequestEventArgs.prototype={get_postBackElement:Sys$WebForms$InitializeRequestEventArgs$get_postBackElement,get_request:Sys$WebForms$InitializeRequestEventArgs$get_request};Sys.WebForms.InitializeRequestEventArgs.registerClass("Sys.WebForms.InitializeRequestEventArgs",Sys.CancelEventArgs);Sys.WebForms.PageLoadedEventArgs=function Sys$WebForms$PageLoadedEventArgs(d,b,a){var c=Function._validateParams(arguments,[{name:"panelsUpdated",type:Array},{name:"panelsCreated",type:Array},{name:"dataItems",type:Object,mayBeNull:true}]);if(c){throw c}Sys.WebForms.PageLoadedEventArgs.initializeBase(this);this._panelsUpdated=d;this._panelsCreated=b;this._dataItems=a||new Object()};function Sys$WebForms$PageLoadedEventArgs$get_dataItems(){if(arguments.length!==0){throw Error.parameterCount()}return this._dataItems}function Sys$WebForms$PageLoadedEventArgs$get_panelsCreated(){if(arguments.length!==0){throw Error.parameterCount()}return this._panelsCreated}function Sys$WebForms$PageLoadedEventArgs$get_panelsUpdated(){if(arguments.length!==0){throw Error.parameterCount()}return this._panelsUpdated}Sys.WebForms.PageLoadedEventArgs.prototype={get_dataItems:Sys$WebForms$PageLoadedEventArgs$get_dataItems,get_panelsCreated:Sys$WebForms$PageLoadedEventArgs$get_panelsCreated,get_panelsUpdated:Sys$WebForms$PageLoadedEventArgs$get_panelsUpdated};Sys.WebForms.PageLoadedEventArgs.registerClass("Sys.WebForms.PageLoadedEventArgs",Sys.EventArgs);Sys.WebForms.PageLoadingEventArgs=function Sys$WebForms$PageLoadingEventArgs(d,a,b){var c=Function._validateParams(arguments,[{name:"panelsUpdating",type:Array},{name:"panelsDeleting",type:Array},{name:"dataItems",type:Object,mayBeNull:true}]);if(c){throw c}Sys.WebForms.PageLoadingEventArgs.initializeBase(this);this._panelsUpdating=d;this._panelsDeleting=a;this._dataItems=b||new Object()};function Sys$WebForms$PageLoadingEventArgs$get_dataItems(){if(arguments.length!==0){throw Error.parameterCount()}return this._dataItems}function Sys$WebForms$PageLoadingEventArgs$get_panelsDeleting(){if(arguments.length!==0){throw Error.parameterCount()}return this._panelsDeleting}function Sys$WebForms$PageLoadingEventArgs$get_panelsUpdating(){if(arguments.length!==0){throw Error.parameterCount()}return this._panelsUpdating}Sys.WebForms.PageLoadingEventArgs.prototype={get_dataItems:Sys$WebForms$PageLoadingEventArgs$get_dataItems,get_panelsDeleting:Sys$WebForms$PageLoadingEventArgs$get_panelsDeleting,get_panelsUpdating:Sys$WebForms$PageLoadingEventArgs$get_panelsUpdating};Sys.WebForms.PageLoadingEventArgs.registerClass("Sys.WebForms.PageLoadingEventArgs",Sys.EventArgs);Sys.WebForms.PageRequestManager=function Sys$WebForms$PageRequestManager(){this._form=null;this._activeDefaultButton=null;this._activeDefaultButtonClicked=false;this._updatePanelIDs=null;this._updatePanelClientIDs=null;this._updatePanelHasChildrenAsTriggers=null;this._asyncPostBackControlIDs=null;this._asyncPostBackControlClientIDs=null;this._postBackControlIDs=null;this._postBackControlClientIDs=null;this._scriptManagerID=null;this._pageLoadedHandler=null;this._additionalInput=null;this._onsubmit=null;this._onSubmitStatements=[];this._originalDoPostBack=null;this._originalDoPostBackWithOptions=null;this._originalFireDefaultButton=null;this._originalDoCallback=null;this._isCrossPost=false;this._postBackSettings=null;this._request=null;this._onFormSubmitHandler=null;this._onFormElementClickHandler=null;this._onWindowUnloadHandler=null;this._asyncPostBackTimeout=null;this._controlIDToFocus=null;this._scrollPosition=null;this._processingRequest=false;this._scriptDisposes={};this._transientFields=["__VIEWSTATEENCRYPTED","__VIEWSTATEFIELDCOUNT"]};function Sys$WebForms$PageRequestManager$_get_eventHandlerList(){if(!this._events){this._events=new Sys.EventHandlerList()}return this._events}function Sys$WebForms$PageRequestManager$get_isInAsyncPostBack(){if(arguments.length!==0){throw Error.parameterCount()}return this._request!==null}function Sys$WebForms$PageRequestManager$add_beginRequest(a){var b=Function._validateParams(arguments,[{name:"handler",type:Function}]);if(b){throw b}this._get_eventHandlerList().addHandler("beginRequest",a)}function Sys$WebForms$PageRequestManager$remove_beginRequest(a){var b=Function._validateParams(arguments,[{name:"handler",type:Function}]);if(b){throw b}this._get_eventHandlerList().removeHandler("beginRequest",a)}function Sys$WebForms$PageRequestManager$add_endRequest(a){var b=Function._validateParams(arguments,[{name:"handler",type:Function}]);if(b){throw b}this._get_eventHandlerList().addHandler("endRequest",a)}function Sys$WebForms$PageRequestManager$remove_endRequest(a){var b=Function._validateParams(arguments,[{name:"handler",type:Function}]);if(b){throw b}this._get_eventHandlerList().removeHandler("endRequest",a)}function Sys$WebForms$PageRequestManager$add_initializeRequest(a){var b=Function._validateParams(arguments,[{name:"handler",type:Function}]);if(b){throw b}this._get_eventHandlerList().addHandler("initializeRequest",a)}function Sys$WebForms$PageRequestManager$remove_initializeRequest(a){var b=Function._validateParams(arguments,[{name:"handler",type:Function}]);if(b){throw b}this._get_eventHandlerList().removeHandler("initializeRequest",a)}function Sys$WebForms$PageRequestManager$add_pageLoaded(a){var b=Function._validateParams(arguments,[{name:"handler",type:Function}]);if(b){throw b}this._get_eventHandlerList().addHandler("pageLoaded",a)}function Sys$WebForms$PageRequestManager$remove_pageLoaded(a){var b=Function._validateParams(arguments,[{name:"handler",type:Function}]);if(b){throw b}this._get_eventHandlerList().removeHandler("pageLoaded",a)}function Sys$WebForms$PageRequestManager$add_pageLoading(a){var b=Function._validateParams(arguments,[{name:"handler",type:Function}]);if(b){throw b}this._get_eventHandlerList().addHandler("pageLoading",a)}function Sys$WebForms$PageRequestManager$remove_pageLoading(a){var b=Function._validateParams(arguments,[{name:"handler",type:Function}]);if(b){throw b}this._get_eventHandlerList().removeHandler("pageLoading",a)}function Sys$WebForms$PageRequestManager$abortPostBack(){if(!this._processingRequest&&this._request){this._request.get_executor().abort();this._request=null}}function Sys$WebForms$PageRequestManager$_cancelPendingCallbacks(){for(var c=0,a=window.__pendingCallbacks.length;c<a;c++){var e=window.__pendingCallbacks[c];if(e){if(!e.async){window.__synchronousCallBackIndex=-1}window.__pendingCallbacks[c]=null;var b="__CALLBACKFRAME"+c;var d=document.getElementById(b);if(d){d.parentNode.removeChild(d)}}}}function Sys$WebForms$PageRequestManager$_commitControls(a,b){if(a){this._updatePanelIDs=a.updatePanelIDs;this._updatePanelClientIDs=a.updatePanelClientIDs;this._updatePanelHasChildrenAsTriggers=a.updatePanelHasChildrenAsTriggers;this._asyncPostBackControlIDs=a.asyncPostBackControlIDs;this._asyncPostBackControlClientIDs=a.asyncPostBackControlClientIDs;this._postBackControlIDs=a.postBackControlIDs;this._postBackControlClientIDs=a.postBackControlClientIDs}if(typeof(b)!=="undefined"&&b!==null){this._asyncPostBackTimeout=b*1000}}function Sys$WebForms$PageRequestManager$_createHiddenField(d,b){var a,c=document.getElementById(d);if(c){if(!c._isContained){c.parentNode.removeChild(c)}else{a=c.parentNode}}if(!a){a=document.createElement("span");a.style.cssText="display:none !important";this._form.appendChild(a)}a.innerHTML="<input type='hidden' />";c=a.childNodes[0];c._isContained=true;c.id=c.name=d;c.value=b}function Sys$WebForms$PageRequestManager$_createPageRequestManagerTimeoutError(){var a="Sys.WebForms.PageRequestManagerTimeoutException: "+Sys.WebForms.Res.PRM_TimeoutError;var b=Error.create(a,{name:"Sys.WebForms.PageRequestManagerTimeoutException"});b.popStackFrame();return b}function Sys$WebForms$PageRequestManager$_createPageRequestManagerServerError(d,b){var a="Sys.WebForms.PageRequestManagerServerErrorException: "+(b||String.format(Sys.WebForms.Res.PRM_ServerError,d));var c=Error.create(a,{name:"Sys.WebForms.PageRequestManagerServerErrorException",httpStatusCode:d});c.popStackFrame();return c}function Sys$WebForms$PageRequestManager$_createPageRequestManagerParserError(b){var a="Sys.WebForms.PageRequestManagerParserErrorException: "+String.format(Sys.WebForms.Res.PRM_ParserError,b);var c=Error.create(a,{name:"Sys.WebForms.PageRequestManagerParserErrorException"});c.popStackFrame();return c}function Sys$WebForms$PageRequestManager$_createPostBackSettings(c,b,a){return{async:c,panelID:b,sourceElement:a}}function Sys$WebForms$PageRequestManager$_convertToClientIDs(e,d,c){if(e){for(var b=0,a=e.length;b<a;b++){Array.add(d,e[b]);Array.add(c,this._uniqueIDToClientID(e[b]))}}}function Sys$WebForms$PageRequestManager$_destroyTree(d){if(d.nodeType===1){var f=d.childNodes;for(var c=f.length-1;c>=0;c--){var e=f[c];if(e.nodeType===1){if(e.dispose&&typeof(e.dispose)==="function"){e.dispose()}else{if(e.control&&typeof(e.control.dispose)==="function"){e.control.dispose()}}var a=Sys.UI.Behavior.getBehaviors(e);for(var b=a.length-1;b>=0;b--){a[b].dispose()}this._destroyTree(e)}}}}function Sys$WebForms$PageRequestManager$dispose(){if(this._form){Sys.UI.DomEvent.removeHandler(this._form,"submit",this._onFormSubmitHandler);Sys.UI.DomEvent.removeHandler(this._form,"click",this._onFormElementClickHandler);Sys.UI.DomEvent.removeHandler(window,"unload",this._onWindowUnloadHandler);Sys.UI.DomEvent.removeHandler(window,"load",this._pageLoadedHandler)}if(this._originalDoPostBack){window.__doPostBack=this._originalDoPostBack;this._originalDoPostBack=null}if(this._originalDoPostBackWithOptions){window.WebForm_DoPostBackWithOptions=this._originalDoPostBackWithOptions;this._originalDoPostBackWithOptions=null}if(this._originalFireDefaultButton){window.WebForm_FireDefaultButton=this._originalFireDefaultButton;this._originalFireDefaultButton=null}if(this._originalDoCallback){window.WebForm_DoCallback=this._originalDoCallback;this._originalDoCallback=null}this._form=null;this._updatePanelIDs=null;this._updatePanelClientIDs=null;this._asyncPostBackControlIDs=null;this._asyncPostBackControlClientIDs=null;this._postBackControlIDs=null;this._postBackControlClientIDs=null;this._asyncPostBackTimeout=null;this._scrollPosition=null}function Sys$WebForms$PageRequestManager$_doCallback(f,a,e,c,b,d){if(!this.get_isInAsyncPostBack()){this._originalDoCallback(f,a,e,c,b,d)}}function Sys$WebForms$PageRequestManager$_doPostBack(d,a){this._additionalInput=null;var c=this._form;if((d===null)||(typeof(d)==="undefined")||(this._isCrossPost)){this._postBackSettings=this._createPostBackSettings(false,null,null);this._isCrossPost=false}else{var f=this._uniqueIDToClientID(d);var e=document.getElementById(f);if(!e){if(Array.contains(this._asyncPostBackControlIDs,d)){this._postBackSettings=this._createPostBackSettings(true,this._scriptManagerID+"|"+d,null)}else{if(Array.contains(this._postBackControlIDs,d)){this._postBackSettings=this._createPostBackSettings(false,null,null)}else{var b=this._findNearestElement(d);if(b){this._postBackSettings=this._getPostBackSettings(b,d)}else{this._postBackSettings=this._createPostBackSettings(false,null,null)}}}}else{this._postBackSettings=this._getPostBackSettings(e,d)}}if(!this._postBackSettings.async){c.onsubmit=this._onsubmit;this._originalDoPostBack(d,a);c.onsubmit=null;return}c.__EVENTTARGET.value=d;c.__EVENTARGUMENT.value=a;this._onFormSubmit()}function Sys$WebForms$PageRequestManager$_doPostBackWithOptions(a){this._isCrossPost=a&&a.actionUrl;this._originalDoPostBackWithOptions(a)}function Sys$WebForms$PageRequestManager$_elementContains(a,b){while(b){if(b===a){return true}b=b.parentNode}return false}function Sys$WebForms$PageRequestManager$_endPostBack(b,f,e){if(this._request===f.get_webRequest()){this._processingRequest=false;this._additionalInput=null;this._request=null}var d=this._get_eventHandlerList().getHandler("endRequest");var c=false;if(d){var a=new Sys.WebForms.EndRequestEventArgs(b,e?e.dataItems:{},f);d(this,a);c=a.get_errorHandled()}if(b&&!c){throw b}}function Sys$WebForms$PageRequestManager$_findNearestElement(b){while(b.length>0){var d=this._uniqueIDToClientID(b);var a=document.getElementById(d);if(a){return a}var c=b.lastIndexOf("$");if(c===-1){return null}b=b.substring(0,c)}return null}function Sys$WebForms$PageRequestManager$_findText(d,a){var c=Math.max(0,a-20);var b=Math.min(d.length,a+20);return d.substring(c,b)}function Sys$WebForms$PageRequestManager$_fireDefaultButton(b,c){if(b.keyCode===13){var d=b.srcElement||b.target;if(!d||(d.tagName.toLowerCase()!=="textarea")){var a=document.getElementById(c);if(a&&(typeof(a.click)!=="undefined")){this._activeDefaultButton=a;this._activeDefaultButtonClicked=false;try{a.click()}finally{this._activeDefaultButton=null}b.cancelBubble=true;if(typeof(b.stopPropagation)==="function"){b.stopPropagation()}return false}}}return true}function Sys$WebForms$PageRequestManager$_getPageLoadedEventArgs(j,f){var g=[];var d=[];var k=f?f.updatePanelData:null;var b,h,a;if(!k){b=this._updatePanelIDs;h=null;a=null}else{b=k.updatePanelIDs;h=k.childUpdatePanelIDs;a=k.panelsToRefreshIDs}var e,c;if(a){for(e=0,c=a.length;e<c;e++){Array.add(g,document.getElementById(this._uniqueIDToClientID(a[e])))}}for(e=0,c=b.length;e<c;e++){if(j||Array.indexOf(h,b[e])!==-1){Array.add(d,document.getElementById(this._uniqueIDToClientID(b[e])))}}return new Sys.WebForms.PageLoadedEventArgs(g,d,f?f.dataItems:{})}function Sys$WebForms$PageRequestManager$_getPageLoadingEventArgs(f){var g=[];var c=[];var k=f.updatePanelData;var j=k.oldUpdatePanelIDs;var b=k.updatePanelIDs;var h=k.childUpdatePanelIDs;var a=k.panelsToRefreshIDs;var e,d;for(e=0,d=a.length;e<d;e++){Array.add(g,document.getElementById(this._uniqueIDToClientID(a[e])))}for(e=0,d=j.length;e<d;e++){if(Array.indexOf(a,j[e])===-1&&(Array.indexOf(b,j[e])===-1||Array.indexOf(h,j[e])>-1)){Array.add(c,document.getElementById(this._uniqueIDToClientID(j[e])))}}return new Sys.WebForms.PageLoadingEventArgs(g,c,f.dataItems)}function Sys$WebForms$PageRequestManager$_getPostBackSettings(c,b){var a=c;var e=null;while(c){if(c.id){if(!e&&Array.contains(this._asyncPostBackControlClientIDs,c.id)){e=this._createPostBackSettings(true,this._scriptManagerID+"|"+b,a)}else{if(!e&&Array.contains(this._postBackControlClientIDs,c.id)){return this._createPostBackSettings(false,null,null)}else{var d=Array.indexOf(this._updatePanelClientIDs,c.id);if(d!==-1){if(this._updatePanelHasChildrenAsTriggers[d]){return this._createPostBackSettings(true,this._updatePanelIDs[d]+"|"+b,a)}else{return this._createPostBackSettings(true,this._scriptManagerID+"|"+b,a)}}}}if(!e&&this._matchesParentIDInList(c.id,this._asyncPostBackControlClientIDs)){e=this._createPostBackSettings(true,this._scriptManagerID+"|"+b,a)}else{if(!e&&this._matchesParentIDInList(c.id,this._postBackControlClientIDs)){return this._createPostBackSettings(false,null,null)}}}c=c.parentNode}if(!e){return this._createPostBackSettings(false,null,null)}else{return e}}function Sys$WebForms$PageRequestManager$_getScrollPosition(){var a=document.documentElement;if(a&&(this._validPosition(a.scrollLeft)||this._validPosition(a.scrollTop))){return{x:a.scrollLeft,y:a.scrollTop}}else{a=document.body;if(a&&(this._validPosition(a.scrollLeft)||this._validPosition(a.scrollTop))){return{x:a.scrollLeft,y:a.scrollTop}}else{if(this._validPosition(window.pageXOffset)||this._validPosition(window.pageYOffset)){return{x:window.pageXOffset,y:window.pageYOffset}}else{return{x:0,y:0}}}}}function Sys$WebForms$PageRequestManager$_initializeInternal(a,b){if(this._prmInitialized){throw Error.invalidOperation(Sys.WebForms.Res.PRM_CannotRegisterTwice)}this._prmInitialized=true;this._scriptManagerID=a;this._form=b;this._onsubmit=this._form.onsubmit;this._form.onsubmit=null;this._onFormSubmitHandler=Function.createDelegate(this,this._onFormSubmit);this._onFormElementClickHandler=Function.createDelegate(this,this._onFormElementClick);this._onWindowUnloadHandler=Function.createDelegate(this,this._onWindowUnload);Sys.UI.DomEvent.addHandler(this._form,"submit",this._onFormSubmitHandler);Sys.UI.DomEvent.addHandler(this._form,"click",this._onFormElementClickHandler);Sys.UI.DomEvent.addHandler(window,"unload",this._onWindowUnloadHandler);this._originalDoPostBack=window.__doPostBack;if(this._originalDoPostBack){window.__doPostBack=Function.createDelegate(this,this._doPostBack)}this._originalDoPostBackWithOptions=window.WebForm_DoPostBackWithOptions;if(this._originalDoPostBackWithOptions){window.WebForm_DoPostBackWithOptions=Function.createDelegate(this,this._doPostBackWithOptions)}this._originalFireDefaultButton=window.WebForm_FireDefaultButton;if(this._originalFireDefaultButton){window.WebForm_FireDefaultButton=Function.createDelegate(this,this._fireDefaultButton)}this._originalDoCallback=window.WebForm_DoCallback;if(this._originalDoCallback){window.WebForm_DoCallback=Function.createDelegate(this,this._doCallback)}this._pageLoadedHandler=Function.createDelegate(this,this._pageLoadedInitialLoad);Sys.UI.DomEvent.addHandler(window,"load",this._pageLoadedHandler)}function Sys$WebForms$PageRequestManager$_matchesParentIDInList(d,c){for(var b=0,a=c.length;b<a;b++){if(d.startsWith(c[b]+"_")){return true}}return false}function Sys$WebForms$PageRequestManager$_onFormElementActive(c,a,e){if(c.disabled){return}this._postBackSettings=this._getPostBackSettings(c,c.name);if(c.name){var b=c.tagName.toUpperCase();if(b==="INPUT"){var d=c.type;if(d==="submit"){this._additionalInput=encodeURIComponent(c.name)+"="+encodeURIComponent(c.value)}else{if(d==="image"){this._additionalInput=encodeURIComponent(c.name)+".x="+a+"&"+encodeURIComponent(c.name)+".y="+e}}}else{if((b==="BUTTON")&&(c.name.length!==0)&&(c.type==="submit")){this._additionalInput=encodeURIComponent(c.name)+"="+encodeURIComponent(c.value)}}}}function Sys$WebForms$PageRequestManager$_onFormElementClick(a){this._activeDefaultButtonClicked=(a.target===this._activeDefaultButton);this._onFormElementActive(a.target,a.offsetX,a.offsetY)}function Sys$WebForms$PageRequestManager$_onFormSubmit(s){var g=true;var o=this._isCrossPost;this._isCrossPost=false;var x,u;if(this._onsubmit){g=this._onsubmit()}if(g){for(x=0,u=this._onSubmitStatements.length;x<u;x++){if(!this._onSubmitStatements[x]()){g=false;break}}}if(!g){if(s){s.preventDefault()}return}var c=this._form;if(o){return}if(this._activeDefaultButton&&!this._activeDefaultButtonClicked){this._onFormElementActive(this._activeDefaultButton,0,0)}if(!this._postBackSettings.async){return}var m=new Sys.StringBuilder();m.append(encodeURIComponent(this._scriptManagerID)+"="+encodeURIComponent(this._postBackSettings.panelID)+"&");var p=c.elements.length;for(x=0;x<p;x++){var e=c.elements[x];var y=e.name;if(typeof(y)==="undefined"||(y===null)||(y.length===0)||(y===this._scriptManagerID)){continue}var f=e.tagName.toUpperCase();if(f==="INPUT"){var h=e.type;if((h==="text")||(h==="password")||(h==="hidden")||(((h==="checkbox")||(h==="radio"))&&e.checked)){m.append(encodeURIComponent(y));m.append("=");m.append(encodeURIComponent(e.value));m.append("&")}}else{if(f==="SELECT"){var n=e.options.length;for(var w=0;w<n;w++){var r=e.options[w];if(r.selected){m.append(encodeURIComponent(y));m.append("=");m.append(encodeURIComponent(r.value));m.append("&")}}}else{if(f==="TEXTAREA"){m.append(encodeURIComponent(y));m.append("=");m.append(encodeURIComponent(e.value));m.append("&")}}}}m.append("__ASYNCPOST=true&");if(this._additionalInput){m.append(this._additionalInput);this._additionalInput=null}var k=new Sys.Net.WebRequest();var v=c.action;if(Sys.Browser.agent===Sys.Browser.InternetExplorer){var d=v.indexOf("#");if(d!==-1){v=v.substr(0,d)}var a=v.indexOf("?");if(a!==-1){var t=v.substr(0,a);if(t.indexOf("%")===-1){v=encodeURI(t)+v.substr(a)}}else{if(v.indexOf("%")===-1){v=encodeURI(v)}}}k.set_url(v);k.get_headers()["X-MicrosoftAjax"]="Delta=true";k.get_headers()["Cache-Control"]="no-cache";k.set_timeout(this._asyncPostBackTimeout);k.add_completed(Function.createDelegate(this,this._onFormSubmitCompleted));k.set_body(m.toString());var q,b=this._get_eventHandlerList().getHandler("initializeRequest");if(b){q=new Sys.WebForms.InitializeRequestEventArgs(k,this._postBackSettings.sourceElement);b(this,q);g=!q.get_cancel()}if(!g){if(s){s.preventDefault()}return}this._scrollPosition=this._getScrollPosition();this.abortPostBack();b=this._get_eventHandlerList().getHandler("beginRequest");if(b){q=new Sys.WebForms.BeginRequestEventArgs(k,this._postBackSettings.sourceElement);b(this,q)}if(this._originalDoCallback){this._cancelPendingCallbacks()}this._request=k;this._processingRequest=false;k.invoke();if(s){s.preventDefault()}}function Sys$WebForms$PageRequestManager$_onFormSubmitCompleted(n,d){this._processingRequest=true;if(n.get_timedOut()){this._endPostBack(this._createPageRequestManagerTimeoutError(),n,null);return}if(n.get_aborted()){this._endPostBack(null,n,null);return}if(!this._request||(n.get_webRequest()!==this._request)){return}if(n.get_statusCode()!==200){this._endPostBack(this._createPageRequestManagerServerError(n.get_statusCode()),n,null);return}var m=this._parseDelta(n);if(!m){return}var o,k;if(m.asyncPostBackControlIDsNode&&m.postBackControlIDsNode&&m.updatePanelIDsNode&&m.panelsToRefreshNode&&m.childUpdatePanelIDsNode){var c=this._updatePanelIDs;var h=m.childUpdatePanelIDsNode.content;var f=h.length?h.split(","):[];var e=this._splitNodeIntoArray(m.asyncPostBackControlIDsNode);var b=this._splitNodeIntoArray(m.postBackControlIDsNode);var p=this._splitNodeIntoArray(m.updatePanelIDsNode);var g=this._splitNodeIntoArray(m.panelsToRefreshNode);for(o=0,k=g.length;o<k;o++){var s=this._uniqueIDToClientID(g[o]);if(!document.getElementById(s)){this._endPostBack(Error.invalidOperation(String.format(Sys.WebForms.Res.PRM_MissingPanel,s)),n,m);return}}var r=this._processUpdatePanelArrays(p,e,b);r.oldUpdatePanelIDs=c;r.childUpdatePanelIDs=f;r.panelsToRefreshIDs=g;m.updatePanelData=r}m.dataItems={};var j;for(o=0,k=m.dataItemNodes.length;o<k;o++){j=m.dataItemNodes[o];m.dataItems[j.id]=j.content}for(o=0,k=m.dataItemJsonNodes.length;o<k;o++){j=m.dataItemJsonNodes[o];m.dataItems[j.id]=Sys.Serialization.JavaScriptSerializer.deserialize(j.content)}var q=this._get_eventHandlerList().getHandler("pageLoading");if(q){q(this,this._getPageLoadingEventArgs(m))}Sys._ScriptLoader.readLoadedScripts();Sys.Application.beginCreateComponents();var a=Sys._ScriptLoader.getInstance();this._queueScripts(a,m.scriptBlockNodes,true,false);this._processingRequest=true;a.loadScripts(0,Function.createDelegate(this,Function.createCallback(this._scriptIncludesLoadComplete,m)),Function.createDelegate(this,Function.createCallback(this._scriptIncludesLoadFailed,m)),null)}function Sys$WebForms$PageRequestManager$_onWindowUnload(a){this.dispose()}function Sys$WebForms$PageRequestManager$_pageLoaded(a,c){var b=this._get_eventHandlerList().getHandler("pageLoaded");if(b){b(this,this._getPageLoadedEventArgs(a,c))}if(!a){Sys.Application.raiseLoad()}}function Sys$WebForms$PageRequestManager$_pageLoadedInitialLoad(a){this._pageLoaded(true,null)}function Sys$WebForms$PageRequestManager$_parseDelta(d){var o=d.get_responseData();var H,z,g,t,w;var e=0;var u=null;var G=[];while(e<o.length){H=o.indexOf("|",e);if(H===-1){u=this._findText(o,e);break}z=parseInt(o.substring(e,H),10);if((z%1)!==0){u=this._findText(o,e);break}e=H+1;H=o.indexOf("|",e);if(H===-1){u=this._findText(o,e);break}g=o.substring(e,H);e=H+1;H=o.indexOf("|",e);if(H===-1){u=this._findText(o,e);break}t=o.substring(e,H);e=H+1;if((e+z)>=o.length){u=this._findText(o,o.length);break}w=o.substr(e,z);e+=z;if(o.charAt(e)!=="|"){u=this._findText(o,e);break}e++;Array.add(G,{type:g,id:t,content:w})}if(u){this._endPostBack(this._createPageRequestManagerParserError(String.format(Sys.WebForms.Res.PRM_ParserErrorDetails,u)),d,null);return null}var a=[];var c=[];var h=[];var x=[];var B=[];var C=[];var q=[];var s=[];var D=[];var m=[];var A,n,r,j,F,f,b;for(var y=0,v=G.length;y<v;y++){var p=G[y];switch(p.type){case"updatePanel":Array.add(a,p);break;case"hiddenField":Array.add(c,p);break;case"arrayDeclaration":Array.add(h,p);break;case"scriptBlock":Array.add(x,p);break;case"scriptStartupBlock":Array.add(B,p);break;case"expando":Array.add(C,p);break;case"onSubmit":Array.add(q,p);break;case"asyncPostBackControlIDs":A=p;break;case"postBackControlIDs":n=p;break;case"updatePanelIDs":r=p;break;case"asyncPostBackTimeout":j=p;break;case"childUpdatePanelIDs":F=p;break;case"panelsToRefreshIDs":f=p;break;case"formAction":b=p;break;case"dataItem":Array.add(s,p);break;case"dataItemJson":Array.add(D,p);break;case"scriptDispose":Array.add(m,p);break;case"pageRedirect":if(Sys.Browser.agent===Sys.Browser.InternetExplorer){var k=document.createElement("a");k.style.display="none";k.attachEvent("onclick",E);k.href=p.content;document.body.appendChild(k);k.click();k.detachEvent("onclick",E);document.body.removeChild(k);function E(i){i.cancelBubble=true}}else{window.location.href=p.content}return;case"error":this._endPostBack(this._createPageRequestManagerServerError(Number.parseInvariant(p.id),p.content),d,null);return null;case"pageTitle":document.title=p.content;break;case"focus":this._controlIDToFocus=p.content;break;default:this._endPostBack(this._createPageRequestManagerParserError(String.format(Sys.WebForms.Res.PRM_UnknownToken,p.type)),d,null);return null}}return{executor:d,updatePanelNodes:a,hiddenFieldNodes:c,arrayDeclarationNodes:h,scriptBlockNodes:x,scriptStartupNodes:B,expandoNodes:C,onSubmitNodes:q,dataItemNodes:s,dataItemJsonNodes:D,scriptDisposeNodes:m,asyncPostBackControlIDsNode:A,postBackControlIDsNode:n,updatePanelIDsNode:r,asyncPostBackTimeoutNode:j,childUpdatePanelIDsNode:F,panelsToRefreshNode:f,formActionNode:b}}function Sys$WebForms$PageRequestManager$_processUpdatePanelArrays(k,b,n){var e;var p;var g;if(k){var d=k.length;e=new Array(d);p=new Array(d);g=new Array(d);for(var f=0;f<d;f++){var h=k[f].substr(1);var j=(k[f].charAt(0)==="t");g[f]=j;e[f]=h;p[f]=this._uniqueIDToClientID(h)}}else{e=[];p=[];g=[]}var m=[];var o=[];this._convertToClientIDs(b,m,o);var a=[];var c=[];this._convertToClientIDs(n,a,c);return{updatePanelIDs:e,updatePanelClientIDs:p,updatePanelHasChildrenAsTriggers:g,asyncPostBackControlIDs:m,asyncPostBackControlClientIDs:o,postBackControlIDs:a,postBackControlClientIDs:c}}function Sys$WebForms$PageRequestManager$_queueScripts(scriptLoader,scriptBlockNodes,queueIncludes,queueBlocks){for(var i=0,l=scriptBlockNodes.length;i<l;i++){var scriptBlockType=scriptBlockNodes[i].id;switch(scriptBlockType){case"ScriptContentNoTags":if(!queueBlocks){continue}scriptLoader.queueScriptBlock(scriptBlockNodes[i].content);break;case"ScriptContentWithTags":var scriptTagAttributes;eval("scriptTagAttributes = "+scriptBlockNodes[i].content);if(scriptTagAttributes.src){if(!queueIncludes||Sys._ScriptLoader.isScriptLoaded(scriptTagAttributes.src)){continue}}else{if(!queueBlocks){continue}}scriptLoader.queueCustomScriptTag(scriptTagAttributes);break;case"ScriptPath":if(!queueIncludes||Sys._ScriptLoader.isScriptLoaded(scriptBlockNodes[i].content)){continue}scriptLoader.queueScriptReference(scriptBlockNodes[i].content);break}}}function Sys$WebForms$PageRequestManager$_registerDisposeScript(a,b){if(!this._scriptDisposes[a]){this._scriptDisposes[a]=[b]}else{Array.add(this._scriptDisposes[a],b)}}function Sys$WebForms$PageRequestManager$_scriptIncludesLoadComplete(a,f){if(f.executor.get_webRequest()!==this._request){return}this._commitControls(f.updatePanelData,f.asyncPostBackTimeoutNode?f.asyncPostBackTimeoutNode.content:null);if(f.formActionNode){this._form.action=f.formActionNode.content}var g,e,d;for(g=0,e=f.updatePanelNodes.length;g<e;g++){d=f.updatePanelNodes[g];var j=document.getElementById(d.id);if(!j){this._endPostBack(Error.invalidOperation(String.format(Sys.WebForms.Res.PRM_MissingPanel,d.id)),f.executor,f);return}this._updatePanel(j,d.content)}for(g=0,e=f.scriptDisposeNodes.length;g<e;g++){d=f.scriptDisposeNodes[g];this._registerDisposeScript(d.id,d.content)}for(g=0,e=this._transientFields.length;g<e;g++){var h=document.getElementById(this._transientFields[g]);if(h){var b=h._isContained?h.parentNode:h;b.parentNode.removeChild(b)}}for(g=0,e=f.hiddenFieldNodes.length;g<e;g++){d=f.hiddenFieldNodes[g];this._createHiddenField(d.id,d.content)}if(f.scriptsFailed){throw Sys._ScriptLoader._errorScriptLoadFailed(f.scriptsFailed.src,f.scriptsFailed.multipleCallbacks)}this._queueScripts(a,f.scriptBlockNodes,false,true);var m="";for(g=0,e=f.arrayDeclarationNodes.length;g<e;g++){d=f.arrayDeclarationNodes[g];m+="Sys.WebForms.PageRequestManager._addArrayElement('"+d.id+"', "+d.content+");\r\n"}var c="";for(g=0,e=f.expandoNodes.length;g<e;g++){d=f.expandoNodes[g];c+=d.id+" = "+d.content+"\r\n"}if(m.length){a.queueScriptBlock(m)}if(c.length){a.queueScriptBlock(c)}this._queueScripts(a,f.scriptStartupNodes,true,true);var k="";for(g=0,e=f.onSubmitNodes.length;g<e;g++){if(g===0){k="Array.add(Sys.WebForms.PageRequestManager.getInstance()._onSubmitStatements, function() {\r\n"}k+=f.onSubmitNodes[g].content+"\r\n"}if(k.length){k+="\r\nreturn true;\r\n});\r\n";a.queueScriptBlock(k)}a.loadScripts(0,Function.createDelegate(this,Function.createCallback(this._scriptsLoadComplete,f)),null,null)}function Sys$WebForms$PageRequestManager$_scriptIncludesLoadFailed(c,d,b,a){a.scriptsFailed={src:d.src,multipleCallbacks:b};this._scriptIncludesLoadComplete(c,a)}function Sys$WebForms$PageRequestManager$_scriptsLoadComplete(f,e){var b=e.executor;if(window.__theFormPostData){window.__theFormPostData=""}if(window.__theFormPostCollection){window.__theFormPostCollection=[]}if(window.WebForm_InitCallback){window.WebForm_InitCallback()}if(this._scrollPosition){if(window.scrollTo){window.scrollTo(this._scrollPosition.x,this._scrollPosition.y)}this._scrollPosition=null}Sys.Application.endCreateComponents();this._pageLoaded(false,e);this._endPostBack(null,b,e);if(this._controlIDToFocus){var a;var c;if(Sys.Browser.agent===Sys.Browser.InternetExplorer){var d=$get(this._controlIDToFocus);a=d;if(d&&(!WebForm_CanFocus(d))){a=WebForm_FindFirstFocusableChild(d)}if(a&&(typeof(a.contentEditable)!=="undefined")){c=a.contentEditable;a.contentEditable=false}else{a=null}}WebForm_AutoFocus(this._controlIDToFocus);if(a){a.contentEditable=c}this._controlIDToFocus=null}}function Sys$WebForms$PageRequestManager$_splitNodeIntoArray(b){var c=b.content;var a=c.length?c.split(","):[];return a}function Sys$WebForms$PageRequestManager$_uniqueIDToClientID(a){return a.replace(/\$/g,"_")}function Sys$WebForms$PageRequestManager$_updateControls(d,c,a,b){this._commitControls(this._processUpdatePanelArrays(d,c,a),b)}function Sys$WebForms$PageRequestManager$_updatePanel(updatePanelElement,rendering){for(var updatePanelID in this._scriptDisposes){if(this._elementContains(updatePanelElement,document.getElementById(updatePanelID))){var disposeScripts=this._scriptDisposes[updatePanelID];for(var i=0,l=disposeScripts.length;i<l;i++){eval(disposeScripts[i])}delete this._scriptDisposes[updatePanelID]}}this._destroyTree(updatePanelElement);updatePanelElement.innerHTML=rendering}function Sys$WebForms$PageRequestManager$_validPosition(a){return(typeof(a)!=="undefined")&&(a!==null)&&(a!==0)}Sys.WebForms.PageRequestManager.prototype={_get_eventHandlerList:Sys$WebForms$PageRequestManager$_get_eventHandlerList,get_isInAsyncPostBack:Sys$WebForms$PageRequestManager$get_isInAsyncPostBack,add_beginRequest:Sys$WebForms$PageRequestManager$add_beginRequest,remove_beginRequest:Sys$WebForms$PageRequestManager$remove_beginRequest,add_endRequest:Sys$WebForms$PageRequestManager$add_endRequest,remove_endRequest:Sys$WebForms$PageRequestManager$remove_endRequest,add_initializeRequest:Sys$WebForms$PageRequestManager$add_initializeRequest,remove_initializeRequest:Sys$WebForms$PageRequestManager$remove_initializeRequest,add_pageLoaded:Sys$WebForms$PageRequestManager$add_pageLoaded,remove_pageLoaded:Sys$WebForms$PageRequestManager$remove_pageLoaded,add_pageLoading:Sys$WebForms$PageRequestManager$add_pageLoading,remove_pageLoading:Sys$WebForms$PageRequestManager$remove_pageLoading,abortPostBack:Sys$WebForms$PageRequestManager$abortPostBack,_cancelPendingCallbacks:Sys$WebForms$PageRequestManager$_cancelPendingCallbacks,_commitControls:Sys$WebForms$PageRequestManager$_commitControls,_createHiddenField:Sys$WebForms$PageRequestManager$_createHiddenField,_createPageRequestManagerTimeoutError:Sys$WebForms$PageRequestManager$_createPageRequestManagerTimeoutError,_createPageRequestManagerServerError:Sys$WebForms$PageRequestManager$_createPageRequestManagerServerError,_createPageRequestManagerParserError:Sys$WebForms$PageRequestManager$_createPageRequestManagerParserError,_createPostBackSettings:Sys$WebForms$PageRequestManager$_createPostBackSettings,_convertToClientIDs:Sys$WebForms$PageRequestManager$_convertToClientIDs,_destroyTree:Sys$WebForms$PageRequestManager$_destroyTree,dispose:Sys$WebForms$PageRequestManager$dispose,_doCallback:Sys$WebForms$PageRequestManager$_doCallback,_doPostBack:Sys$WebForms$PageRequestManager$_doPostBack,_doPostBackWithOptions:Sys$WebForms$PageRequestManager$_doPostBackWithOptions,_elementContains:Sys$WebForms$PageRequestManager$_elementContains,_endPostBack:Sys$WebForms$PageRequestManager$_endPostBack,_findNearestElement:Sys$WebForms$PageRequestManager$_findNearestElement,_findText:Sys$WebForms$PageRequestManager$_findText,_fireDefaultButton:Sys$WebForms$PageRequestManager$_fireDefaultButton,_getPageLoadedEventArgs:Sys$WebForms$PageRequestManager$_getPageLoadedEventArgs,_getPageLoadingEventArgs:Sys$WebForms$PageRequestManager$_getPageLoadingEventArgs,_getPostBackSettings:Sys$WebForms$PageRequestManager$_getPostBackSettings,_getScrollPosition:Sys$WebForms$PageRequestManager$_getScrollPosition,_initializeInternal:Sys$WebForms$PageRequestManager$_initializeInternal,_matchesParentIDInList:Sys$WebForms$PageRequestManager$_matchesParentIDInList,_onFormElementActive:Sys$WebForms$PageRequestManager$_onFormElementActive,_onFormElementClick:Sys$WebForms$PageRequestManager$_onFormElementClick,_onFormSubmit:Sys$WebForms$PageRequestManager$_onFormSubmit,_onFormSubmitCompleted:Sys$WebForms$PageRequestManager$_onFormSubmitCompleted,_onWindowUnload:Sys$WebForms$PageRequestManager$_onWindowUnload,_pageLoaded:Sys$WebForms$PageRequestManager$_pageLoaded,_pageLoadedInitialLoad:Sys$WebForms$PageRequestManager$_pageLoadedInitialLoad,_parseDelta:Sys$WebForms$PageRequestManager$_parseDelta,_processUpdatePanelArrays:Sys$WebForms$PageRequestManager$_processUpdatePanelArrays,_queueScripts:Sys$WebForms$PageRequestManager$_queueScripts,_registerDisposeScript:Sys$WebForms$PageRequestManager$_registerDisposeScript,_scriptIncludesLoadComplete:Sys$WebForms$PageRequestManager$_scriptIncludesLoadComplete,_scriptIncludesLoadFailed:Sys$WebForms$PageRequestManager$_scriptIncludesLoadFailed,_scriptsLoadComplete:Sys$WebForms$PageRequestManager$_scriptsLoadComplete,_splitNodeIntoArray:Sys$WebForms$PageRequestManager$_splitNodeIntoArray,_uniqueIDToClientID:Sys$WebForms$PageRequestManager$_uniqueIDToClientID,_updateControls:Sys$WebForms$PageRequestManager$_updateControls,_updatePanel:Sys$WebForms$PageRequestManager$_updatePanel,_validPosition:Sys$WebForms$PageRequestManager$_validPosition};Sys.WebForms.PageRequestManager.getInstance=function Sys$WebForms$PageRequestManager$getInstance(){if(arguments.length!==0){throw Error.parameterCount()}var a=Sys.WebForms.PageRequestManager._instance;if(!a){a=Sys.WebForms.PageRequestManager._instance=new Sys.WebForms.PageRequestManager()}return a};Sys.WebForms.PageRequestManager._addArrayElement=function Sys$WebForms$PageRequestManager$_addArrayElement(c){if(!window[c]){window[c]=new Array()}for(var b=1,a=arguments.length;b<a;b++){Array.add(window[c],arguments[b])}};Sys.WebForms.PageRequestManager._initialize=function Sys$WebForms$PageRequestManager$_initialize(a,b){Sys.WebForms.PageRequestManager.getInstance()._initializeInternal(a,b)};Sys.WebForms.PageRequestManager.registerClass("Sys.WebForms.PageRequestManager");Sys.UI._UpdateProgress=function Sys$UI$_UpdateProgress(a){Sys.UI._UpdateProgress.initializeBase(this,[a]);this._displayAfter=500;this._dynamicLayout=true;this._associatedUpdatePanelId=null;this._beginRequestHandlerDelegate=null;this._startDelegate=null;this._endRequestHandlerDelegate=null;this._pageRequestManager=null;this._timerCookie=null};function Sys$UI$_UpdateProgress$get_displayAfter(){if(arguments.length!==0){throw Error.parameterCount()}return this._displayAfter}function Sys$UI$_UpdateProgress$set_displayAfter(a){var b=Function._validateParams(arguments,[{name:"value",type:Number}]);if(b){throw b}this._displayAfter=a}function Sys$UI$_UpdateProgress$get_dynamicLayout(){if(arguments.length!==0){throw Error.parameterCount()}return this._dynamicLayout}function Sys$UI$_UpdateProgress$set_dynamicLayout(a){var b=Function._validateParams(arguments,[{name:"value",type:Boolean}]);if(b){throw b}this._dynamicLayout=a}function Sys$UI$_UpdateProgress$get_associatedUpdatePanelId(){if(arguments.length!==0){throw Error.parameterCount()}return this._associatedUpdatePanelId}function Sys$UI$_UpdateProgress$set_associatedUpdatePanelId(a){var b=Function._validateParams(arguments,[{name:"value",type:String,mayBeNull:true}]);if(b){throw b}this._associatedUpdatePanelId=a}function Sys$UI$_UpdateProgress$_clearTimeout(){if(this._timerCookie){window.clearTimeout(this._timerCookie);this._timerCookie=null}}function Sys$UI$_UpdateProgress$_handleBeginRequest(b,a){var c=a.get_postBackElement();var d=!this._associatedUpdatePanelId;while(!d&&c){if(c.id&&this._associatedUpdatePanelId===c.id){d=true}c=c.parentNode}if(d){this._timerCookie=window.setTimeout(this._startDelegate,this._displayAfter)}}function Sys$UI$_UpdateProgress$_startRequest(){if(this._pageRequestManager.get_isInAsyncPostBack()){if(this._dynamicLayout){this.get_element().style.display="block"}else{this.get_element().style.visibility="visible"}}this._timerCookie=null}function Sys$UI$_UpdateProgress$_handleEndRequest(b,a){if(this._dynamicLayout){this.get_element().style.display="none"}else{this.get_element().style.visibility="hidden"}this._clearTimeout()}function Sys$UI$_UpdateProgress$dispose(){if(this._beginRequestHandlerDelegate!==null){this._pageRequestManager.remove_beginRequest(this._beginRequestHandlerDelegate);this._pageRequestManager.remove_endRequest(this._endRequestHandlerDelegate);this._beginRequestHandlerDelegate=null;this._endRequestHandlerDelegate=null}this._clearTimeout();Sys.UI._UpdateProgress.callBaseMethod(this,"dispose")}function Sys$UI$_UpdateProgress$initialize(){Sys.UI._UpdateProgress.callBaseMethod(this,"initialize");this._beginRequestHandlerDelegate=Function.createDelegate(this,this._handleBeginRequest);this._endRequestHandlerDelegate=Function.createDelegate(this,this._handleEndRequest);this._startDelegate=Function.createDelegate(this,this._startRequest);if(Sys.WebForms&&Sys.WebForms.PageRequestManager){this._pageRequestManager=Sys.WebForms.PageRequestManager.getInstance()}if(this._pageRequestManager!==null){this._pageRequestManager.add_beginRequest(this._beginRequestHandlerDelegate);this._pageRequestManager.add_endRequest(this._endRequestHandlerDelegate)}}Sys.UI._UpdateProgress.prototype={get_displayAfter:Sys$UI$_UpdateProgress$get_displayAfter,set_displayAfter:Sys$UI$_UpdateProgress$set_displayAfter,get_dynamicLayout:Sys$UI$_UpdateProgress$get_dynamicLayout,set_dynamicLayout:Sys$UI$_UpdateProgress$set_dynamicLayout,get_associatedUpdatePanelId:Sys$UI$_UpdateProgress$get_associatedUpdatePanelId,set_associatedUpdatePanelId:Sys$UI$_UpdateProgress$set_associatedUpdatePanelId,_clearTimeout:Sys$UI$_UpdateProgress$_clearTimeout,_handleBeginRequest:Sys$UI$_UpdateProgress$_handleBeginRequest,_startRequest:Sys$UI$_UpdateProgress$_startRequest,_handleEndRequest:Sys$UI$_UpdateProgress$_handleEndRequest,dispose:Sys$UI$_UpdateProgress$dispose,initialize:Sys$UI$_UpdateProgress$initialize};Sys.UI._UpdateProgress.registerClass("Sys.UI._UpdateProgress",Sys.UI.Control);Type.registerNamespace("Sys.WebForms");Sys.WebForms.Res={PRM_MissingPanel:"Could not find UpdatePanel with ID \u0027{0}\u0027. If it is being updated dynamically then it must be inside another UpdatePanel.",PRM_ServerError:"An unknown error occurred while processing the request on the server. The status code returned from the server was: {0}",PRM_ParserError:"The message received from the server could not be parsed.",PRM_TimeoutError:"The server request timed out.",PRM_CannotRegisterTwice:"The PageRequestManager cannot be initialized more than once.",PRM_UnknownToken:"Unknown token: \u0027{0}\u0027.",PRM_MissingPanel:"Could not find UpdatePanel with ID \u0027{0}\u0027. If it is being updated dynamically then it must be inside another UpdatePanel.",PRM_ServerError:"An unknown error occurred while processing the request on the server. The status code returned from the server was: {0}",PRM_ParserError:"The message received from the server could not be parsed. Common causes for this error are when the response is modified by calls to Response.Write(), response filters, HttpModules, or server trace is enabled.\r\nDetails: {0}",PRM_TimeoutError:"The server request timed out.",PRM_ParserErrorDetails:"Error parsing near \u0027{0}\u0027.",PRM_CannotRegisterTwice:"The PageRequestManager cannot be initialized more than once."};if(typeof(Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()};
