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:'
',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