var p, r, d;
//Les pays
var pays = new Array();

pays["AT"]="Autriche";
pays["BL"]="Belgique";
pays["CH"]="Suisse";
pays["CZ"]="République Tchèque";
pays["FR"]="France";
pays["IT"]="Italie";
pays["MD"]="Monde";
pays["PT"]="Portugal";
pays["SP"]="Espagne";
pays["UK"]="Royaume-Uni";

//Les Régions
var reg = new Array();
for(var p in pays)
	reg[p] = new Array();

reg["AT"][0] = "";
reg["BL"][0] = "";
reg["CH"][0] = "";
reg["CZ"][0] = "";
reg["FR"][1] = "Alsace";
reg["FR"][2] = "Aquitaine";
reg["FR"][3] = "Auvergne";
reg["FR"][4] = "Bourgogne";
reg["FR"][5] = "Bretagne";
reg["FR"][6] = "Centre";
reg["FR"][7] = "Champagne-Ardenne";
reg["FR"][8] = "Corse";
reg["FR"][9] = "Franche-Comté";
reg["FR"][10] = "Ile-de-France";
reg["FR"][11] = "Languedoc-Roussillon";
reg["FR"][12] = "Limousin";
reg["FR"][13] = "Lorraine";
reg["FR"][14] = "Midi-Pyrénées";
reg["FR"][15] = "Nord-Pas-de-Calais";
reg["FR"][16] = "Normandie";
reg["FR"][18] = "Pays de la Loire";
reg["FR"][19] = "Picardie";
reg["FR"][20] = "Poitou-Charentes";
reg["FR"][21] = "Provence-Alpes-Côte-d'Azur";
reg["FR"][22] = "Rhône-Alpes";
reg["FR"][23] = "Outre-Mer";
reg["IT"][1] = "Valle-d'Aosta";
reg["IT"][2] = "Piemonte";
reg["IT"][3] = "Liguria";
reg["IT"][4] = "Lombardia";
reg["IT"][5] = "Trentino-alto-Adige";
reg["IT"][6] = "Veneto";
reg["IT"][7] = "Friouli-Venezia-Guilia";
reg["IT"][8] = "Emilia-Romagna";
reg["IT"][9] = "Toscana";
reg["IT"][10] = "Umbria";
reg["IT"][11] = "Marche";
reg["IT"][12] = "Lazio";
reg["IT"][13] = "Abruzzo";
reg["IT"][14] = "Molise";
reg["IT"][15] = "Puglia";
reg["IT"][16] = "Campania";
reg["IT"][17] = "Basilicata";
reg["IT"][18] = "Calabra";
reg["IT"][19] = "Sicilia";
reg["IT"][20] = "Sardenia";
reg["MD"][0] = "Autre";
reg["PT"][1] = "Nord";
reg["PT"][2] = "Centre";
reg["PT"][3] = "Lisbonne";
reg["PT"][4] = "Alentejo";
reg["PT"][5] = "Algarve";
reg["SP"][1] = "Galicia";
reg["SP"][2] = "Asturias";
reg["SP"][3] = "Castilla y Leon";
reg["SP"][4] = "Pais Basco";
reg["SP"][5] = "Navarra";
reg["SP"][6] = "Aragon";
reg["SP"][7] = "Cataluna";
reg["SP"][8] = "Estremadura";
reg["SP"][9] = "Castilla la mancha";
reg["SP"][10] = "Valancia";
reg["SP"][11] = "Andalucia";
reg["SP"][12] = "Islas Baleares";
reg["SP"][13] = "Islas Canarias";
reg["SP"][15] = "Cantabria";
reg["SP"][16] = "Rioja";
reg["SP"][17] = "Murcia";
reg["SP"][18] = "Madrid";
reg["UK"][0] = "";

//Les Départements
var codesDepartements = new Array();
var dep = new Array();
for(var p in pays)	{
	dep[p] = new Array();
	for(var r in reg[p])
		dep[p][r] = new Array();
}

dep["AT"][0]["00"] = "Autriche";
dep["BL"][0]["00"] = "Belgique";
dep["CH"][0]["00"] = "Suisse";
dep["CZ"][0]["00"] = "République Tchèque";
dep["FR"][1]["67"] = "Bas Rhin";
dep["FR"][1]["68"] = "Haut Rhin";
dep["FR"][2]["24"] = "Dordogne";
dep["FR"][2]["33"] = "Gironde";
dep["FR"][2]["40"] = "Landes";
dep["FR"][2]["47"] = "Lot & Garonne";
dep["FR"][2]["64"] = "Pyrénées Atlantiques";
dep["FR"][3]["03"] = "Allier";
dep["FR"][3]["15"] = "Cantal";
dep["FR"][3]["43"] = "Haute Loire";
dep["FR"][3]["63"] = "Puy de Dôme";
dep["FR"][4]["21"] = "Côte d'Or";
dep["FR"][4]["58"] = "Nièvre";
dep["FR"][4]["71"] = "Saône et Loire";
dep["FR"][4]["89"] = "Yonne";
dep["FR"][5]["22"] = "Côtes d'Armor";
dep["FR"][5]["29"] = "Finistère";
dep["FR"][5]["35"] = "Ille et Vilaine";
dep["FR"][5]["56"] = "Morbihan";
dep["FR"][6]["18"] = "Cher";
dep["FR"][6]["28"] = "Eure et Loir";
dep["FR"][6]["36"] = "Indre";
dep["FR"][6]["37"] = "Indre et Loire";
dep["FR"][6]["41"] = "Loir et Cher";
dep["FR"][6]["45"] = "Loiret";
dep["FR"][7]["08"] = "Ardennes";
dep["FR"][7]["10"] = "Aube";
dep["FR"][7]["51"] = "Marne";
dep["FR"][7]["52"] = "Haute Marne";
dep["FR"][8]["2A"] = "Corse Sud";
dep["FR"][8]["2B"] = "Haute Corse";
dep["FR"][9]["25"] = "Doubs";
dep["FR"][9]["39"] = "Jura";
dep["FR"][9]["70"] = "Haute Saône";
dep["FR"][9]["90"] = "Terrictoire de Belfort";
dep["FR"][10]["75"] = "Paris";
dep["FR"][10]["77"] = "Seine et Marne";
dep["FR"][10]["78"] = "Yvelines";
dep["FR"][10]["91"] = "Essonne";
dep["FR"][10]["92"] = "Hauts de Seine";
dep["FR"][10]["93"] = "Seine Saint Denis";
dep["FR"][10]["94"] = "Val de Marne";
dep["FR"][10]["95"] = "Val d'Oise";
dep["FR"][11]["11"] = "Aude";
dep["FR"][11]["30"] = "Gard";
dep["FR"][11]["34"] = "Hérault";
dep["FR"][11]["48"] = "Lozère";
dep["FR"][11]["66"] = "Pyrénées Orientales";
dep["FR"][12]["19"] = "Corrèze";
dep["FR"][12]["23"] = "Creuse";
dep["FR"][12]["87"] = "Haute Vienne";
dep["FR"][13]["54"] = "Meurthe et Moselle";
dep["FR"][13]["55"] = "Meuse";
dep["FR"][13]["57"] = "Moselle";
dep["FR"][13]["88"] = "Vosges";
dep["FR"][14]["09"] = "Ariège";
dep["FR"][14]["12"] = "Aveyron";
dep["FR"][14]["31"] = "Haute Garonne";
dep["FR"][14]["32"] = "Gers";
dep["FR"][14]["46"] = "Lot";
dep["FR"][14]["65"] = "Hautes Pyrénées";
dep["FR"][14]["81"] = "Tarn";
dep["FR"][14]["82"] = "Tarn et Garonne";
dep["FR"][15]["59"] = "Nord";
dep["FR"][15]["62"] = "Pas de Calais";
dep["FR"][16]["14"] = "Calvados";
dep["FR"][16]["27"] = "Eure";
dep["FR"][16]["50"] = "Manche";
dep["FR"][16]["61"] = "Orne";
dep["FR"][16]["76"] = "Seine Maritime";
dep["FR"][18]["44"] = "Loire Atlantique";
dep["FR"][18]["49"] = "Maine et Loire";
dep["FR"][18]["53"] = "Mayenne";
dep["FR"][18]["72"] = "Sarthe";
dep["FR"][18]["85"] = "Vendée";
dep["FR"][19]["02"] = "Aisne";
dep["FR"][19]["60"] = "Oise";
dep["FR"][19]["80"] = "Somme";
dep["FR"][20]["16"] = "Charente";
dep["FR"][20]["17"] = "Charente Maritime";
dep["FR"][20]["79"] = "Deux Sèvres";
dep["FR"][20]["86"] = "Vienne";
dep["FR"][21]["04"] = "Alpes de Haute Provence";
dep["FR"][21]["05"] = "Hautes Alpes";
dep["FR"][21]["06"] = "Alpes Maritimes";
dep["FR"][21]["13"] = "Bouches du Rhône";
dep["FR"][21]["83"] = "Var";
dep["FR"][21]["84"] = "Vaucluse";
dep["FR"][22]["01"] = "Ain";
dep["FR"][22]["07"] = "Ardèche";
dep["FR"][22]["26"] = "Drôme";
dep["FR"][22]["38"] = "Isère";
dep["FR"][22]["42"] = "Loire";
dep["FR"][22]["69"] = "Rhône";
dep["FR"][22]["73"] = "Savoie";
dep["FR"][22]["74"] = "Haute Savoie";
dep["FR"][23]["9A"] = "Guadeloupe";
dep["FR"][23]["9B"] = "Martinique";
dep["FR"][23]["9C"] = "Guyane";
dep["FR"][23]["9D"] = "Réunion";
dep["FR"][23]["9E"] = "St-Pierre-et-Miquelon";
dep["FR"][23]["9F"] = "Nouvelle Calédonie";
dep["FR"][23]["9G"] = "Polynésie Française";
dep["FR"][23]["9H"] = "Mayotte";
dep["FR"][23]["9I"] = "Wallis";
dep["FR"][23]["9J"] = "Futuna";
dep["IT"][1]["11"] = "Aosta";
dep["IT"][2]["10"] = "Torino";
dep["IT"][2]["12"] = "Cuneo";
dep["IT"][2]["13"] = "Biella - Vercelli";
dep["IT"][2]["14"] = "Asti";
dep["IT"][2]["15"] = "Alessandria";
dep["IT"][2]["28"] = "Novara - Verbania";
dep["IT"][3]["16"] = "Gènes (Genova)";
dep["IT"][3]["17"] = "Savona";
dep["IT"][3]["18"] = "Imperia";
dep["IT"][3]["19"] = "la Spezia";
dep["IT"][4]["20"] = "Milan (Milano)";
dep["IT"][4]["21"] = "Varese";
dep["IT"][4]["22"] = "Como";
dep["IT"][4]["23"] = "Lecco";
dep["IT"][4]["24"] = "Bergamo";
dep["IT"][4]["25"] = "Brescia";
dep["IT"][4]["26"] = "Cremona";
dep["IT"][4]["27"] = "Pavia";
dep["IT"][4]["46"] = "Mantova";
dep["IT"][5]["38"] = "Trento";
dep["IT"][5]["39"] = "Bolzano";
dep["IT"][6]["30"] = "(Venise) Venezia";
dep["IT"][6]["31"] = "Treviso";
dep["IT"][6]["32"] = "Belluno";
dep["IT"][6]["35"] = "Padova";
dep["IT"][6]["36"] = "Vicenza";
dep["IT"][6]["37"] = "Verona";
dep["IT"][6]["45"] = "Rovigo";
dep["IT"][7]["33"] = "Udine";
dep["IT"][7]["34"] = "Gorizia";
dep["IT"][8]["29"] = "Piacenza";
dep["IT"][8]["40"] = "Bologna";
dep["IT"][8]["41"] = "Modena";
dep["IT"][8]["42"] = "Reggio nell'Emilia";
dep["IT"][8]["43"] = "Parma";
dep["IT"][8]["44"] = "Ferrara";
dep["IT"][8]["47"] = "Forlì";
dep["IT"][8]["48"] = "Ravenna";
dep["IT"][9]["50"] = "Florence (Firenze)";
dep["IT"][9]["51"] = "Pistoia";
dep["IT"][9]["52"] = "Arezzo";
dep["IT"][9]["53"] = "Sienne (Siena)";
dep["IT"][9]["54"] = "Massa";
dep["IT"][9]["55"] = "Lucques (Lucca)";
dep["IT"][9]["56"] = "Pise (Pisa)";
dep["IT"][9]["57"] = "Livourne (Livorno)";
dep["IT"][9]["58"] = "Grosseto";
dep["IT"][9]["59"] = "Prato";
dep["IT"][10]["05"] = "Terni";
dep["IT"][10]["06"] = "Pérouse";
dep["IT"][11]["60"] = "Ancona";
dep["IT"][11]["61"] = "Pesaro";
dep["IT"][11]["62"] = "Macerata";
dep["IT"][11]["63"] = "Ascoli Piceno";
dep["IT"][12]["00"] = "Roma";
dep["IT"][12]["01"] = "Rome";
dep["IT"][12]["02"] = "Rieti";
dep["IT"][12]["03"] = "Frosinone";
dep["IT"][12]["04"] = "Latina";
dep["IT"][13]["64"] = "Teramo";
dep["IT"][13]["65"] = "Pescara";
dep["IT"][13]["66"] = "Chieti";
dep["IT"][13]["67"] = "l'Aquila";
dep["IT"][14]["86"] = "Campobasso";
dep["IT"][15]["70"] = "Bari";
dep["IT"][15]["71"] = "Foggia";
dep["IT"][15]["72"] = "Brindisi";
dep["IT"][15]["73"] = "Lecce";
dep["IT"][15]["74"] = "Taranto";
dep["IT"][16]["80"] = "Naples (Napoli)";
dep["IT"][16]["81"] = "Caserta";
dep["IT"][16]["82"] = "Benevento";
dep["IT"][16]["83"] = "Avellino";
dep["IT"][16]["84"] = "Salerno";
dep["IT"][17]["75"] = "Matera";
dep["IT"][17]["85"] = "Potenza";
dep["IT"][18]["87"] = "Cosenza";
dep["IT"][18]["88"] = "Catanzaro";
dep["IT"][18]["89"] = "Reggio di Calabria";
dep["IT"][19]["90"] = "Palermo";
dep["IT"][19]["91"] = "Trapani";
dep["IT"][19]["92"] = "Agrigento";
dep["IT"][19]["93"] = "Caltanissetta";
dep["IT"][19]["94"] = "Enna";
dep["IT"][19]["95"] = "Catania";
dep["IT"][19]["96"] = "Siracusa";
dep["IT"][19]["97"] = "Ragusa";
dep["IT"][19]["98"] = "Messina";
dep["IT"][20]["07"] = "Sassari";
dep["IT"][20]["08"] = "Nuoro";
dep["IT"][20]["09"] = "Cagliari";
dep["MD"][0]["MD"] = "Monde";
dep["PT"][1]["01"] = "Nord";
dep["PT"][2]["02"] = "Centre";
dep["PT"][3]["03"] = "Alentejo";
dep["PT"][4]["04"] = "Lisbonne";
dep["PT"][5]["05"] = "Algarve";
dep["SP"][1]["01"] = "Galicia";
dep["SP"][2]["02"] = "Asturias";
dep["SP"][3]["03"] = "Castilla y Leon";
dep["SP"][4]["04"] = "Pais Basco";
dep["SP"][5]["05"] = "Navarra";
dep["SP"][6]["06"] = "Aragon";
dep["SP"][7]["07"] = "Cataluña";
dep["SP"][8]["08"] = "Estremadura";
dep["SP"][9]["09"] = "Castilla la mancha";
dep["SP"][10]["10"] = "Valancia";
dep["SP"][11]["11"] = "Andalucia";
dep["SP"][12]["12"] = "Islas Baleares";
dep["SP"][13]["13"] = "Islas Canarias";
dep["SP"][15]["15"] = "Cantabria";
dep["SP"][16]["16"] = "Rioja";
dep["SP"][17]["17"] = "Murcia";
dep["SP"][18]["18"] = "Madrid";
dep["UK"][0]["00"] = "Angleterre";	
	
	
//Les Villes
var villes = new Array();
for(var p in pays) {
	villes[p] = new Array();
	for(var r in reg[p])	{
		villes[p][r] = new Array();
		for(var d in dep[p][r])
			villes[p][r][d] = new Array();
	}
}

villes["AT"][0]["00"][0]="Vienna";
villes["BL"][0]["00"][0]="Anvers";
villes["BL"][0]["00"][1]="Bruges";
villes["BL"][0]["00"][2]="Bruxelles";
villes["BL"][0]["00"][3]="Charleroi";
villes["BL"][0]["00"][4]="Gent";
villes["BL"][0]["00"][5]="Liège";
villes["BL"][0]["00"][6]="Mons";
villes["BL"][0]["00"][7]="Namur";
villes["CH"][0]["00"][0]="Berne";
villes["CH"][0]["00"][1]="Genève";
villes["CH"][0]["00"][2]="Lausanne";
villes["CH"][0]["00"][3]="Neuchatel";
villes["CZ"][0]["00"][0]="Prague";
villes["CZ"][0]["00"][1]="Tabor";
villes["FR"][1]["67"][0]="Molsheim";
villes["FR"][1]["67"][1]="Saverne";
villes["FR"][1]["67"][2]="Sélestat";
villes["FR"][1]["67"][3]="Strasbourg";
villes["FR"][1]["67"][4]="Wissembourg";
villes["FR"][1]["68"][0]="Altkirch";
villes["FR"][1]["68"][1]="Colmar";
villes["FR"][1]["68"][2]="Guebwiller";
villes["FR"][1]["68"][3]="Mulhouse";
villes["FR"][1]["68"][4]="Ribeauvillé";
villes["FR"][2]["24"][0]="Bergerac";
villes["FR"][2]["24"][1]="Nontron";
villes["FR"][2]["24"][2]="Périgueux";
villes["FR"][2]["24"][3]="Sarlat-la-Canéda";
villes["FR"][2]["33"][0]="Arcachon";
villes["FR"][2]["33"][1]="Blaye";
villes["FR"][2]["33"][2]="Bordeaux";
villes["FR"][2]["33"][3]="Hourtin";
villes["FR"][2]["33"][4]="Lacanau-Océan";
villes["FR"][2]["33"][5]="Langon";
villes["FR"][2]["33"][6]="Lesparre-Médoc";
villes["FR"][2]["33"][7]="Libourne";
villes["FR"][2]["33"][8]="Montalivet";
villes["FR"][2]["33"][9]="Sainte-Foy-la-Grande";
villes["FR"][2]["40"][0]="Biscarrosse";
villes["FR"][2]["40"][1]="Capbreton";
villes["FR"][2]["40"][2]="Dax";
villes["FR"][2]["40"][3]="Hossegor";
villes["FR"][2]["40"][4]="Magescq";
villes["FR"][2]["40"][5]="Mimizan";
villes["FR"][2]["40"][6]="Mimizan-Plage";
villes["FR"][2]["40"][7]="Mont-de-Marsan";
villes["FR"][2]["40"][8]="Vieux-Boucau-Les-Bains";
villes["FR"][2]["47"][0]="Agen";
villes["FR"][2]["47"][1]="Marmande";
villes["FR"][2]["47"][2]="Monflanquin";
villes["FR"][2]["47"][3]="Nérac";
villes["FR"][2]["47"][4]="Villeneuve-sur-Lot";
villes["FR"][2]["64"][0]="Anglet";
villes["FR"][2]["64"][1]="Bayonne";
villes["FR"][2]["64"][2]="Biarritz";
villes["FR"][2]["64"][3]="Ciboure";
villes["FR"][2]["64"][4]="Hendaye";
villes["FR"][2]["64"][5]="Oloron-Sainte-Marie";
villes["FR"][2]["64"][6]="Pau";
villes["FR"][2]["64"][7]="Saint-Jean-de-Luz";
villes["FR"][2]["64"][8]="Saint-Jean-Pied-de-Port";
villes["FR"][2]["64"][9]="Saint-Pée-sur-Nivelle";
villes["FR"][3]["03"][0]="Montluçon";
villes["FR"][3]["03"][1]="Moulins";
villes["FR"][3]["03"][2]="Vichy";
villes["FR"][3]["15"][0]="Aurillac";
villes["FR"][3]["15"][1]="Mauriac";
villes["FR"][3]["15"][2]="Saint-Flour";
villes["FR"][3]["43"][0]="Brioude";
villes["FR"][3]["43"][1]="Le-Puy-en-Velay";
villes["FR"][3]["43"][2]="Yssingeaux";
villes["FR"][3]["63"][0]="Ambert";
villes["FR"][3]["63"][1]="Ardes";
villes["FR"][3]["63"][2]="Clermont-Ferrand";
villes["FR"][3]["63"][3]="Issoire";
villes["FR"][3]["63"][4]="Riom";
villes["FR"][3]["63"][5]="Thiers";
villes["FR"][4]["21"][0]="Beaune";
villes["FR"][4]["21"][1]="Dijon";
villes["FR"][4]["21"][2]="Montbard";
villes["FR"][4]["58"][0]="Château-Chinon";
villes["FR"][4]["58"][1]="Clamecy";
villes["FR"][4]["58"][2]="Cosne-Cours-sur-Loire";
villes["FR"][4]["58"][3]="Nevers";
villes["FR"][4]["71"][0]="Chalon-sur-Saône";
villes["FR"][4]["71"][1]="Charolles";
villes["FR"][4]["71"][2]="Louhans";
villes["FR"][4]["71"][3]="Mâcon";
villes["FR"][4]["89"][0]="Auxerre";
villes["FR"][4]["89"][1]="Avallon";
villes["FR"][4]["89"][2]="Sens";
villes["FR"][5]["22"][0]="Dinan";
villes["FR"][5]["22"][1]="Guingamp";
villes["FR"][5]["22"][2]="Lamballe";
villes["FR"][5]["22"][3]="Lannion";
villes["FR"][5]["22"][4]="Paimpol";
villes["FR"][5]["22"][5]="Perros-Guirec";
villes["FR"][5]["22"][6]="Saint-Brieuc";
villes["FR"][5]["29"][0]="Bénodet";
villes["FR"][5]["29"][1]="Brest";
villes["FR"][5]["29"][2]="Châteaulin";
villes["FR"][5]["29"][3]="Concarneau";
villes["FR"][5]["29"][4]="Crozon";
villes["FR"][5]["29"][5]="Douarnenez";
villes["FR"][5]["29"][6]="Fouesnant";
villes["FR"][5]["29"][7]="Gouesnach";
villes["FR"][5]["29"][8]="Le-Conquet";
villes["FR"][5]["29"][9]="Loctudy";
villes["FR"][5]["29"][10]="Morlaix";
villes["FR"][5]["29"][11]="Plouescat";
villes["FR"][5]["29"][12]="Pont-Aven";
villes["FR"][5]["29"][13]="Quimper";
villes["FR"][5]["29"][14]="Roscoff";
villes["FR"][5]["29"][15]="Saint-Guénolé";
villes["FR"][5]["29"][16]="Saint-Pol-de-Léon";
villes["FR"][5]["35"][0]="Dinard";
villes["FR"][5]["35"][1]="Fougères";
villes["FR"][5]["35"][2]="Redon";
villes["FR"][5]["35"][3]="Rennes";
villes["FR"][5]["35"][4]="Saint-Malo";
villes["FR"][5]["56"][0]="Auray";
villes["FR"][5]["56"][1]="Baden";
villes["FR"][5]["56"][2]="Belle-Ile-en-Mer";
villes["FR"][5]["56"][3]="Carnac";
villes["FR"][5]["56"][4]="Etel";
villes["FR"][5]["56"][5]="Ile-de-Groix";
villes["FR"][5]["56"][6]="La-Roche-Bernard";
villes["FR"][5]["56"][7]="La-Trinité-sur-Mer";
villes["FR"][5]["56"][8]="Larmor-Baden";
villes["FR"][5]["56"][9]="Le-Bono";
villes["FR"][5]["56"][10]="Lorient";
villes["FR"][5]["56"][11]="Pénestin";
villes["FR"][5]["56"][12]="Ploemeur";
villes["FR"][5]["56"][13]="Pontivy";
villes["FR"][5]["56"][14]="Port-Navalo";
villes["FR"][5]["56"][15]="Quiberon";
villes["FR"][5]["56"][16]="Saint-Pierre-Quiberon";
villes["FR"][5]["56"][17]="Sarzeau";
villes["FR"][5]["56"][18]="Vannes";
villes["FR"][6]["18"][0]="Bourges";
villes["FR"][6]["18"][1]="St-Amand-Montrond";
villes["FR"][6]["18"][2]="Vierzon";
villes["FR"][6]["28"][0]="Chartres";
villes["FR"][6]["28"][1]="Châteaudun";
villes["FR"][6]["28"][2]="Dreux";
villes["FR"][6]["28"][3]="Nogent-le-Rotrou";
villes["FR"][6]["36"][0]="Châteauroux";
villes["FR"][6]["36"][1]="Issoudun";
villes["FR"][6]["36"][2]="La Châtre";
villes["FR"][6]["36"][3]="Le Blanc";
villes["FR"][6]["37"][0]="Chinon";
villes["FR"][6]["37"][1]="Loches";
villes["FR"][6]["37"][2]="Tours";
villes["FR"][6]["41"][0]="Blois";
villes["FR"][6]["41"][1]="Romorantin-Lanthenay";
villes["FR"][6]["41"][2]="Vendôme";
villes["FR"][6]["45"][0]="Châteaurenard";
villes["FR"][6]["45"][1]="Montargis";
villes["FR"][6]["45"][2]="Orléans";
villes["FR"][6]["45"][3]="Pithiviers";
villes["FR"][7]["08"][0]="Charleville-Mézières";
villes["FR"][7]["10"][0]="Troyes";
villes["FR"][7]["51"][0]="Châlons-en-Champagne";
villes["FR"][7]["52"][0]="Chaumont";
villes["FR"][7]["52"][1]="Langres";
villes["FR"][7]["52"][2]="Saint Dizier";
villes["FR"][8]["2A"][0]="Ajaccio";
villes["FR"][8]["2A"][1]="Bonifacio";
villes["FR"][8]["2A"][2]="Peri";
villes["FR"][8]["2A"][3]="Porticcio";
villes["FR"][8]["2A"][4]="Porto-Vecchio";
villes["FR"][8]["2A"][5]="Propriano";
villes["FR"][8]["2A"][6]="Sagone";
villes["FR"][8]["2A"][7]="Sartène";
villes["FR"][8]["2A"][8]="Serra-Di-Ferro";
villes["FR"][8]["2B"][0]="Bastia";
villes["FR"][8]["2B"][1]="Borgo";
villes["FR"][8]["2B"][2]="Calvi";
villes["FR"][8]["2B"][3]="Corte";
villes["FR"][8]["2B"][4]="Luri";
villes["FR"][9]["25"][0]="Besançon";
villes["FR"][9]["25"][1]="Montbéliard";
villes["FR"][9]["25"][2]="Mouthe";
villes["FR"][9]["25"][3]="Pontarlier";
villes["FR"][9]["39"][0]="Dole";
villes["FR"][9]["39"][1]="Les-Rousses";
villes["FR"][9]["39"][2]="Lons-le-Saunier";
villes["FR"][9]["39"][3]="Saint-Claude";
villes["FR"][9]["70"][0]="Lure";
villes["FR"][9]["70"][1]="Vesoul";
villes["FR"][9]["90"][0]="Belfort";
villes["FR"][10]["75"][0]="Paris";
villes["FR"][10]["77"][0]="Fontainebleau";
villes["FR"][10]["77"][1]="Meaux";
villes["FR"][10]["77"][2]="Melun";
villes["FR"][10]["77"][3]="Provins";
villes["FR"][10]["77"][4]="Torcy";
villes["FR"][10]["78"][0]="Mantes-la-Jolie";
villes["FR"][10]["78"][1]="Rambouillet";
villes["FR"][10]["78"][2]="St-Germain-en-Laye";
villes["FR"][10]["78"][3]="Versailles";
villes["FR"][10]["91"][0]="Etampes";
villes["FR"][10]["91"][1]="Evry";
villes["FR"][10]["91"][2]="Palaiseau";
villes["FR"][10]["91"][3]="Paris";
villes["FR"][10]["92"][0]="Antony";
villes["FR"][10]["92"][1]="Nanterre";
villes["FR"][10]["92"][2]="Paris";
villes["FR"][10]["93"][0]="Bobigny";
villes["FR"][10]["93"][1]="Le Raincy";
villes["FR"][10]["93"][2]="Paris";
villes["FR"][10]["93"][3]="Saint-Denis";
villes["FR"][10]["94"][0]="Créteil";
villes["FR"][10]["94"][1]="L'Hay-les-Roses";
villes["FR"][10]["94"][2]="Nogent-sur-Marne";
villes["FR"][10]["95"][0]="Argenteuil";
villes["FR"][10]["95"][1]="Montmorency";
villes["FR"][10]["95"][2]="Pontoise";
villes["FR"][11]["11"][0]="Carcassonne";
villes["FR"][11]["11"][1]="Limoux";
villes["FR"][11]["11"][2]="Narbonne";
villes["FR"][11]["30"][0]="Alès";
villes["FR"][11]["30"][1]="Avignon (Vaucluse)";
villes["FR"][11]["30"][2]="Bagnols-sur-Cèze";
villes["FR"][11]["30"][3]="Beaucaire";
villes["FR"][11]["30"][4]="Goudargues";
villes["FR"][11]["30"][5]="Le-Grau-du-Roi";
villes["FR"][11]["30"][6]="Le-Vigan";
villes["FR"][11]["30"][7]="Nîmes";
villes["FR"][11]["30"][8]="Uzès";
villes["FR"][11]["34"][0]="Agde";
villes["FR"][11]["34"][1]="Béziers";
villes["FR"][11]["34"][2]="Frontignan";
villes["FR"][11]["34"][3]="La-Grande-Motte";
villes["FR"][11]["34"][4]="Le-Cap-d'Agde";
villes["FR"][11]["34"][5]="Lodève";
villes["FR"][11]["34"][6]="Marseillan";
villes["FR"][11]["34"][7]="Montpellier";
villes["FR"][11]["34"][8]="Palavas-les-Flots";
villes["FR"][11]["34"][9]="Pérols";
villes["FR"][11]["34"][10]="Portiragnes";
villes["FR"][11]["34"][11]="Prades-le-Lez";
villes["FR"][11]["34"][12]="Saint-Clément-de-Rivière";
villes["FR"][11]["34"][13]="Saint-Mathieu-de-Tréviers";
villes["FR"][11]["34"][14]="Sète";
villes["FR"][11]["48"][0]="Florac";
villes["FR"][11]["48"][1]="Mende";
villes["FR"][11]["48"][2]="Molezon";
villes["FR"][11]["66"][0]="Argelès-sur-Mer";
villes["FR"][11]["66"][1]="Camélas";
villes["FR"][11]["66"][2]="Céret";
villes["FR"][11]["66"][3]="Collioure";
villes["FR"][11]["66"][4]="Font-Romeu";
villes["FR"][11]["66"][5]="Le-Barcarès";
villes["FR"][11]["66"][6]="Les-Angles";
villes["FR"][11]["66"][7]="Perpignan";
villes["FR"][11]["66"][8]="Port-Barcarès";
villes["FR"][11]["66"][9]="Prades";
villes["FR"][11]["66"][10]="Saint-Cyprien";
villes["FR"][12]["19"][0]="Brive-la-Gaillarde";
villes["FR"][12]["19"][1]="Tulle";
villes["FR"][12]["19"][2]="Ussel";
villes["FR"][12]["23"][0]="Aubusson";
villes["FR"][12]["23"][1]="Guéret";
villes["FR"][12]["87"][0]="Bellac";
villes["FR"][12]["87"][1]="Limoges";
villes["FR"][12]["87"][2]="Rochechouart";
villes["FR"][13]["54"][0]="Nancy";
villes["FR"][13]["55"][0]="Bar-le-Duc";
villes["FR"][13]["55"][1]="Verdun";
villes["FR"][13]["57"][0]="Metz";
villes["FR"][13]["88"][0]="Epinal";
villes["FR"][13]["88"][1]="Gérardmer";
villes["FR"][13]["88"][2]="La-Bresse";
villes["FR"][13]["88"][3]="Le-Tholy";
villes["FR"][13]["88"][4]="Neufchâteau";
villes["FR"][13]["88"][5]="Remiremont";
villes["FR"][13]["88"][6]="Saint Dié";
villes["FR"][14]["09"][0]="Andorre";
villes["FR"][14]["09"][1]="Foix";
villes["FR"][14]["09"][2]="Pamiers";
villes["FR"][14]["09"][3]="Saint-Girons";
villes["FR"][14]["09"][4]="Ustou";
villes["FR"][14]["12"][0]="Laguiole";
villes["FR"][14]["12"][1]="Le Fel";
villes["FR"][14]["12"][2]="Millau";
villes["FR"][14]["12"][3]="Naucelle";
villes["FR"][14]["12"][4]="Rodez";
villes["FR"][14]["12"][5]="Villefranche-de-Rouergue";
villes["FR"][14]["31"][0]="Bagnères-de-Luchon";
villes["FR"][14]["31"][1]="Muret";
villes["FR"][14]["31"][2]="Saint-Gaudens";
villes["FR"][14]["31"][3]="Toulouse";
villes["FR"][14]["32"][0]="Auch";
villes["FR"][14]["32"][1]="Condom";
villes["FR"][14]["32"][2]="Mirande";
villes["FR"][14]["46"][0]="Cahors";
villes["FR"][14]["46"][1]="Figeac";
villes["FR"][14]["46"][2]="Gourdon";
villes["FR"][14]["46"][3]="Gramat";
villes["FR"][14]["46"][4]="Saint-Céré";
villes["FR"][14]["46"][5]="Souillac";
villes["FR"][14]["65"][0]="Argelès-Gazost";
villes["FR"][14]["65"][1]="Arreau";
villes["FR"][14]["65"][2]="Bagnères-de-Bigorre";
villes["FR"][14]["65"][3]="Cauterets";
villes["FR"][14]["65"][4]="Lourdes";
villes["FR"][14]["65"][5]="Saint-Lary-Soulan";
villes["FR"][14]["65"][6]="Tarbes";
villes["FR"][14]["81"][0]="Albi";
villes["FR"][14]["81"][1]="Castres";
villes["FR"][14]["82"][0]="Castelsarrasin";
villes["FR"][14]["82"][1]="Montauban";
villes["FR"][15]["59"][0]="Lille";
villes["FR"][15]["62"][0]="Arras";
villes["FR"][15]["62"][1]="Boulogne-sur-Mer";
villes["FR"][15]["62"][2]="Calais";
villes["FR"][15]["62"][3]="Le-Touquet-Paris-Plage";
villes["FR"][16]["14"][0]="Bayeux";
villes["FR"][16]["14"][1]="Cabourg";
villes["FR"][16]["14"][2]="Caen";
villes["FR"][16]["14"][3]="Deauville";
villes["FR"][16]["14"][4]="Honfleur";
villes["FR"][16]["14"][5]="Houlgate";
villes["FR"][16]["14"][6]="Lisieux";
villes["FR"][16]["14"][7]="Troarn";
villes["FR"][16]["14"][8]="Vire";
villes["FR"][16]["27"][0]="Bernay";
villes["FR"][16]["27"][1]="Evreux";
villes["FR"][16]["50"][0]="Avranches";
villes["FR"][16]["50"][1]="Cherbourg";
villes["FR"][16]["50"][2]="Coutances";
villes["FR"][16]["50"][3]="Granville";
villes["FR"][16]["50"][4]="Pirou";
villes["FR"][16]["50"][5]="Saint-Lô";
villes["FR"][16]["61"][0]="Alençon";
villes["FR"][16]["61"][1]="Argentan";
villes["FR"][16]["61"][2]="Mortagne-au-Perche";
villes["FR"][16]["76"][0]="Dieppe";
villes["FR"][16]["76"][1]="Etretat";
villes["FR"][16]["76"][2]="Fécamp";
villes["FR"][16]["76"][3]="Le-Havre";
villes["FR"][16]["76"][4]="Rouen";
villes["FR"][18]["44"][0]="Ancenis";
villes["FR"][18]["44"][1]="Châteaubriant";
villes["FR"][18]["44"][2]="Guérande";
villes["FR"][18]["44"][3]="La-Baule";
villes["FR"][18]["44"][4]="La-Turballe";
villes["FR"][18]["44"][5]="Nantes";
villes["FR"][18]["44"][6]="Pornic";
villes["FR"][18]["44"][7]="Pornichet";
villes["FR"][18]["44"][8]="Saint-Nazaire";
villes["FR"][18]["49"][0]="Angers";
villes["FR"][18]["49"][1]="Cholet";
villes["FR"][18]["49"][2]="Saumur";
villes["FR"][18]["49"][3]="Segré";
villes["FR"][18]["53"][0]="Château-Gontier";
villes["FR"][18]["53"][1]="Laval";
villes["FR"][18]["72"][0]="La-Flèche";
villes["FR"][18]["72"][1]="Le-Mans";
villes["FR"][18]["72"][2]="Mamers";
villes["FR"][18]["85"][0]="Fontenay-le-Comte";
villes["FR"][18]["85"][1]="Ile-d'Yeu";
villes["FR"][18]["85"][2]="La-Roche-sur-Yon";
villes["FR"][18]["85"][3]="La-Tranche-sur-Mer";
villes["FR"][18]["85"][4]="Les-Sables-d'Olonne";
villes["FR"][18]["85"][5]="Luçon";
villes["FR"][18]["85"][6]="Noirmoutier-en-l'Ile";
villes["FR"][18]["85"][7]="Saint-Gilles-Croix-de-Vie";
villes["FR"][18]["85"][8]="Saint-Hilaire-de-Riez";
villes["FR"][18]["85"][9]="Saint-Jean-de-Monts";
villes["FR"][19]["02"][0]="Laon";
villes["FR"][19]["60"][0]="Beauvais";
villes["FR"][19]["60"][1]="Compiègne";
villes["FR"][19]["60"][2]="Senlis";
villes["FR"][19]["80"][0]="Abbeville";
villes["FR"][19]["80"][1]="Amiens";
villes["FR"][20]["16"][0]="Angoulême";
villes["FR"][20]["16"][1]="Cognac";
villes["FR"][20]["16"][2]="Confolens";
villes["FR"][20]["17"][0]="Ile-d'Oléron";
villes["FR"][20]["17"][1]="Ile-de-Ré";
villes["FR"][20]["17"][2]="Jonzac";
villes["FR"][20]["17"][3]="La-Palmyre";
villes["FR"][20]["17"][4]="La-Rochelle";
villes["FR"][20]["17"][5]="Rochefort";
villes["FR"][20]["17"][6]="Ronce-les-Bains";
villes["FR"][20]["17"][7]="Royan";
villes["FR"][20]["17"][8]="Saint-Denis-d'Oléron";
villes["FR"][20]["17"][9]="Saint-Georges-d'Oléron";
villes["FR"][20]["17"][10]="Saint-Martin-de-Ré";
villes["FR"][20]["17"][11]="Saint-Pierre-d'Oléron";
villes["FR"][20]["17"][12]="Saintes";
villes["FR"][20]["17"][13]="Vaux-sur-Mer";
villes["FR"][20]["79"][0]="Bressuire";
villes["FR"][20]["79"][1]="Niort";
villes["FR"][20]["79"][2]="Parthenay";
villes["FR"][20]["86"][0]="Châtellerault";
villes["FR"][20]["86"][1]="Montmorillon";
villes["FR"][20]["86"][2]="Poitiers";
villes["FR"][21]["04"][0]="Barcelonnette";
villes["FR"][21]["04"][1]="Castellane";
villes["FR"][21]["04"][2]="Digne-les-Bains";
villes["FR"][21]["04"][3]="Forcalquier";
villes["FR"][21]["05"][0]="Briançon";
villes["FR"][21]["05"][1]="Gap";
villes["FR"][21]["05"][2]="Saint-Chaffrey";
villes["FR"][21]["05"][3]="Serre-Chevalier";
villes["FR"][21]["06"][0]="Antibes";
villes["FR"][21]["06"][1]="Cagnes-sur-Mer";
villes["FR"][21]["06"][2]="Cannes";
villes["FR"][21]["06"][3]="Grasse";
villes["FR"][21]["06"][4]="Le-Cannet";
villes["FR"][21]["06"][5]="Mandelieu";
villes["FR"][21]["06"][6]="Menton";
villes["FR"][21]["06"][7]="Monaco";
villes["FR"][21]["06"][8]="Nice";
villes["FR"][21]["06"][9]="Pegomas";
villes["FR"][21]["06"][10]="Saint-Martin-du-Var";
villes["FR"][21]["06"][11]="Vence";
villes["FR"][21]["06"][12]="Villeneuve-Loubet";
villes["FR"][21]["13"][0]="Aix-en-Provence";
villes["FR"][21]["13"][1]="Arles";
villes["FR"][21]["13"][2]="Éguilles";
villes["FR"][21]["13"][3]="Eygalières";
villes["FR"][21]["13"][4]="Istres";
villes["FR"][21]["13"][5]="La-Ciotat";
villes["FR"][21]["13"][6]="Marseille";
villes["FR"][21]["13"][7]="Meyrargues";
villes["FR"][21]["13"][8]="Rognes";
villes["FR"][21]["13"][9]="Saint-Rémy-de-Provence";
villes["FR"][21]["13"][10]="Tarascon";
villes["FR"][21]["83"][0]="Bandol";
villes["FR"][21]["83"][1]="Brignoles";
villes["FR"][21]["83"][2]="Carqueiranne";
villes["FR"][21]["83"][3]="Cavalaire-sur-Mer";
villes["FR"][21]["83"][4]="Cogolin";
villes["FR"][21]["83"][5]="Draguignan";
villes["FR"][21]["83"][6]="Entrecasteaux";
villes["FR"][21]["83"][7]="Fayence";
villes["FR"][21]["83"][8]="Fréjus";
villes["FR"][21]["83"][9]="Grimaud";
villes["FR"][21]["83"][10]="Hyères";
villes["FR"][21]["83"][11]="La-Croix-Valmer";
villes["FR"][21]["83"][12]="La-Londe-Les-Maures";
villes["FR"][21]["83"][13]="La-Motte-en-Provence";
villes["FR"][21]["83"][14]="La-Seyne-sur-Mer";
villes["FR"][21]["83"][15]="Le-Lavandou";
villes["FR"][21]["83"][16]="Le-Pradet";
villes["FR"][21]["83"][17]="Les-Issambres";
villes["FR"][21]["83"][18]="Lorgues";
villes["FR"][21]["83"][19]="Ramatuelle";
villes["FR"][21]["83"][20]="Rayol-Canadel-sur-Mer";
villes["FR"][21]["83"][21]="Roquebrune-sur-Argens";
villes["FR"][21]["83"][22]="Saint-Aygulf";
villes["FR"][21]["83"][23]="Saint-Cyr-sur-Mer";
villes["FR"][21]["83"][24]="Saint-Raphaël";
villes["FR"][21]["83"][25]="Saint-Tropez";
villes["FR"][21]["83"][26]="Sainte-Maxime";
villes["FR"][21]["83"][27]="Sanary-sur-Mer";
villes["FR"][21]["83"][28]="Six-Fours-les-Plages";
villes["FR"][21]["83"][29]="Toulon";
villes["FR"][21]["83"][30]="Vidauban";
villes["FR"][21]["84"][0]="Apt";
villes["FR"][21]["84"][1]="Avignon";
villes["FR"][21]["84"][2]="Bédoin";
villes["FR"][21]["84"][3]="Bonnieux";
villes["FR"][21]["84"][4]="Carpentras";
villes["FR"][21]["84"][5]="Caseneuve";
villes["FR"][21]["84"][6]="Cavaillon";
villes["FR"][21]["84"][7]="Le-Thor";
villes["FR"][21]["84"][8]="Lourmarin";
villes["FR"][21]["84"][9]="Mazan";
villes["FR"][21]["84"][10]="Orange";
villes["FR"][21]["84"][11]="Robion";
villes["FR"][21]["84"][12]="Roussillon";
villes["FR"][21]["84"][13]="Saignon";
villes["FR"][21]["84"][14]="Saint-Saturnin-lès-Apt";
villes["FR"][21]["84"][15]="Taillades";
villes["FR"][21]["84"][16]="Vaison-la-Romaine";
villes["FR"][21]["84"][17]="Valréas";
villes["FR"][22]["01"][0]="Bellegarde";
villes["FR"][22]["01"][1]="Bidon";
villes["FR"][22]["01"][2]="Bourg en Bresse";
villes["FR"][22]["07"][0]="Aubenas";
villes["FR"][22]["07"][1]="Largentière";
villes["FR"][22]["07"][2]="Les-Vans";
villes["FR"][22]["07"][3]="Privas";
villes["FR"][22]["07"][4]="Tournon-sur-Rhône";
villes["FR"][22]["07"][5]="Vallon-Pont-D'Arc";
villes["FR"][22]["26"][0]="Die";
villes["FR"][22]["26"][1]="Montélimar";
villes["FR"][22]["26"][2]="Nyons";
villes["FR"][22]["26"][3]="Valence";
villes["FR"][22]["38"][0]="Allevard";
villes["FR"][22]["38"][1]="Autrans";
villes["FR"][22]["38"][2]="Grenoble";
villes["FR"][22]["38"][3]="L'Alpe-d'Huez";
villes["FR"][22]["38"][4]="La-Tour-du-Pin";
villes["FR"][22]["38"][5]="Les-Deux-Alpes";
villes["FR"][22]["38"][6]="Vienne";
villes["FR"][22]["38"][7]="Villard-de-Lans";
villes["FR"][22]["42"][0]="Montbrison";
villes["FR"][22]["42"][1]="Roanne";
villes["FR"][22]["42"][2]="St Etienne";
villes["FR"][22]["69"][0]="Lyon";
villes["FR"][22]["69"][1]="Vienne";
villes["FR"][22]["69"][2]="Villefranche-sur-Saône";
villes["FR"][22]["73"][0]="Albertville";
villes["FR"][22]["73"][1]="Bourg-Saint-Maurice";
villes["FR"][22]["73"][2]="Chambéry";
villes["FR"][22]["73"][3]="Courchevel";
villes["FR"][22]["73"][4]="La-Plagne";
villes["FR"][22]["73"][5]="Les-Arcs";
villes["FR"][22]["73"][6]="Les-Ménuires";
villes["FR"][22]["73"][7]="Méribel";
villes["FR"][22]["73"][8]="Modane";
villes["FR"][22]["73"][9]="Moutiers";
villes["FR"][22]["73"][10]="Peisey-Nancroix";
villes["FR"][22]["73"][11]="Saint-Jean-de-Maurienne";
villes["FR"][22]["73"][12]="Saint-Martin-de-Belleville";
villes["FR"][22]["73"][13]="Tignes";
villes["FR"][22]["73"][14]="Val-d'Isère";
villes["FR"][22]["73"][15]="Val-Thorens";
villes["FR"][22]["74"][0]="Annecy";
villes["FR"][22]["74"][1]="Avoriaz";
villes["FR"][22]["74"][2]="Bonneville";
villes["FR"][22]["74"][3]="Chamonix-Mont-Blanc";
villes["FR"][22]["74"][4]="Cluses";
villes["FR"][22]["74"][5]="Evian-les-Bains";
villes["FR"][22]["74"][6]="La-Clusaz";
villes["FR"][22]["74"][7]="Le-Grand-Bornand";
villes["FR"][22]["74"][8]="Les-Gets";
villes["FR"][22]["74"][9]="Megève";
villes["FR"][22]["74"][10]="Morzine";
villes["FR"][22]["74"][11]="Praz-sur-Arly";
villes["FR"][22]["74"][12]="Rumilly";
villes["FR"][22]["74"][13]="Saint-Gervais-les-Bains";
villes["FR"][22]["74"][14]="Samoëns";
villes["FR"][22]["74"][15]="Thonon-Les-Bains";
villes["FR"][23]["9A"][0]="Basse-Terre";
villes["FR"][23]["9A"][1]="Deshaies";
villes["FR"][23]["9A"][2]="Gosier";
villes["FR"][23]["9A"][3]="La-Désirade";
villes["FR"][23]["9A"][4]="Le-Moule";
villes["FR"][23]["9A"][5]="Pointe-à-Pitre";
villes["FR"][23]["9A"][6]="Saint-François";
villes["FR"][23]["9A"][7]="Saint-Martin";
villes["FR"][23]["9A"][8]="Sainte-Anne-Guadeloupe";
villes["FR"][23]["9A"][9]="Sainte-Rose";
villes["FR"][23]["9B"][0]="Fort-de-France";
villes["FR"][23]["9B"][1]="Le-Diamant";
villes["FR"][23]["9B"][2]="Le-Marigot";
villes["FR"][23]["9B"][3]="Le-Marin";
villes["FR"][23]["9B"][4]="Le-Vauclin";
villes["FR"][23]["9B"][5]="Saint-Pierre-Martinique";
villes["FR"][23]["9B"][6]="Sainte-Anne-Martinique";
villes["FR"][23]["9B"][7]="Sainte-Luce";
villes["FR"][23]["9B"][8]="Trois-Ilets";
villes["FR"][23]["9C"][0]="Cayenne";
villes["FR"][23]["9D"][0]="Saint-Benoît";
villes["FR"][23]["9D"][1]="Saint-Denis";
villes["FR"][23]["9D"][2]="Saint-Gillles-les-Bains";
villes["FR"][23]["9D"][3]="Saint-Paul";
villes["FR"][23]["9D"][4]="Saint-Pierre-de-la-Réunion";
villes["FR"][23]["9E"][0]="Saint-Pierre";
villes["FR"][23]["9F"][0]="Nouméa";
villes["FR"][23]["9G"][0]="Papeete";
villes["FR"][23]["9H"][0]="MAMOUDZOU";
villes["FR"][23]["9I"][0]="UVEA";
villes["FR"][23]["9J"][0]="Futuna";
villes["IT"][1]["11"][0]="Aoste";
villes["IT"][2]["10"][0]="Torino";
villes["IT"][2]["12"][0]="Cuneo";
villes["IT"][2]["13"][0]="Biella";
villes["IT"][2]["13"][1]="Vercelli";
villes["IT"][2]["14"][0]="Asti";
villes["IT"][2]["15"][0]="Alessandria";
villes["IT"][2]["28"][0]="Novara";
villes["IT"][2]["28"][1]="Verbania";
villes["IT"][3]["16"][0]="Genova";
villes["IT"][3]["17"][0]="Savona";
villes["IT"][3]["18"][0]="Imperia";
villes["IT"][3]["19"][0]="La Spezia";
villes["IT"][4]["20"][0]="Milano";
villes["IT"][4]["21"][0]="Varese";
villes["IT"][4]["22"][0]="Como";
villes["IT"][4]["23"][0]="Lecco";
villes["IT"][4]["23"][1]="Sondrio";
villes["IT"][4]["24"][0]="Bergamo";
villes["IT"][4]["25"][0]="Brescia";
villes["IT"][4]["26"][0]="Cremona";
villes["IT"][4]["26"][1]="Loix";
villes["IT"][4]["27"][0]="Pavia";
villes["IT"][4]["46"][0]="Mantova";
villes["IT"][5]["38"][0]="Trento";
villes["IT"][5]["39"][0]="Bolzano";
villes["IT"][6]["30"][0]="Venezia";
villes["IT"][6]["31"][0]="Treviso";
villes["IT"][6]["32"][0]="Belluno";
villes["IT"][6]["35"][0]="Padova";
villes["IT"][6]["36"][0]="Vicenza";
villes["IT"][6]["37"][0]="Verona";
villes["IT"][6]["45"][0]="Rovigo";
villes["IT"][7]["33"][0]="Pordenone";
villes["IT"][7]["33"][1]="Udine";
villes["IT"][7]["34"][0]="Gorizia";
villes["IT"][7]["34"][1]="Trieste";
villes["IT"][8]["29"][0]="Piacenza";
villes["IT"][8]["40"][0]="Bologna";
villes["IT"][8]["41"][0]="Modena";
villes["IT"][8]["42"][0]="Reggio Emilia";
villes["IT"][8]["43"][0]="Parma";
villes["IT"][8]["44"][0]="Ferrara";
villes["IT"][8]["47"][0]="Firminy";
villes["IT"][8]["47"][1]="Forli";
villes["IT"][8]["48"][0]="Ravenna";
villes["IT"][9]["50"][0]="Florence (Firenze)";
villes["IT"][9]["51"][0]="Pistoia";
villes["IT"][9]["52"][0]="Arezzo";
villes["IT"][9]["53"][0]="Sienne (Siena)";
villes["IT"][9]["54"][0]="Massa";
villes["IT"][9]["55"][0]="Lucques (Lucca)";
villes["IT"][9]["56"][0]="Pise (Pisa)";
villes["IT"][9]["57"][0]="Livourne (Livorno)";
villes["IT"][9]["58"][0]="Grosseto";
villes["IT"][9]["59"][0]="Prato";
villes["IT"][10]["05"][0]="Terni";
villes["IT"][10]["06"][0]="Perugia";
villes["IT"][11]["60"][0]="Ancona";
villes["IT"][11]["61"][0]="Pesaro";
villes["IT"][11]["62"][0]="Macerata";
villes["IT"][11]["63"][0]="Ascoli Piceno";
villes["IT"][12]["00"][0]="Roma";
villes["IT"][12]["01"][0]="Rome";
villes["IT"][12]["01"][1]="Viterbo";
villes["IT"][12]["02"][0]="Rieti";
villes["IT"][12]["03"][0]="Frosinone";
villes["IT"][12]["04"][0]="Latina";
villes["IT"][13]["64"][0]="Teramo";
villes["IT"][13]["65"][0]="Pescara";
villes["IT"][13]["66"][0]="Chieti";
villes["IT"][13]["67"][0]="L'aquila";
villes["IT"][14]["86"][0]="Campobasso";
villes["IT"][14]["86"][1]="Isernia";
villes["IT"][15]["70"][0]="Bari";
villes["IT"][15]["71"][0]="Foggia";
villes["IT"][15]["72"][0]="Brindisi";
villes["IT"][15]["73"][0]="Lecce";
villes["IT"][15]["74"][0]="Taranto";
villes["IT"][16]["80"][0]="Naples (Napoli)";
villes["IT"][16]["81"][0]="Caserta";
villes["IT"][16]["82"][0]="Benevento";
villes["IT"][16]["83"][0]="Avellino";
villes["IT"][16]["84"][0]="Salerno";
villes["IT"][17]["75"][0]="Matera";
villes["IT"][17]["85"][0]="Potenza";
villes["IT"][18]["87"][0]="Cozenza";
villes["IT"][18]["88"][0]="Catanzaro";
villes["IT"][18]["88"][1]="Crotone";
villes["IT"][18]["89"][0]="Reggio Calabria";
villes["IT"][18]["89"][1]="Vibo Valentia";
villes["IT"][19]["90"][0]="Catania";
villes["IT"][19]["90"][1]="Palermo";
villes["IT"][19]["91"][0]="Trapani";
villes["IT"][19]["92"][0]="Agrigento";
villes["IT"][19]["93"][0]="Caltanissetta";
villes["IT"][19]["94"][0]="Enna";
villes["IT"][19]["95"][0]="Catania";
villes["IT"][19]["96"][0]="Siracusa";
villes["IT"][19]["97"][0]="Ragusa";
villes["IT"][19]["98"][0]="Messina";
villes["IT"][19]["98"][1]="San Giorgio";
villes["IT"][20]["07"][0]="Sassari";
villes["IT"][20]["08"][0]="Nuoro";
villes["IT"][20]["09"][0]="Cagliari";
villes["IT"][20]["09"][1]="Oristano";
villes["MD"][0]["MD"][0]="MD";
villes["PT"][1]["01"][0]="Ovar";
villes["PT"][1]["01"][1]="Porto";
villes["PT"][1]["01"][2]="Viana do Castelo";
villes["PT"][1]["01"][3]="Vila Real";
villes["PT"][2]["02"][0]="Coimbra";
villes["PT"][2]["02"][1]="Covilha";
villes["PT"][2]["02"][2]="Figueira da Foz";
villes["PT"][3]["03"][0]="Abrantes";
villes["PT"][3]["03"][1]="Lisboa";
villes["PT"][3]["03"][2]="Santarém";
villes["PT"][4]["04"][0]="Alcacer do Sal";
villes["PT"][4]["04"][1]="Portalegre";
villes["PT"][4]["04"][2]="Sines";
villes["PT"][5]["05"][0]="Faro";
villes["PT"][5]["05"][1]="Lagos";
villes["PT"][5]["05"][2]="Sagres";
villes["PT"][5]["05"][3]="Tavira";
villes["SP"][1]["01"][0]="Santiago de compostela";
villes["SP"][2]["02"][0]="Oviedo";
villes["SP"][3]["03"][0]="Burgos";
villes["SP"][4]["04"][0]="Bilbao";
villes["SP"][5]["05"][0]="Pamplona";
villes["SP"][6]["06"][0]="Zaragoza";
villes["SP"][7]["07"][0]="Barcelona";
villes["SP"][7]["07"][1]="Figueres";
villes["SP"][7]["07"][2]="Gerona";
villes["SP"][7]["07"][3]="Rosas";
villes["SP"][7]["07"][4]="Tarragona";
villes["SP"][8]["08"][0]="Merida";
villes["SP"][9]["09"][0]="Alicante";
villes["SP"][9]["09"][1]="Toledo";
villes["SP"][10]["10"][0]="Alicante";
villes["SP"][10]["10"][1]="Calpe";
villes["SP"][10]["10"][2]="Denia";
villes["SP"][10]["10"][3]="Valencia";
villes["SP"][11]["11"][0]="Cordoba";
villes["SP"][11]["11"][1]="Granada";
villes["SP"][11]["11"][2]="La Escala";
villes["SP"][11]["11"][3]="Malaga";
villes["SP"][11]["11"][4]="Nerja";
villes["SP"][11]["11"][5]="Peñìscola";
villes["SP"][11]["11"][6]="Salou";
villes["SP"][11]["11"][7]="Sevilla";
villes["SP"][12]["12"][0]="Ibiza";
villes["SP"][12]["12"][1]="Palma de Mallorca";
villes["SP"][13]["13"][0]="Fuerteventura";
villes["SP"][13]["13"][1]="Gomera";
villes["SP"][13]["13"][2]="Hiero";
villes["SP"][13]["13"][3]="La Palma";
villes["SP"][13]["13"][4]="Lanzarote";
villes["SP"][13]["13"][5]="Las palmas";
villes["SP"][13]["13"][6]="Santa Cruz de Tenerife";
villes["SP"][15]["15"][0]="Santander";
villes["SP"][16]["16"][0]="Logrono";
villes["SP"][17]["17"][0]="Cartagena";
villes["SP"][18]["18"][0]="Madrid";
villes["UK"][0]["00"][0]="Londres";


//==========================================================================================
//						Partie non modifiée par le programme
//==========================================================================================

//Gestion des calques
var ie4 = (document.all)                     ? true:false;   // ie4+
var ns4 = (document.layers)                  ? true:false;   // netscape 4
var ns6 = (document.getElementById)&&(!ie4)  ? true:false;   // ns6 etc.

function hideCalque(c, hideIt)
{
	if (ie4 && document.all[c]) document.all[c].style.visibility = (hideIt) ? 'hidden' : 'visible';
//	else if(ns4) document.layers[c].visibility               = (hideIt) ? 'hide'   : 'show';
/*CAUSE: NE MARCHE PAS DANS UN TD*/
  else if(ns6)
  {
    var temp = document.getElementById(c);
    if (temp != null)
      temp.style.visibility = (hideIt) ? 'hidden' : 'visible';
  }
}

function InitSelectRegion(form)
{

	razPays(form);

	for (var p in pays)
		form.CodePays.options[form.CodePays.length]= new Option(pays[p], p);

	if (document.placer)	{
		hideCalque("div_placer", true);
	}
	
	if (form.Commune) {
	    if (form.Commune.value != "") {
	        form.ChampCom.value = form.Commune.value;
	    }
	}
	  
	hideCalque("div_region", true);
	hideCalque("TitreRegion", true);
	hideCalque("div_departement", true);
	hideCalque("TitreDepartement", true);
	hideCalque("div_listecom",true);
	hideCalque("div_listeville", true);
}

function razPays(form)
{
	var nbpays = form.CodePays.options.length;
	for (r=0; r<nbpays; r++)
		form.CodePays.options[0] = null;
	form.CodePays.options[0] = new Option("","");
    hideCalque("div_gps", true);
    if (form.Pays)
	    form.Pays.value = "";
}


function razReg(form)
{
	if (form.CodeRegion.options)	{
		var nbreg = form.CodeRegion.options.length;
		for (r=0; r<nbreg; r++)
			form.CodeRegion.options[0]=null;
		form.CodeRegion.options[0] = new Option("","");
		hideCalque("div_region", true);
	    hideCalque("TitreRegion", true);
	    hideCalque("div_gps", true);
	}
	if (form.Region)
	    form.Region.value = "";
}
function razDep(form)
{
	if (form.CodeDepartement)	{
		var nbdep = form.CodeDepartement.options.length;
		for (d=0; d < nbdep; d++)	form.CodeDepartement.options[0]=null;
		form.CodeDepartement.options[0] = new Option("","");
		hideCalque("div_departement", true);
	    hideCalque("TitreDepartement", true);
	    hideCalque("div_gps", true);
	}
	if (form.Departement)
	    form.Departement.value = "";
}
function razVilles(form)
{
	if (form.Ville_proche)	{
		var nbvilles = form.Ville_proche.options.length;
		for (v=0;  v < nbvilles; v++){
    	    form.Ville_proche.options[0]=null;
        }
		form.Ville_proche.options[0] = new Option("","");
		hideCalque("div_listeville", true);
		hideCalque("div_champville",false);
	}
}
function razCommune(form)
{
    if (form.ChampCom)
	    form.ChampCom.value = "";
	hideCalque("div_listecom", true);
	hideCalque("div_champcom",false);
    hideCalque("div_gps", true);
}

function changePays(form)
{
	razReg(form);
	razDep(form);
	razVilles(form);
	razCommune(form);
	var numP = form.CodePays.selectedIndex;

	var numPays = form.CodePays.options[numP].value;

	if (pays[numPays])	{
	    if (form.Pays)
	        form.Pays.value = pays[numPays];
	    
	    if (document.placer)
	        hideCalque("div_placer", false);
		var cp = form.CodePays.options[numP].value; // Code pays
		if (cp == 'FR'){
    	    hideCalque("div_region", false);
	        hideCalque("TitreRegion", false);
    	    var mode = form.Mode.value;
		    form.CodeRegion.options[0] = new Option("","");
		    for (var r in reg[numPays])
		    {
			    form.CodeRegion.options[form.CodeRegion.length] = new Option(reg[numPays][r],r);
		    }
        }
        else if (cp == 'CH' || cp == 'BL' || cp == 'AT' || cp == 'CZ' || cp == 'UK' || cp == 'MD'){
		}
        else {
            hideCalque("div_region", false);
            hideCalque("TitreRegion", false);

		    form.CodeRegion.options[0] = new Option("","");
		    for (var r in reg[numPays])
		    {
			    form.CodeRegion.options[form.CodeRegion.length] = new Option(reg[numPays][r],r);
		    }
        }
	}
	else {
	    if (document.placer)
		    hideCalque("div_placer", true);
	}
}

function changeReg(form)
{
	//Option("changeReg");
	razDep(form);
	razVilles(form);
	razCommune(form);
	var numPays = form.CodePays.options[form.CodePays.selectedIndex].value;
	var numReg  = form.CodeRegion.options[form.CodeRegion.selectedIndex].value;

	if ((pays[numPays]) && (reg[numPays][numReg]))	{
	    if (form.Pays)
	        form.Pays.value = pays[numPays];
	    if (form.Region)
	        form.Region.value = reg[numPays][numReg];
//Option(form.Pays.value);
		var cp = pays[numPays].value; // Code pays
		nbdep = dep[numPays][numReg].length;
		// Pays sans département, on affiche les villes directement
		form.CodeDepartement.options[0] = new Option("","");
		if ((cp == 'IT') || (cp == 'SP') || (cp == 'PT'))	{
			listeVilles(form, numPays, numReg, 0);
		}
		else	{
			hideCalque("div_departement", false);
            hideCalque("TitreDepartement", false);
			for (var d in dep[numPays][numReg])
			{
				form.CodeDepartement.options[form.CodeDepartement.length] = new Option(dep[numPays][numReg][d],d);
			}
		}
	}
}

function changeDep(form)
{
    //Option("changeDep");
    
	var numPays = form.CodePays.options[form.CodePays.selectedIndex].value;
	var numReg  = form.CodeRegion.options[form.CodeRegion.selectedIndex].value;
	var numDep =  form.CodeDepartement.options[form.CodeDepartement.selectedIndex].value;
    if (form.Departement) {
	    if ((pays[numPays]) && (reg[numPays][numReg]) && dep[numPays][numReg][numDep]) {
	        form.Departement.value = dep[numPays][numReg][numDep];
	        if (form.Pays)
	            form.Pays.value = pays[numPays];
	    }
    }
	razVilles(form);
    listeVilles(form, numPays, numReg, numDep)
    if(numPays == 'FR'){
        listeCom();
    }
    else{
        razCommune(form);
    }
}

function changeDepSubmitCreation(form){
	var numPays = form.CodePays.options[form.CodePays.selectedIndex].value;
	var lg = form.Lg.value;
	changeDep(form);
    if(numPays == 'FR'){
        form.action="/flv-cgi/Abonnes.exe?Mode=Creation&Langue="+lg;
        form.submit();
    }
    
}


function changeDepSubmitNelle(form){
	var numPays = form.CodePays.options[form.CodePays.selectedIndex].value;
	var type = form.Type.value;
	var client = form.Client.value;
	var password = form.Password.value;
	var lg = form.Lg.value;
	changeDep(form);
    if(numPays == 'FR'){
        form.action="/flv-cgi/Abonnes.exe?Mode=NelleAnnonce&Type="+type+"&Client="+client+"&Password="+password+"&Langue="+lg;
        form.submit();
    }
}

function changeDepSubmitModif(form,dep){
    var numPays = form.CodePays.options[form.CodePays.selectedIndex].value;
    var numDep = form.CodeDepartement.options[form.CodeDepartement.selectedIndex].value;
    var lg = form.Lg.value;
    changeDep(form);
    if(numPays == 'FR'){
        form.action="/flv-cgi/Abonnes.exe?Mode=Modification&Langue="+lg;
        form.submit();
    }
}

function listeCom()
{
	hideCalque("div_champcom",true);
    hideCalque("div_listecom",false);
	
}

function listeVilles(form, nPays, nReg, nDep)
{
	hideCalque("div_listeville",false);
	hideCalque("div_champville",true);
	if ((nPays!="") && (nReg >=0) && (nDep!=""))	{
		nbvilles = villes[nPays][nReg][nDep].length;
		form.Ville_proche.options[0] = new Option("","");
		for (var v in villes[nPays][nReg][nDep])
			form.Ville_proche.options[form.Ville_proche.length] = new Option(villes[nPays][nReg][nDep][v],villes[nPays][nReg][nDep][v]);
	  }

}

function changeChampCom(form)
{
	//Option("changeChampCom");
	var numCom = document.getElementById("div_listecom").selectedIndex;
	var Com = document.getElementById("div_listecom").options[numCom].value;
    document.getElementById("div_champcom").value = Com;
    
    var numPays = form.CodePays.options[form.CodePays.selectedIndex].value;
    if (form.Pays)
	    form.Pays.value = pays[numPays];
	    
	//Option(pays[numPays]);
}
function changeChampVille(form)
{
	var numVille = document.getElementById("div_listeville").selectedIndex;
	var Ville = document.getElementById("div_listeville").options[numVille].value;
    document.getElementById("div_champville").value = Ville;
    
    var numPays = form.CodePays.options[form.CodePays.selectedIndex].value;
    if (form.Pays)
	    form.Pays.value = pays[numPays];
}
function changeLieuDit(form)
{
    //Option("changeLieuDit");
    var numPays = form.CodePays.options[form.CodePays.selectedIndex].value;
	if (pays[numPays])	{
	    if (form.Pays)
	        form.Pays.value = pays[numPays];
	}
}