var store=null;Ext.onReady(function(){store=Data.Drawing.createStore(DataService.SelectDrawings,{load:loadDataComplete,beforeload:beforeDrawingsLoad});var g=Ext.util.Format.number,b=function(b,c,a){switch(a.data.State){case 1:return(a.data.MaxMatch==15?$Txt.JPWon+" ":"")+cr0(b);case 2:return a.store.summary.PrevState===3?$Txt.JPNotLess+" "+cr0(a.store.summary.Jackpot):cr0(b);default:return cr0(b)}},d=function(e,f,d){var a="";switch(e){case 1:a=$Txt.State1;break;case 2:a=$Txt.State2;break;case 3:a=$Txt.State3;break;default:a=$Txt.State0}switch(e){case 2:var c=d.store.summary.ActiveRest;if(c.Hours>24)a+=String.format("<br/>"+$Txt.ActiveTimeRest+"<br/>"+$Txt["Days.Tpl"],Math.floor(c.Hours/24),c.Hours%24,c.Minutes);else if(c.Hours>0)a+=String.format("<br/>"+$Txt.ActiveTimeRest+"<br/>"+$Txt["Hours.Tpl"],c.Hours,c.Minutes);else a+=String.format("<br/>"+$Txt.ActiveTimeRest+"<br/>"+$Txt["Mins.Tpl"],c.Minutes>0?c.Minutes:0);break;case 3:var b=d.store.summary.WaitingRest;if(b)if(b.Hours>24)a+=String.format("<br/>"+$Txt.WaitingTimeRest+"<br/>"+$Txt["Days.Tpl"],Math.floor(b.Hours/24),b.Hours%24,b.Minutes);else if(b.Hours>0)a+=String.format("<br/>"+$Txt.WaitingTimeRest+"<br/>"+$Txt["Hours.Tpl"],b.Hours,b.Minutes);else a+=String.format("<br/>"+$Txt.WaitingTimeRest+"<br/>"+$Txt["Mins.Tpl"],b.Minutes>0?b.Minutes:0);else a+=$Txt.WaitingFinal}return a},e=function(b,d,a){var c=a.data.State==2||a.data.State==3;return String.format('<a {1} href="{2}">{0}</a>',b,c?'class="active-drawing"':"",Cfg.getRefToDetails(b))};function a(a){var b=Ext.StoreMgr.get("culture-store");return b||new Ext.data.WSStore(Ext.apply({storeId:"culture-store",autoLoad:true,reader:new Ext.data.JsonReader({id:"Code"},Ext.data.Record.create(["Code","Name"])),wm:DataService.SelectCultures},a))}function c(b){var a=b.getValue()+"/",c=Cfg.getRefToDefault(a);window.location.href=c}var f={xtype:"grid",cm:new Ext.grid.ColumnModel({defaults:{sortable:true,menuDisabled:true},columns:[{dataIndex:"Id",id:"Id",header:$Txt.DrawingName,renderer:e,width:125},{dataIndex:"Expired",header:$Txt.Implemented,xtype:"dateoffsetcolumn",format:"sd-lt",width:125},{dataIndex:"State",id:"State",header:$Txt.State,width:150,renderer:d},{dataIndex:"Jackpot",header:$Txt.Jackpot,width:140,align:"right",renderer:b},{dataIndex:"LocalPool",header:$Txt.Pool,width:100,align:"right",renderer:cr0},{dataIndex:"PrizeMoney",header:$Txt.PrizeMoney,width:125,align:"right",renderer:cr0},{dataIndex:"CouponCount",header:$Txt.CouponCount,xtype:"numbercolumn",format:"N0",width:100},{dataIndex:"StakeCount",header:$Txt.StakeCount,xtype:"numbercolumn",format:"N0",width:100},{dataIndex:"OptionCount",header:$Txt.StakeDictCount,width:100,align:"right",renderer:function(b,c,a){return String.format('<a href="{1}">{0}</a>',g(b,"N0"),Cfg.getRefToUnqOptions(a.data.Id))}},{dataIndex:"MaxPrize",header:$Txt.MaxPrize,width:100,align:"right",renderer:function(b,c,a){return a.data.State==1?String.format('<a href="{1}" target="_blank">{0}</a>',cr(b),Cfg.getRefToMaxPrize(a.data.Id)):cr(b)}},{dataIndex:"Complexity",header:$Txt.Complexity,xtype:"numbercolumn",width:100}]}),autoExpandColumn:"State",stripeRows:true,trackMouseOver:true,border:false,store:store,tbar:{xtype:"paging",beforePageText:$Txt.Page,store:store,pageSize:store.pageSize,items:["->",{id:"culture-selector",store:a(),displayField:"Name",valueField:"Code",value:Cfg.LangNativeName,xtype:"combo",triggerAction:"all",forceSelection:true,mode:"local",listeners:{select:c},width:150}," ",$options.getCurrencyName(Cfg.CurrencyCode),{text:$Txt.Excel,handler:function(){window.open(Cfg.getRefToExcel())},xtype:"splitbutton",menu:[{text:$Txt.ExcelFull,handler:function(){window.open(Cfg.getRefToExcel(true))}}]}].concat($navmenu).concat(["-",{html:versionChecker.getVersionText1(""),xtype:"label",id:"last-version"}])},bbar:{items:{xtype:"label",text:$Txt.Footer}},listeners:{scope:this,rowdblclick:function(c,b,a){var e=c.getStore().getAt(b).data.Id,d=Cfg.getPagePath("Detail.aspx/"+e);window.open(d,a.ctrlKey||a.altKey?"_blank":"_self")}}};new Ext.Viewport({layout:"fit",items:f,renderTo:Ext.getBody(),listeners:{render:function(){store.load()}}});document.title=$Txt.DefaultTitle;versionChecker.init({check:function(){DataService.GetDrawingsMaxVersion(versionCheckComplete)},refresh:refreshDrawing});versionChecker.start()});function versionCheckComplete(a){store.summary.Version<a&&versionChecker.handleExpiration()}function refreshDrawing(){store.reload();versionChecker.start()}function loadDataComplete(a){ga("/drawinglist/load");Ext.getCmp("last-version").setText(versionChecker.getVersionText(a.summary.Updated),false)}function beforeDrawingsLoad(b,a){a.params.Culture=Sys.CultureInfo.CurrentCulture.name;a.params.TimeZoneId=Cfg.TimeZoneCode;a.params.TimeZoneOffset=Cfg.TimeZoneOffset};
