Ext.BLANK_IMAGE_URL='/picts/empty.gif';Ext.MessageBox.buttonText.yes='Yes';Ext.MessageBox.buttonText.no='No';Ext.MessageBox.buttonText.cancel='Cancel';plzWaitMask=null;Ext.onReady(function(){Ext.QuickTips.init();Ext.apply(Ext.QuickTips.getQuickTip(),{showDelay:10,dismissDelay:0});Ext.select("*[mDtls]").on('click',getMatchDetailsWin);plzWaitMask=new Ext.LoadMask(Ext.getBody(),{msg:'Please wait...'});});mdtlsWin=null;mdtlsMID="0";mdtlsPID="0";mdtlsPage="players";mdtlsAddon="0";function blendMsg(stsTitle,stsText,stsIcon,shDuration,stsPos,stsWidth,stsHeight) {Ext.onReady(function(){if(!stsWidth) stsWidth=230;if(!stsHeight) stsHeight=80;if(!stsPos) stsPos="middlecenter";if(!shDuration) shDuration=5000;if(!stsIcon) stsIcon=iconPath="/picts/ext/window/icon-info.gif";stsX=0;stsY=0;switch(stsPos) {case"topleft":stsX=20;stsY=20;break;case"topcenter":stsX=(Ext.getBody().getViewSize().width/2)-(stsWidth/2);stxY=20;break;case"topright":stsX=Ext.getBody().getViewSize().width-stsWidth-20;stsY=20;break;case"middleleft":stsX=20;stsY=(Ext.getBody().getViewSize().height/2)-(stsHeight/2);break;case"middlecenter":stsX=(Ext.getBody().getViewSize().width/2)-(stsWidth/2);stxY=(Ext.getBody().getViewSize().height/2)-(stsHeight/2);break;case"middleright":stsX=Ext.getBody().getViewSize().width-stsWidth-20;stsY=(Ext.getBody().getViewSize().height/2)-(stsHeight/2);break;case"bottomleft":stsX=20;stsY=Ext.getBody().getViewSize().height-stsHeight-20;break;case"bottomcenter":stsX=(Ext.getBody().getViewSize().width/2)-(stsWidth/2);stxY=Ext.getBody().getViewSize().height-stsHeight-20;break;case"bottomright":stsX=Ext.getBody().getViewSize().width-stsWidth-20;stsY=Ext.getBody().getViewSize().height-stsHeight-20;break;default:stsX=(Ext.getBody().getViewSize().width/2)-(stsWidth/2);stxY=(Ext.getBody().getViewSize().height/2)-(stsWidth/2);break;} switch(stsIcon) {case"INFO":iconPath="/picts/ext/window/icon-info.gif";break;case"WARN":iconPath="/picts/ext/window/icon-warning.gif";break;case"QUESTION":iconPath="/picts/ext/window/icon-question.gif";break;case"ERROR":iconPath="/picts/ext/window/icon-error.gif";break;case"SAVED":iconPath="/picts/saved.gif";break;default:iconPath="/picts/ext/window/icon-info.gif";break;} var stsBlendMsg=new Ext.Window({height:stsHeight,width:stsWidth,title:stsTitle,bodyStyle:'padding:10px;background:#fff url('+iconPath+') no-repeat 10px 10px;',html:'
'+stsText+'
',draggable:false,resizable:false,shadow:false,modal:false,floating:true,shim:false,x:stsX,y:stxY});plzWaitMask.hide();stsBlendMsg.show();stsBlendMsg.getEl().fadeIn({endOpacity:1.0,duration:3});var delTask=new Ext.util.DelayedTask();delTask.delay(shDuration,function(){try{stsBlendMsg.getEl().fadeOut({endOpacity:0,duration:3,remove:true});}catch(er){}});});} function getMatchDetailsWin(evt,t) {var mDtlsArr;if(Ext.get(t).getAttribute('mDtls')) mDtlsArr=Ext.get(t).getAttribute('mDtls').split(";");else if(Ext.get(t).findParent("tr[mDtls]")) mDtlsArr=Ext.get(Ext.get(t).findParent("tr[mDtls]")).getAttribute('mDtls').split(";");if(mdtlsWin==null){mdtlsWin=new Ext.Window({title:'Match analysis',id:'mDtlsWindow',width:1010,height:440,bodyStyle:'padding:0px 0px',buttonAlign:'center',draggable:true,resizable:false,closeAction:'hide',modal:false,x:10,y:evt.getPageY()+30});} else if(mdtlsWin.hidden){mdtlsWin.setPosition(10,evt.getPageY()+30);} mdtlsMID=mDtlsArr[0];if(mDtlsArr[1]!="0") mdtlsPID=mDtlsArr[1];if(mDtlsArr[2]!="0") mdtlsPage=mDtlsArr[2];if(mDtlsArr[3]!="0") mdtlsAddon=mDtlsArr[3];requestMDtls("mDtlsWindow",mDtlsArr[0],mDtlsArr[1],mDtlsArr[2],mDtlsArr[3]);} function requestMDtls(trgt,mtchid,playid,pge,addon) {var urlstr;if(mtchid=="0") urlstr="/default.aspx?page=matchDetails&id="+mdtlsMID;else urlstr="/default.aspx?page=matchDetails&id="+mtchid;if(pge!="0") urlstr+="&p="+pge;else if(mdtlsPage!="0") urlstr+="&p="+mdtlsPage;if(playid!="0") urlstr+="&hl="+playid;else if(mdtlsPID!="0") urlstr+="&hl="+mdtlsPID;if(addon!="0") urlstr+=addon;else if(mdtlsAddon!="0") urlstr+=mdtlsAddon;var targ=Ext.getCmp(trgt);mdtlsWin.show();targ.load({url:urlstr,scripts:true,disableCaching:false,text:"Please wait...",callback:ajxStatus});} function chgActIndMdtls(cmpToLoad,npag) {if(npag!=mdtlsPage) {mdtlsPage=npag;requestMDtls(cmpToLoad,"0","0",npag,"0");}} whelpWin=null;whelpWinLoaded=false;function showWeatherHelpWin(evt,t) {var urlStr="/default.aspx?page=weatherHelp";if(whelpWin==null){whelpWin=new Ext.Window({title:'Weather',id:'wHlpWindow',width:400,height:300,bodyStyle:'padding:0px 0px',buttonAlign:'center',draggable:true,resizable:false,closeAction:'hide',modal:false,x:10,y:evt.getPageY()+30});} else{whelpWin.setPosition(10,evt.getPageY()+30);} whelpWin.show();if(!whelpWinLoaded){whelpWin.load({url:urlStr,scripts:true,disableCaching:false,text:"Please wait...",callback:ajxStatus});whelpWinLoaded=true;}} function ajxStatus(options,success,response){if(!success) {var ajxErrorWindow=new Ext.Window({title:'Failed',width:400,autoHeight:true,bodyStyle:'padding:5px;',buttonAlign:'center',closeAction:'close',draggable:false,modal:true,html:'The request has failed, probably your session with Tomattrick has timed out. Refresh the page and try again...'});ajxErrorWindow.show();} else if(response.responseText.indexOf("TomattrickLoginPage")>-1) {var ajxErrorWindow=new Ext.Window({title:'Your session has timed out',width:400,autoHeight:true,bodyStyle:'padding:5px;',buttonAlign:'center',closeAction:'close',draggable:false,modal:true,html:'The server has terminated your session, you are not logged in anymore. Please click on the login button to start a new session.',buttons:[{text:'Login',handler:function(){top.document.location.href=top.document.location.href;}}]});ajxErrorWindow.show();}} function highlightRow(row) {for(i=0;i