
//--------------------------------------------------------------
//  Agency Reader Config
//--------------------------------------------------------------
var Agency = Ext.data.Record.create([
	{ name: 'id',              mapping: 'g_agency_id' },
	{ name: 'name',            mapping: 'g_agency_name' },
	{ name: 'url',             mapping: 'g_agency_url' },
	{ name: 'timezone',        mapping: 'g_agency_timezone' },
	{ name: 'lang',            mapping: 'g_agency_lang' },
	{ name: 'phone',           mapping: 'g_agency_phone' },
	{ name: 'lat',             mapping: 'y_agency_lat' },
	{ name: 'lng',             mapping: 'y_agency_lng' },
	{ name: 'city',            mapping: 'y_agency_city' },
	{ name: 'yid',             mapping: 'y_agency_id' }
    ]);

var AgencyProxy = new Ext.data.HttpProxy({ url: 'json.php', method: 'GET' });
var AgencyReader = new Ext.data.JsonReader({ root: 'rows', id: 'y_agency_id' }, Agency);

AgencyStore = new Ext.data.Store({
    proxy: AgencyProxy,
    reader: AgencyReader,
    baseParams: {
	task: 'getAgency'
    }
});

var yai = '28';
var agency = null;
AgencyStore.on('load', function() {
    agency = AgencyStore.getById(yai);
});
AgencyStore.load();

// vim: et sts=4 cindent sw=4

