var countrys = {
	"france": new Array(
		['ain', "Ain"],
		['aisne', "Aisne"],
		['allier', "Allier"],
		['alpes-haute-provence', "Alpes-Haute-Provence"],
		['hautes-alpes', "Hautes-Alpes"],
		['alpes-maritimes', "Alpes-Maritimes"],
		['ardeche', "Ardêche"],
		['ardennes', "Ardennes"],
		['ariege', "Ariège"],
		['aube', "Aube"],
		['aude', "Aude"],
		['aveyron', "Aveyron"],
		['bouches-du-rhone', "Bouches-du-Rhône"],
		['calvados', "Calvados"],
		['cantal', "Cantal"],
		['charente', "Charente"],
		['charente-maritime', "Charente-Maritime"],
		['cher', "Cher"],
		['correze', "Corrèze"],
		['cote-dor', "Côte-d'Or"],
		['cotes-darmor', "Côtes-d'Armor"],
		['creuse', "Creuse"],
		['dordogne', "Dordogne"],
		['doubs', "Doubs"],
		['drome', "Drôme"],
		['eure', "Eure"],
		['eure-et-loir', "Eure-et-Loir"],
		['finistere', "Finistère"],
		['gard', "Gard"],
		['haute-garonne', "Haute-Garonne"],
		['gers', "Gers"],
		['gironde', "Gironde"],
		['herault', "Hérault"],
		['le-et-vilaine', "Île-et-Vilaine"],
		['indre', "Indre"],
		['indre-et-loire', "Indre-et-Loire"],
		['isere', "Isère"],
		['jura', "Jura"],
		['landes', "Landes"],
		['loir-et-cher', "Loir-et-Cher"],
		['loire', "Loire"],
		['haute-loire', "Haute-Loire"],
		['loire-atlantique', "Loire-Atlantique"],
		['loiret', "Loiret"],
		['lot', "Lot"],
		['lot-et-garonne', "Lot-et-Garonne"],
		['lozere', "Lozère"],
		['maine-et-loire', "Maine-et-Loire"],
		['manche', "Manche"],
		['marne', "Marne"],
		['haute-marne', "Haute-Marne"],
		['mayenne', "Mayenne"],
		['meurthe-et-moselle', "Meurthe-et-Moselle"],
		['meuse', "Meuse"],
		['morbihan', "Morbihan"],
		['moselle', "Moselle"],
		['nievre', "Nièvre"],
		['nord', "Nord"],
		['oise', "Oise"],
		['orne', "Orne"],
		['pas-de-calais', "Pas-de-Calais"],
		['puy-de-dome', "Puy-de-Dôme"],
		['pyrenees-atlantique', "Pyrénées-Atlantique"],
		['hautes-pyrenees', "Hautes-Pyrénées"],
		['pyrenees-orientales', "Pyrénées-Orientales"],
		['bas-rhin', "Bas-Rhin"],
		['haut-rhin', "Haut-Rhin"],
		['rhone', "Rhône"],
		['haute-saone', "Haute-Saône"],
		['saone-et-loire', "Saône-et-Loire"],
		['sarthe', "Sarthe"],
		['savoie', "Savoie"],
		['haute-savoie', "Haute-Savoie"],
		['paris', "Paris"],
		['seine-maritime', "Seine-Maritime"],
		['seine-et-marne', "Seine-et-Marne"],
		['yvelines', "Yvelines"],
		['deux-sevres', "Deux-Sèvres"],
		['somme', "Somme"],
		['tarn', "Tarn"],
		['tarn-et-garonne', "Tarn-et-Garonne"],
		['var', "Var"],
		['vaucluse', "Vaucluse"],
		['vendee', "Vendée"],
		['vienne', "Vienne"],
		['haute-vienne', "Haute-Vienne"],
		['vosges', "Vosges"],
		['yonne', "Yonne"],
		['territoire-de-belfort', "Territoire-de-Belfort"],
		['essonne', "Essonne"],
		['hauts-de-seine', "Hauts-de-Seine"],
		['seine-saint-denis', "Seine-Saint-Denis"],
		['val-de-marne', "Val-de-Marne"],
		['val-doise', "Val-d'Oise"],
		['all', '']
	),
	"italy": new Array(
		['ag', "Agrigento"],
		['al', "Alessandria"],
		['an', "Ancona"],
		['ao', "Aosta"],
		['ar', "Arezzo"],
		['ap', "Ascoli Piceno"],
		['at', "Asti"],
		['av', "Avellino"],
		['ba', "Bari"],
		['bl', "Belluno"],
		['bn', "Benevento"],
		['bg', "Bergamo"],
		['bi', "Biella"],
		['bo', "Bologna"],
		['bz', "Bolzano"],
		['bs', "Brescia"],
		['br', "Brindisi"],
		['ca', "Cagliari"],
		['cl', "Caltanissetta"],
		['cb', "Campobasso"],
		['ci', "Carbonia-Iglesias"],
		['ce', "Caserta"],
		['ct', "Catania"],
		['cz', "Catanzaro"],
		['ch', "Chieti"],
		['co', "Como"],
		['cs', "Cosenza"],
		['cr', "Cremona"],
		['kr', "Crotone"],
		['cn', "Cuneo"],
		['en', "Enna"],
		['fm', "Fermo"],
		['fe', "Ferrara"],
		['fi', "Firenze"],
		['fg', "Foggia"],
		['fo', "Forli"],
		['fr', "Frosinone"],
		['ge', "Genova"],
		['go', "Gorizia"],
		['gr', "Grosseto"],
		['im', "Imperia"],
		['is', "Isernia"],
		['aq', "L'Aquila"],
		['sp', "La Spezia"],
		['lt', "Latina"],
		['le', "Lecce"],
		['lc', "Lecco"],
		['li', "Livorno"],
		['lo', "Lodi"],
		['lu', "Lucca"],
		['mc', "Macerata"],
		['mn', "Mantova"],
		['ms', "Massa"],
		['mt', "Matera"],
		['vs', "Medio Campidano"],
		['me', "Messina"],
		['mo', "Modena"],
		['mi', "Monza e Brianza"],
		['na', "Napoli"],
		['no', "Novara"],
		['nu', "Nuoro"],
		['og', "Ogliastra"],
		['ot', "Olbia-Tempio"],
		['or', "Oristano"],
		['pd', "Padova"],
		['pa', "Palermo"],
		['pr', "Parma"],
		['pv', "Pavia"],
		['pg', "Perugia"],
		['pu', "Pesaro Urbino"],
		['pe', "Pescara"],
		['pc', "Piacenza"],
		['pi', "Pisa"],
		['pt', "Pistoia"],
		['pn', "Pordenone"],
		['pz', "Potenza"],
		['po', "Prato"],
		['rg', "Ragusa"],
		['ra', "Ravenna"],
		['rc', "Reggio Calabria"],
		['re', "Reggio Emilia"],
		['ri', "Rieti"],
		['rn', "Rimini"],
		['rm', "Roma"],
		['ro', "Rovigo"],
		['sa', "Salerno"],
		['ss', "Sassari"],
		['sv', "Savona"],
		['si', "Siena"],
		['sr', "Siracusa"],
		['so', "Sondrio"],
		['ta', "Taranto"],
		['te', "Teramo"],
		['tr', "Terni"],
		['to', "Torino"],
		['tp', "Trapani"],
		['tn', "Trento"],
		['tv', "Treviso"],
		['ts', "Trieste"],
		['ud', "Udine"],
		['va', "Varese"],
		['ve', "Venezia"],
		['vb', "Verbania"],
		['vc', "Vercelli"],
		['vr', "Verona"],
		['vv', "Vibo Valentia"],
		['vi', "Vicenza"],
		['vt', "Viterbo"],
		['', '']
	),
	"belgium": new Array(
		['aw', "Anvers"],
		['bv', "Brabant flamand"],
		['bw', "Brabant wallon"],
		['bs', "Bruxelles-Capitale"],
		['wv', "Flandre occidentale"],
		['ov', "Flandre orientale"],
		['hn', "Hainaut"],
		['lg', "Liège"],
		['lb', "Limbourg"],
		['lx', "Luxembourg"],
		['nm', "Namur"],
		['', '']
	),
	"switzerland": new Array(
		['ar', "Appenzell R-Ext"],
		['ai', "Appenzell R-Int"],
		['ag', "Argovie"],
		['bl', "Bâle campagne"],
		['bs', "Bâle ville"],
		['be', "Berne"],
		['fr', "Fribourg"],
		['ge', "Genève"],
		['gl', "Glaris"],
		['gr', "Grisons"],
		['ju', "Jura"],
		['lu', "Lucerne"],
		['ne', "Neuchâtel"],
		['sg', "Saint-Gall"],
		['sh', "Schaffhouse"],
		['sz', "Schwyz"],
		['so', "Soleure"],
		['ti', "Tessin"],
		['tg', "Thurgovie"],
		['nw', "Unterwald Nidwald"],
		['ow', "Unterwald Obwald"],
		['ur', "Uri"],
		['vs', "Valais"],
		['vd', "Vaud"],
		['zg', "Zoug"],
		['zh', "Zürich"],
		['', '']
	),
	"luxembourg": new Array(
		['dk', "Diekirch"],
		['gm', "Grevenmacher"],
		['lu', "Luxembourg"],
		['', '']
	)
};

function genere_cat(code_country)
{
	var txt = 'Département';
	switch (code_country)
	{
		case 'france':
			txt = 'Département';
		break;
		case 'itaky':
			txt = 'Province';
		break;
		case 'belgium':
			txt = 'Région';
		break;
		case 'switzerland':
			txt = 'Canton';
		break;
		case 'luxembourg':
			txt = 'District';
		break;
	}

	document.getElementById('selzone').innerHTML = txt;

    var find = 0;
	var code = ""; // a remplir dynamiquement
	document.getElementById('province').length = 0;
	var elt = new Option('- '+txt+' -','all');
	//$('#province').append(elt);
	if (document.all) {
		document.getElementById('province').add(elt);
	}else {
		$('#province').append(elt);
	}
	//

	var x=0;
    for(var i=0; i< countrys[code_country].length; i++) {
		if((countrys[code_country][i][1]))
		{
			var elt = new Option(countrys[code_country][i][1], countrys[code_country][i][0]);
			if (document.all) {
				document.getElementById('province').add(elt);
			}else {
				$('#province').append(elt);
			}
			x++;
			if (countrys[code_country][i][0]==code_country) { find=x; }
		}
	}
	//document.formu.id_departement[find].selected="selected";
}
