Ext.onReady(function(){
            //** cmd must match an entry in tapestry.TargetAudience database ***////
            var accountants_store = new Ext.data.JsonStore({
        						id:'accountants_store',
                                url : 'ofinterest.php',
                                // method:'POST',
                                baseParams : {
                                    cmd : 'Entity Accountants'
                                },
                                root : 'data',
                                fields : ['icon','displaylink']
                            });
                            accountants_store.load();
            var banks_store = new Ext.data.JsonStore({
        						id:'banks_store',
                                url : 'ofinterest.php',
                                // method:'POST',
                                baseParams : {
                                    cmd : 'Bank Representatives'
                                },
                                root : 'data',
                                fields : ['icon','displaylink']
                            });
                            banks_store.load();
            var auditees_store = new Ext.data.JsonStore({
        						id:'auditees_store',
                                url : 'ofinterest.php',
                                // method:'POST',
                                baseParams : {
                                    cmd : 'Auditees'
                                },
                                root : 'data',
                                fields : ['icon','displaylink']
                            }); 
                            auditees_store.load();
            var genpub_store = new Ext.data.JsonStore({
        						id:'genpub_store',
                                url : 'ofinterest.php',
                                // method:'POST',
                                baseParams : {
                                    cmd : 'General Public'
                                },
                                root : 'data',
                                fields : ['icon','displaylink']
                            }); 
                            genpub_store.load();
             var highlights_store = new Ext.data.JsonStore({
        						id:'highlights_store',
                                url : 'ofinterest.php',
                                // method:'POST',
                                baseParams : {
                                    cmd : 'highlights'
                                },
                                root : 'data',
                                fields : ['icon','fid','url','title','displaylink']
                            }); 
                            highlights_store.load();               
             var meetingsblockstore = new Ext.data.JsonStore({
             	id:'meetingsblockstore',
                url: 'listmeetings.php?fnc=meeting&dmt=block',
                root: 'meetings',
                fields: ['name', 'date', 'time','datetime','grouping']
                /* 'name','url',{name:'lastmod', type:'date', dateFormat:'timestamp'}] */
            });
            meetingsblockstore.load();
            var resourcesstore = new Ext.data.GroupingStore({
            	id:'resourcesstore',
				proxy: new Ext.data.HttpProxy({
					url: 'ofinterest.php',
					params:{cmd:'grouped'}
				}),		
				reader: new Ext.data.JsonReader({
					root: 'data',
					totalProperty: 'total',
					idProperty: 'id'//,
					//remoteSort:true
				}, [{name: 'id'},
					{name: 'displaylink'},
					{name: 'size'},
					{name: 'grouping'}
				]),
				groupField:'grouping'
				});
            resourcesstore.setDefaultSort('displaylink','asc');
            var legislationstore = new Ext.data.GroupingStore({
            	id:'legislationstore',
				proxy: new Ext.data.HttpProxy({
					url: 'legislation.php',
					params:{cmd:'listleg'}
				}),		
				reader: new Ext.data.JsonReader({
					root: 'data',
					totalProperty: 'total',
					idProperty: 'id'//,
					//remoteSort:true
				}, [{name: 'id'},
					{name: 'act'},
					{name: 'legtext'},
					{name: 'links'},
					{name: 'genassem'},
					{name:'year'}
				]),
				groupField:'genassem',
				groupDir:'DESC'
				});
            legislationstore.setDefaultSort('year','DESC');
            var upcomingstore = new Ext.data.GroupingStore({
            	id:'upcomingstore',
				proxy: new Ext.data.HttpProxy({
					url: 'listmeetings.php?fnc=meeting&dmt=block'
				}),		
				reader: new Ext.data.JsonReader({
					root: 'meetings',
					//totalProperty: 'total',
					idProperty: 'id'//,
					//remoteSort:true,
				}, [{name: 'id'},
				    {name: 'name'},
				    {name: 'shortname'},
					{name: 'date'},
					{name: 'time'},
					{name: 'datetime'},
					{name: 'grouping'},
					{name: 'meetinglocation'}
				]),
				groupField:'date'
				});
         upcomingstore.setDefaultSort('time','asc');
           // resourcesstore.load({params:{cmd:'grouped'});
           var meetingauditsstore = new Ext.data.JsonStore({
				id:'meetingauditsstore',
               url : 'listmeetings.php',
               // method:'POST',
               baseParams : {
                   cmd : 'meetingaudits'
               },
               root : 'data',
               fields : ['long','short','type','items']
           });
           //accountants_store.load();
});

