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=new Array();for(var i=0;i<document.links.length;i++){if(null!=document.links[i].onclick){this._onclickList[document.links[i].id]=document.links[i].onclick}document.links[i].onclick=this._submitHandler}var inputElmlist=document.getElementsByTagName("input");if(inputElmlist!=null){for(var i=0;i<inputElmlist.length;i++){var elm=inputElmlist[i];if(elm.type=="button"||elm.type=="submit"||elm.type=="reset"||elm.type=="file"||elm.type=="image"){if(null!=elm.onclick){this._onclickList[elm.id]=elm.onclick}elm.onclick=this._submitHandler;}}}},_submitCtrl:function(e){if(DoublePostManager._isAccessing()){return false}var id=null;if(Sys.Browser.agent===Sys.Browser.InternetExplorer){id=event.srcElement.id}else{try{id=e.target.id}catch(err){}}if(null!=this._onclickList){var func=this._onclickList[id];if(null!=func&&typeof(func)!='undefined'){var retValue=func();if(retValue!=null){return retValue}}}return true},_isAccessing:function(){return(document.readyState!=null&&document.readyState!="complete")},_onBeginRequest:function(sender,args){this._enableCtrl(false)},_onEndRequest:function(sender,args){this._enableCtrl(true)},_enableCtrl:function(bEnable){for(var i=0;i<document.links.length;i++){document.links[i].disabled=!bEnable}var inputElmlist=document.getElementsByTagName("input");for(var i=0;i<inputElmlist.length;i++){var elm=inputElmlist[i];if(elm.type=="button"||elm.type=="submit"||elm.type=="reset"||elm.type=="file"||elm.type=="image"){elm.disabled=!bEnable}}},dispose:function(){MobileSystem.UI.DoublePostManager.callBaseMethod(this,'dispose');if(null!=this._prman){if(null!=this._beginRequestHandler){this._prman.remove_beginRequest(this._beginRequestHandler)}if(null!=this._endRequestHandler){this._prman.remove_endRequest(this._endRequestHandler)}}}};MobileSystem.UI.DoublePostManager.registerClass('MobileSystem.UI.DoublePostManager',Sys.Component);if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();