var storeProfilUser;
var storeProfilNewUser= {};
var ajaxCompanyToEdit;

var storeGroup = new Ext.data.JsonStore( {
	fields : ['id','name','categoryName', 'status'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'name', direction: "ASC"}
});

var pagingStoreGroup = new Ext.ux.data.PagingJsonStore( {
	fields : ['id','name','categoryName', 'status'],
	root :'',
	autoLoad :false,
	lastOptions: {params: {start: 0, limit: 10}},
	sortInfo:{field: 'name', direction: "ASC"}
});

var storeCompany = new Ext.data.JsonStore( {
	fields : ['address1','address2','beginright','comments','corporatename','creation','endright','exposure','groupId','id','manpower','modification','salesman','status','town','zip'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'corporatename', direction: "ASC"}
});

var pagingStoreCompany = new Ext.ux.data.PagingJsonStore( {
	fields : ['address1','address2','beginright','comments','corporatename','creation','endright','exposure','groupId','id','manpower','modification','salesman','status','town','zip'],
	root :'',
	autoLoad :false,
	lastOptions: {params: {start: 0, limit: 10}},
	sortInfo:{field: 'corporatename', direction: "ASC"}
});

var storeCollaborator = new Ext.ux.data.PagingJsonStore( {
	fields : ['lastname','firstname','companyName','post','record','lastlogin','status','id','etype'],
	root :'',
	autoLoad :false,
    lastOptions: {params: {start: 0, limit: 10}},
	sortInfo:{field: 'lastname', direction: "ASC"}
});

var storeCorrespondent = new Ext.ux.data.PagingJsonStore( {
	fields : ['lastname','firstname','companyName','post','record','lastlogin','status','id','etype'],
	root :'',
	autoLoad :false,
    lastOptions: {params: {start: 0, limit: 10}},
	sortInfo:{field: 'lastname', direction: "ASC"}
});

var storeMarque_deposerAnnonce = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeModele_deposerAnnonce = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeFinition_deposerAnnonce = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeEnergie_deposerAnnonce = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeMotorisation_deposerAnnonce = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeBoiteCarroserrie_deposerAnnonce = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});


var storeEquipement_deposerAnnonce;


var storeMarque_publierAchat = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeModele_publierAchat = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeFinition_publierAchat = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeEnergie_publierAchat = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeMotorisation_publierAchat = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeBoiteCarroserrie_publierAchat = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});


var storeEquipement_publierAchat;


var storeMarque_calculerBudjet = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeModele_calculerBudjet = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeFinition_calculerBudjet = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeEnergie_calculerBudjet = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeMotorisation_calculerBudjet = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeBoiteCarroserrie_calculerBudjet = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeMarque_historiqueAchat_edit = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeModele_historiqueAchat_edit = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeFinition_historiqueAchat_edit = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeEnergie_historiqueAchat_edit = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeMotorisation_historiqueAchat_edit = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeBoiteCarroserrie_historiqueAchat_edit = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});


/* mes annonce edite */

var storeMarque_mesAnnonce_edit = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeModele_mesAnnonce_edit = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeFinition_mesAnnonce_edit= new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeEnergie_mesAnnonce_edit = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeMotorisation_mesAnnonce_edit = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

var storeBoiteCarroserrie_mesAnnonce_edit = new Ext.data.JsonStore( {
	fields : ['id','label'],
	root :'',
	autoLoad :false,
	sortInfo:{field: 'label', direction: "ASC"}
});

/*fin */

var storeEquipement_calculerBudjet;

var calculerBudjet_infoPrix;

var regionStore = new Ext.data.JsonStore({
    fields: ['code',
             'id',
             'name'
    ],
    root: '',
    autoLoad: false
});


var historiqueAchat_store_edite;
var storeEquipement_historiqueAchat_edit;

var historiqueAchat_store = new Ext.data.Store( {
	fields : ['dealername',
	          'dealerzip',
	          'id',
	          'mec',
	          'modification',
	          'num',
	          'purchaseorder',
	          'status',
	          'vehicle',
	          'vin',
	          ],
	root :'',
	autoLoad :false
});

var historiqueAchat_store2 = new Ext.data.Store({

    reader: new Ext.data.JsonReader({   
	    root: ''        // The property which contains an Array of row objects
	  	},[ 
		    {name: 'id', 			type: 'string', mapping: 'id'},
		    {name: 'num', 			type: 'int', 	mapping: 'num'},
		    {name: 'purchaseorder', type: 'int', 	mapping: 'purchaseorder'},
		    {name: 'status', 		type: 'int', 	mapping: 'status'},
		    {name: 'brandLabel', 	type: 'string', mapping: 'vehicle.brandLabel'},
		    {name: 'modelLabel', 	type: 'string', mapping: 'vehicle.modelLabel'},
		    {name: 'dateMec', 		type: 'date', 	mapping: 'mec',			dateFormat:'timestamp'},
		    {name: 'NumChassis', 	type: 'string', mapping: 'vin'},
		    {name: 'distributeur', 	type: 'string', mapping: 'dealername'},
		    {name: 'cp', 			type: 'string', mapping: 'dealerzip'},
		    {name: 'dateSaisie', 	type: 'date', 	mapping: 'creation',	dateFormat:'timestamp'},
	
	  ]),
	sortInfo:{field: 'num', direction: "ASC"}
});

var mesAnnonce_store= new Ext.data.Store({

    reader: new Ext.data.JsonReader({   
	    root: ''        // The property which contains an Array of row objects
	  	},[ 
		    {name: 'mec', 		type: 'date', 	mapping: 'mec',			dateFormat:'timestamp'},
		    {name: 'marque', 	type: 'string', mapping: 'vehicle.brandLabel'},
		    {name: 'model', 	type: 'string', mapping: 'vehicle.modelLabel'},
		    {name: 'version', 	type: 'string', mapping: 'vehicle.alabel'},
		    {name: 'aspect', 	type: 'string', mapping: 'aspect'},
		    {name: 'price', 	type: 'int', 	mapping: 'price'},
		    {name: 'hit', 		type: 'int', 	mapping: 'hit'},
		    {name: 'status', 		type: 'int', 	mapping: 'status'}
	
	  ]),
	sortInfo:{field: 'mec', direction: "ASC"}
});
