var BAT_REVIEW=function(){var d,f;var h=new Ext.util.MixedCollection();var k=new Ext.util.MixedCollection();var e=new Ext.util.MixedCollection();var g,b,l,j;function i(n){var m=n.id;if(!k.get(m)){k.add(m,new Ext.data.JsonStore({autoLoad:true,url:"/ajax",autoDestroy:false,root:"record_set",idProperty:"id",remoteSort:true,totalProperty:"total_records",baseParams:{handler:"Products",method:"loadReview",id:m},fields:["field_name","value"]}))}}function a(n){var o=n.name.trim();var m=n.id;if(!f.items.get(m)){f.add(new Ext.grid.GridPanel({id:m,title:o,iconCls:"icon_table",autoDestroy:false,store:k.get(m),hideHeaders:true,columnLines:true,stripeRows:true,loadMask:true,cm:new Ext.grid.ColumnModel([{header:"Field Name",dataIndex:"field_name"},{header:"Value",dataIndex:"value"}]),viewConfig:{forceFit:true}}))}}function c(){if(h.getCount()>0){f=new Ext.TabPanel({activeItem:0,enableTabScroll:true,deferredRender:false});h.each(i);h.each(a);d=new Ext.Window({title:"Bat Review",border:false,bodyBorder:false,iconCls:"icon_table_multiple",layout:"fit",modal:true,width:520,height:380,items:[f],listeners:{show:function(){f.getActiveTab().getStore().reload()}}});d.show("review-btn")}}this.addProduct=function(n,m){h.add({id:n,name:m})};this.removeProduct=function(m){h.removeKey(m);k.removeKey(m);e.removeKey(m)};this.buildReviewBtn=function(){j=new Ext.Button({text:"Review Selected Products",iconCls:"icon_table_multiple",handler:c,renderTo:"review-btn"})}};BAT_REVIEW=new BAT_REVIEW();Ext.onReady(BAT_REVIEW.buildReviewBtn);
