var DoublePostManager="";$addHandler(window,"load",function(){DoublePostManager=$create(MobileSystem.UI.DoublePostManager,{},null,null,null)});Type.registerNamespace("MobileSystem.UI");MobileSystem.UI.DoublePostManager=function(){MobileSystem.UI.DoublePostManager.initializeBase(this);this._prman=null;this._beginRequestHandler=null;this._endRequestHandler=null;this._onclickList=null;this._submitHandler=null};MobileSystem.UI.DoublePostManager.prototype={initialize:function(){MobileSystem.UI.DoublePostManager.callBaseMethod(this,"initialize");this._setObserveCtrl();if(typeof Sys.WebForms!="undefined"){this._prman=Sys.WebForms.PageRequestManager.getInstance();if(null!=this._prman){this._beginRequestHandler=Function.createDelegate(this,this._onBeginRequest);this._endRequestHandler=Function.createDelegate(this,this._onEndRequest);this._prman.add_beginRequest(this._beginRequestHandler);this._prman.add_endRequest(this._endRequestHandler)}}},_setObserveCtrl:function(){if(null==this._submitHandler)this._submitHandler=Function.createDelegate(this,this._submitCtrl);this._onclickList=[];for(var b=0;b<document.links.length;b++){if(null!=document.links[b].onclick)this._onclickList[document.links[b].id]=document.links[b].onclick;document.links[b].onclick=this._submitHandler}var c=document.getElementsByTagName("input");if(c!=null)for(var b=0;b<c.length;b++){var a=c[b];if(a.type=="button"||a.type=="submit"||a.type=="reset"||a.type=="file"||a.type=="image"){if(null!=a.onclick)this._onclickList[a.id]=a.onclick;a.onclick=this._submitHandler}}},_submitCtrl:function(d){if(DoublePostManager._isAccessing())return false;var b=null;if(Sys.Browser.agent===Sys.Browser.InternetExplorer)b=event.srcElement.id;else try{b=d.target.id}catch(e){}if(null!=this._onclickList){var a=this._onclickList[b];if(null!=a&&typeof a!="undefined"){var c=a();if(c!=null)return c}}return true},_isAccessing:function(){return document.readyState!=null&&document.readyState!="complete"},_onBeginRequest:function(){this._enableCtrl(false)},_onEndRequest:function(){this._enableCtrl(true)},_enableCtrl:function(d){for(var b=0;b<document.links.length;b++)document.links[b].disabled=!d;for(var c=document.getElementsByTagName("input"),b=0;b<c.length;b++){var a=c[b];if(a.type=="button"||a.type=="submit"||a.type=="reset"||a.type=="file"||a.type=="image")a.disabled=!d}},dispose:function(){MobileSystem.UI.DoublePostManager.callBaseMethod(this,"dispose");if(null!=this._prman){null!=this._beginRequestHandler&&this._prman.remove_beginRequest(this._beginRequestHandler);null!=this._endRequestHandler&&this._prman.remove_endRequest(this._endRequestHandler)}}};MobileSystem.UI.DoublePostManager.registerClass("MobileSystem.UI.DoublePostManager",Sys.Component);typeof Sys!=="undefined"&&Sys.Application.notifyScriptLoaded()
