
Ext.BLANK_IMAGE_URL='images/s.gif';Ext.onReady(function(){var detailEl;var tabs=new Ext.TabPanel({region:'center',id:'tab-panel',deferredRender:false,activeTab:0,defaults:{autoScroll:false},items:[{title:'Licences',layout:'fit',items:[{xtype:'grid',id:'grid-panel',layout:'fit',border:false,store:licstoreJSON,bbar:['->',download],loadMask:{msg:'Loading. . .'},columns:[{header:"Licencee",width:135,dataIndex:'licencee',sortable:true,id:'lic'},{header:"Licence",width:80,dataIndex:'licence',sortable:true},{header:"POD",width:80,dataIndex:'pod',sortable:true},{header:"Water Body",width:180,dataIndex:'name',sortable:true},{header:"Purpose",width:120,dataIndex:'purpose',sortable:true},{header:"Power (MW)",width:100,dataIndex:'power',sortable:true,align:'right',type:'numeric'},{header:"Status",width:115,dataIndex:'status',sortable:true}],stripeRows:true,autoExpandColumn:'lic',autoExpandMin:100,sm:new Ext.grid.RowSelectionModel({singleSelect:true,listeners:{rowselect:function(sm,row,rec){var last;if(rec.json.id!=last){licDialog.showDialog(rec.json.id);}
last=rec.json.id;}}})}]},{contentEl:'gmap',iconCls:'google_tab',width:'90px',listeners:{'render':function(){if(themap===undefined){initmap();}},'resize':function(){if(themap){themap.checkResize();}}}}]});var contentPanel={id:'content-panel',region:'center',layout:'card',margins:'2 5 5 0',activeItem:0,border:false,items:[start,tabs],hide:false};var searchField=new Ext.app.SearchField({store:Ext.getCmp('grid-panel').store,width:200,id:'query'});searchField.on('search',function(field,newValue,oldValue){treePanel.collapseAll();treePanel.disable();var el=Ext.getCmp('details-panel');el.load({url:'/ppe/categorydetail/searchinfo.html',callback:function(el){el.unmask();}});});searchField.on('clear',function(field,newValue,oldValue){treePanel.collapseAll();treePanel.enable();Ext.getCmp('details-panel').html="";});var treePanel=new Ext.tree.TreePanel({id:'tree-panel',title:'Categories',region:'north',split:true,height:300,minSize:150,autoScroll:true,rootVisible:false,lines:true,singleExpand:true,useArrows:true,loader:new Ext.tree.TreeLoader({dataUrl:'tree-data.php'}),root:new Ext.tree.AsyncTreeNode()});var detailsPanel={id:'details-panel',title:'Category Details',region:'center',loadMask:{msg:'Loading. . .'},bodyStyle:'padding:5px;background:#eee;',autoScroll:true,height:300,minSize:150,split:true};treePanel.on('click',function(n){var sn=this.selModel.selNode||{};if(n.leaf&&n.id!=sn.id){var el=Ext.getCmp('grid-panel');el.store.load({params:{id:n.id}});el=Ext.getCmp('details-panel');el.load({url:'/ppe/categorydetail/'+n.id+'.html',callback:function(el){el.unmask();}});}});new Ext.Viewport({layout:'border',title:'Private Hydro Power Licence Browser',items:[{xtype:'box',region:'north',applyTo:'header',height:30},{layout:'border',id:'browser',region:'west',border:false,split:true,margins:'2 0 5 5',width:275,minSize:100,maxSize:500,items:[treePanel,detailsPanel],tbar:['Search: ',' ',searchField]},contentPanel],renderTo:Ext.getBody()});});