Ext.namespace('Ext.enotdata');

 Ext.enotdata.data_sources = new Ext.data.Store({
        proxy: new Ext.data.HttpProxy({
            url: '/static/js/enot/data_sources.json'			
        }),
		fields: ['code', 'name'],
        reader: new Ext.data.JsonReader({
            root: 'sources',
            totalProperty: 'totalCount',
            id: 'sources'
        }, [
            {name: 'code', mapping: 'code'},
            {name: 'name', mapping: 'name'}
        ])
    });


	
	
Ext.enotdata.smb_types = [
		['-1', 'Не имеет значения'],
        ['1', 'Да'],
        ['0', 'Нет']
];	
	
Ext.enotdata.pur_statuses = [
		['0,1,2,3', 'Все состояния закупки'],
        ['0', 'Текущая закупка'],
        ['1', 'Несостоявшаяся закупка'],
        ['2', 'Завершённая закупка'],
        ['3', 'На стадии рассмотрения заявок']
];	

 Ext.enotdata.accounts = [
        ['0', 'Частное лицо'],
        ['1', 'Организация'],
        ['2', 'Индивидуальный предприниматель']
		
    ];	

Ext.enotdata.ptypes = [
        ['0,1,2,3,4,5', 'Все способы закупок'],
        ['0', 'Запрос котировок'],
        ['1', 'Открытый аукцион'],
        ['2', 'Открытый конкурс'],
        ['3', 'Открытый аукцион в электронной форме'],
        ['4', 'Предварительный отбор'],
        ['5', 'Биржевые торги']		
    ];	


Ext.enotdata.orgtypes = [
        ['0', 'Государственный заказчик'],
        ['1', 'Поставщик'],
        ['2', 'Специализированная организация'],
        ['5', 'Уполномоченный орган'],
        ['6', 'Муниципальный заказчик'],
        ['4', 'Обязательный финансовый аудит']		
    ];	


Ext.enotdata.ftypes = [
        ['0', 'Ежечасная'],
        ['1', 'Ежедневная'],
        ['2', 'Еженедельная'],
        ['3', 'Только RSS']		
    ];	

Ext.enotdata.fstyles = [
        ['0', 'HTML'],
        ['1', 'Только текст']
];	



	
// A reusable error reader class for XML forms
Ext.form.XmlErrorReader = function(){
    Ext.form.XmlErrorReader.superclass.constructor.call(this, {
            record : 'field',
            success: '@success'
        }, [
            'id', 'msg'
        ]
    );
};
Ext.extend(Ext.form.XmlErrorReader, Ext.data.XmlReader);
