Ext.BLANK_IMAGE_URL = 'clear.gif';
Ext.namespace('Ext.appfactory');

Ext.onReady(function(){
    var converted = new Ext.form.ComboBox({
        typeAhead: true,
        triggerAction: 'all',
		transform:'tx-srfeuserregister-pi1-static_info_country',
        width:260,
        forceSelection:false
    });

	converted.on('select', function(combo, rec, idx) {
        var vatidcontainer = Ext.query('.tx-srfeuserregister-pi1-vatid');
		vatidcontainer[0].style.display = Ext.appfactory.countryStore.getById(rec.id) ? 'block' : 'none';

	});

	Ext.appfactory.countryStore = new Ext.data.JsonStore({
		idProperty: 'cn_iso_3',
		fields: ['cn_iso_3', 'cn_official_name_en'],
		proxy: new Ext.data.HttpProxy({
			method: 'GET',
			url: 'index.php?id=94&type=1257862860&tx_lalappfactory_pi2[action]=countries&tx_lalappfactory_pi2[controller]=Factory'
		})
	});
	Ext.appfactory.countryStore.load({
		callback: function() {
			if (Ext.appfactory.countryStore.getById(converted.getValue())) {
				var vatidcontainer = Ext.query('.tx-srfeuserregister-pi1-vatid');
				vatidcontainer[0].style.display = 'block';
			}
		}
	});
});

