
Ext.onReady(function(){document.oncontextmenu=function(){if(PDQ.isContextMenu){PDQ.isContextMenu=false;return false}};PDQ.setRawCookie('pcid',PDQ.pcid);if(PDQ.userName!=''){if(PDQ.getCookie('DomAuthSessId')==''&&PDQ.getCookie('LtpaToken')==''){PDQ.authType='Basic';}else{PDQ.authType='Session';}}
PDQ.browserInfo({sendRequest:false});PDQ.q.add(PDQ.startPage);Ext.Ajax.timeout=300000;Ext.QuickTips.init();Ext.apply(Ext.QuickTips.getQuickTip(),{trackMouse:true,showDelay:500,dismissDelay:30000});var qt=Ext.QuickTips.getQuickTip();qt.addListener('show',function(){var sDiv=this.el.dom.previousSibling;if(sDiv.style.position=='fixed'){sDiv.style.position='';}},qt)
PDQ.debuggerDotEl=Ext.get('debuggerDot');if(PDQ.progressDelay!=-1){}
PDQ.q.exec();Ext.EventManager.onWindowResize(PDQ.logSetPosition);document.body.onscroll=PDQ.logSetPosition;if(PDQ.startMessage){PDQ.messageBox.alert(PDQ.startMessage);PDQ.startMessage='';}
if(PDQ.startMacro){PDQ.runMacro(PDQ.startMacro);}
Ext.EventManager.on(window,'unload',PDQ.endSession);if(PDQ.heartbeatMin){PDQ.tasks.heartBeat={};PDQ.tasks.heartBeat.config={run:PDQ.heartBeat,interval:PDQ.heartbeatMin*1000*60};setTimeout(function(){PDQ.tasks.heartBeat.runner=new Ext.util.TaskRunner();PDQ.tasks.heartBeat.runner.start(PDQ.tasks.heartBeat.config);},60000);}
setTimeout(PDQ.heartBeat,5000);PDQ.tasks.everySecond={};PDQ.tasks.everySecond.runner=new Ext.util.TaskRunner();PDQ.tasks.everySecond.runner.start({run:PDQ.everySecond,interval:1000});setTimeout(PDQ.initCalls,1000);scrollN=0;if(Ext.isIE){window.attachEvent('onscroll',function(){for(var i in PDQ.blocks){if(PDQ.blocks[i].popUp){var b=PDQ.blocks[i];if(typeof b.panel=='undefined')continue;var top=b.panel.getPosition()[1];var left=b.panel.getPosition()[0];if(typeof b.docScrollTop=='undefined'){b.docScrollTop=0;}
if(top<0)continue;top+=document.body.scrollTop-b.docScrollTop;b.panel.setPosition(left,top);b.docScrollTop=document.body.scrollTop;}}
for(var i in PDQ.popups){var b=PDQ.popups[i];if(typeof b.window=='undefined')continue;if(b.window==null)continue;var top=b.window.getPosition()[1];var left=b.window.getPosition()[0];if(typeof b.docScrollTop=='undefined'){b.docScrollTop=0;}
if(top<0)continue;top+=document.body.scrollTop-b.docScrollTop;b.window.setPosition(left,top);b.docScrollTop=document.body.scrollTop;}});}});
