function verif()
  { 
  if (document.layers)
    {
    formulaire = document.forms.form1;
    }
  else
    {
    formulaire = document.form1;
    }
  }

function verifChoixPays(){
  verif();
  if (formulaire.pays.value == "0")
    {
    alert('Vous devez tout d\'abord choisir un pays !');
    formulaire.pays.focus();
    }
  }

function verifChoixRegions(){
  verif();
  if (formulaire.region.value == "0")
    {
    alert('Vous devez tout d\'abord choisir une region !');
    formulaire.region.focus();
    }
  }
 
function verifChoixDepartements(){
  verif();
  if (formulaire.departement.value == "0")
    {
    alert('Vous devez tout d\'abord choisir un département !');
    formulaire.departement.focus();
    }
  }

var regions = new Array();
regions[0] = new Array();

regions['france'] = new Array("Choisissez[...]","Alsace","Aquitaine","Auvergne","Basse-Normandie","Bourgogne","Bretagne","Centre","Champagne-Ardenne","Collectivités et territoires d'Outre-Mer","Corse","Départements d'Outre-Mer","Franche-Comté","Haute-Normandie","Ile-de-France","Languedoc-Roussillon","Limousin","Lorraine","Midi-Pyrénées","Nord-Pas-de-Calais","Pays de la Loire","Picardie","Poitou-Charentes","Provence-Alpes-Côte-d'Azur","Rhône-Alpes");

var regions_id = new Array();
regions_id['france'] = new Array("","alsace","aquitaine","auvergne","basse-normandie","bourgogne","bretagne","centre","champagne-ardenne","collectivites-et-territoires-d-outre-mer","corse","departements-d-outre-mer","franche-comte","haute-normandie","ile-de-france","languedoc-roussillon","limousin","lorraine","midi-pyrenees","nord-pas-de-calais","pays-de-la-loire","picardie","poitou-charentes","provence-alpes-cote-d-azur","rhone-alpes");

var departements = new Array();
departements['alsace'] = new Array("Choisissez[...]","(67) Bas-Rhin","(68) Haut-Rhin");
departements['aquitaine'] = new Array("Choisissez[...]","(24) Dordogne","(33) Gironde","(40) Landes","(47) Lot-et-Garonne","(64) Pyrénées-Atlantiques");
departements['auvergne'] = new Array("Choisissez[...]","(03) Allier","(15) Cantal","(43) Haute-Loire","(63) Puy-de-Dôme");
departements['basse-normandie'] = new Array("Choisissez[...]","(14) Calvados","(50) Manche","(61) Orne");
departements['bourgogne'] = new Array("Choisissez[...]","(21) Côte-d'Or","(58) Nièvre","(71) Saône-et-Loire","(89) Yonne");
departements['bretagne'] = new Array("Choisissez[...]","(22) Côtes-d'Armor","(29) Finistère","(35) Ille-et-Vilaine","(56) Morbihan");
departements['centre'] = new Array("Choisissez[...]","(18) Cher","(28) Eure-et-Loir","(36) Indre","(37) Indre-et-Loire","(41) Loir-et-Cher","(45) Loiret");
departements['champagne-ardenne'] = new Array("Choisissez[...]","(08) Ardennes","(10) Aube","(51) Marne","(52) Haute-Marne");
departements['collectivites-et-territoires-d-outre-mer'] = new Array("Choisissez[...]","(984) Terres Australes et antartiques","(986) Wallis et Futuna","(987) Polynésie Française","(988) Nouvelle-Calédonie");
departements['corse'] = new Array("Choisissez[...]","(2A) Corse-du-Sud","(2B) Haute-Corse");
departements['departements-d-outre-mer'] = new Array("Choisissez[...]","(971) Guadeloupe","(972) Martinique","(973) Guyane","(974) La Réunion","(975) Saint-Pierre-et-Miquelon","(976) Mayotte");
departements['franche-comte'] = new Array("Choisissez[...]","(25) Doubs","(39) Jura","(70) Haute-Saône","(90) Territoire de Belfort");
departements['haute-normandie'] = new Array("Choisissez[...]","(27) Eure","(76) Seine-Maritime");
departements['ile-de-france'] = new Array("Choisissez[...]","(75) Paris","(77) Seine-et-Marne","(78) Yvelines","(91) Essonne","(92) Hauts-de-Seine","(93) Seine-Saint-Denis","(94) Val-de-Marne","(95) Val-d'Oise");
departements['languedoc-roussillon'] = new Array("Choisissez[...]","(11) Aude","(30) Gard","(34) Hérault","(48) Lozère","(66) Pyrénées-Orientales");
departements['limousin'] = new Array("Choisissez[...]","(19) Corrèze","(23) Creuse","(87) Haute-Vienne");
departements['lorraine'] = new Array("Choisissez[...]","(54) Meurthe-et-Moselle","(55) Meuse","(57) Moselle","(88) Vosges");
departements['midi-pyrenees'] = new Array("Choisissez[...]","(09) Ariège","(12) Aveyron","(31) Haute-Garonne","(32) Gers","(46) Lot","(65) Hautes-Pyrénées","(81) Tarn","(82) Tarn-et-Garonne");
departements['nord-pas-de-calais'] = new Array("Choisissez[...]","(59) Nord","(62) Pas-de-Calais");
departements['pays-de-la-loire'] = new Array("Choisissez[...]","(44) Loire-Atlantique","(49) Maine-et-Loire","(53) Mayenne","(72) Sarthe","(85) Vendée");
departements['picardie'] = new Array("Choisissez[...]","(02) Aisne","(60) Oise","(80) Somme");
departements['poitou-charentes'] = new Array("Choisissez[...]","(16) Charente","(17) Charente-Maritime","(79) Deux-Sèvres","(86) Vienne");
departements['provence-alpes-cote-d-azur'] = new Array("Choisissez[...]","(04) Alpes-de-Haute-Provence","(05) Hautes-Alpes","(06) Alpes-Maritimes","(13) Bouches-du-Rhône","(83) Var","(84) Vaucluse");
departements['rhone-alpes'] = new Array("Choisissez[...]","(01) Ain","(07) Ardèche","(26) Drôme","(38) Isère","(42) Loire","(69) Rhône","(73) Savoie","(74) Haute-Savoie");

var departements_id = new Array();
departements_id['alsace'] = new Array("","67-bas-rhin","68-haut-rhin");
departements_id['aquitaine'] = new Array("","24-dordogne","33-gironde","40-landes","47-lot-et-garonne","64-pyrenees-atlantiques");
departements_id['auvergne'] = new Array("","03-allier","15-cantal","43-haute-loire","63-puy-de-dome");
departements_id['basse-normandie'] = new Array("","14-calvados","50-manche","61-orne");
departements_id['bourgogne'] = new Array("","21-cote-d-or","58-nievre","71-saone-et-loire","89-yonne");
departements_id['bretagne'] = new Array("","22-cotes-d-armor","29-finistere","35-ille-et-vilaine","56-morbihan");
departements_id['centre'] = new Array("","18-cher","28-eure-et-loir","36-indre","37-indre-et-loire","41-loir-et-cher","45-loiret");
departements_id['champagne-ardenne'] = new Array("","08-ardennes","10-aube","51-marne","52-haute-marne");
departements_id['collectivites-et-territoires-d-outre-mer'] = new Array("","984-terres-australes-et-antarctiques","986-wallis-et-furtuna","987-polynesie-francaise","988-nouvelle-caledonie");
departements_id['corse'] = new Array("","2a-corse-du-sud","2b-haute-corse");
departements_id['departements-d-outre-mer'] = new Array("","971-guadeloupe","972-martinique","973-guyanne","974-la-reunion","975-saint-pierre-et-miquelon","976-mayotte");
departements_id['franche-comte'] = new Array("","25-doubs","39-jura","70-haute-saone","90-territoire-de-belfort");
departements_id['haute-normandie'] = new Array("","27-eure","76-seine-maritime");
departements_id['ile-de-france'] = new Array("","75-paris","77-seine-et-marne","78-yvelines","91-essonne","92-hauts-de-seine","93-seine-saint-denis","94-val-de-marne","95-val-d-oise");
departements_id['languedoc-roussillon'] = new Array("","11-aude","30-gard","34-herault","48-lozere","66-pyrenees-orientales");
departements_id['limousin'] = new Array("","19-correze","23-creuse","87-haute-vienne");
departements_id['lorraine'] = new Array("","54-meurthe-et-moselle","55-meuse","57-moselle","88-vosges");
departements_id['midi-pyrenees'] = new Array("","09-ariege","12-aveyron","31-haute-garonne","32-gers","46-lot","65-hautes-pyrenees","81-tarn","82-tarn-et-garonne");
departements_id['nord-pas-de-calais'] = new Array("","59-nord","62-pas-de-calais");
departements_id['pays-de-la-loire'] = new Array("","44-loire-atlantique","49-maine-et-loire","53-mayenne","72-sarthe","85-vendee");
departements_id['picardie'] = new Array("","02-aisne","60-oise","80-somme");
departements_id['poitou-charentes'] = new Array("","16-charente","17-charente-maritime","79-deux-sevres","86-vienne");
departements_id['provence-alpes-cote-d-azur'] = new Array("","04-alpes-de-haute-provence","05-haute-alpes","06-alpes-maritime","13-bouches-du-rhone","83-var","84-vaucluse");
departements_id['rhone-alpes'] = new Array("","01-ain","07-ardeche","26-drome","38-isere","42-loire","69-rhone","73-savoie","74-haute-savoie");

var grandes_villes_id = new Array();
grandes_villes_id['67-bas-rhin'] = new Array("","haguenau","illkirch-graffenstaden","schiltigheim","strasbourg");
grandes_villes_id['68-haut-rhin'] = new Array("","colmar","mulhouse","saint-louis");
grandes_villes_id['24-dordogne'] = new Array("","bergerac","perigueux");
grandes_villes_id['33-gironde'] = new Array("","begles","bordeaux","cenon","gradignan","la teste-de-buch","le bouscat","libourne","lormont","merignac","pessac","saint-medard-en-jalles","talence","villenave-d'ornon");
grandes_villes_id['40-landes'] = new Array("","mont-de-marsan");
grandes_villes_id['47-lot-et-garonne'] = new Array("","agen","villeneuve-sur-lot");
grandes_villes_id['64-pyrenees-atlantiques'] = new Array("","anglet","bayonne","biarritz","pau");
grandes_villes_id['03-allier'] = new Array("","montluon","moulins","vichy");
grandes_villes_id['15-cantal'] = new Array("","aurillac");
grandes_villes_id['43-haute-loire'] = new Array("","le puy-en-velay");
grandes_villes_id['63-puy-de-dome'] = new Array("","clermont-ferrand");
grandes_villes_id['14-calvados'] = new Array("","caen","herouville-saint-clair","lisieux");
grandes_villes_id['50-manche'] = new Array("","cherbourg","saint-louis");
grandes_villes_id['61-orne'] = new Array("","alencon");
grandes_villes_id['21-cote-d-or'] = new Array("","beaune","dijon");
grandes_villes_id['58-nievre'] = new Array("","nevers");
grandes_villes_id['71-saone-et-loire'] = new Array("","chalon-sur-saone","le creusot","macon","montceau-les-mines");
grandes_villes_id['89-yonne'] = new Array("","auxerre","sens");
grandes_villes_id['22-cotes-d-armor'] = new Array("","saint-brieuc");
grandes_villes_id['29-finistere'] = new Array("","brest","quimper");
grandes_villes_id['35-ille-et-vilaine'] = new Array("","fougeres","rennes","saint-malo");
grandes_villes_id['56-morbihan'] = new Array("","lanester","lorient","vannes");
grandes_villes_id['18-cher'] = new Array("","bourges","vierzon");
grandes_villes_id['28-eure-et-loir'] = new Array("","chartres","dreux");
grandes_villes_id['36-indre'] = new Array("","chateauroux");
grandes_villes_id['37-indre-et-loire'] = new Array("","joue-les-tours","tours");
grandes_villes_id['41-loir-et-cher'] = new Array("","blois");
grandes_villes_id['45-loiret'] = new Array("","fleury-les-aubrais","orleans");
grandes_villes_id['08-ardennes'] = new Array("","charleville-mezieres","sedan");
grandes_villes_id['10-aube'] = new Array("","troyes");
grandes_villes_id['51-marne'] = new Array("","chalons-en-champagne","epernay","reims");
grandes_villes_id['52-haute-marne'] = new Array("","chaumont","saint-dizier");
grandes_villes_id['984-terres-australes-et-antarctiques'] = new Array("","tous-les-districts");
grandes_villes_id['986-wallis-et-furtuna'] = new Array("","mta-utu");
grandes_villes_id['987-polynesie-francaise'] = new Array("","iles-marquises","iles-du-vent","iles-tuamotu-gambier","iles-australes","iles-sous-le-vent");
grandes_villes_id['988-nouvelle-caledonie'] = new Array("","noumea");
grandes_villes_id['2a-corse-du-sud'] = new Array("","ajaccio");
grandes_villes_id['2b-haute-corse'] = new Array("","bastia");
grandes_villes_id['971-guadeloupe'] = new Array("","baie-mahault","capesterre-belle-eau","le gosier","le moule","les abymes","petit-bourg","pointe-a-pitre","saint-martin","sainte-anne");
grandes_villes_id['972-martinique'] = new Array("","fort-de-france","le-lamentin","le-robert","sainte-marie","schoelcher");
grandes_villes_id['973-guyanne'] = new Array("","cayenne");
grandes_villes_id['974-la-reunion'] = new Array("","la possession","le port","le tampon","saint-andre","saint-benoit","saint-denis","saint-joseph","saint-leu","saint-louis","saint-paul","saint-pierre","sainte-marie");
grandes_villes_id['975-saint-pierre-et-miquelon'] = new Array("","saint-pierre");
grandes_villes_id['976-mayotte'] = new Array("","mamoudzou");
grandes_villes_id['25-doubs'] = new Array("","besancon","montbeliard");
grandes_villes_id['39-jura'] = new Array("","dole");
grandes_villes_id['70-haute-saone'] = new Array("","vesoul");
grandes_villes_id['90-territoire-de-belfort'] = new Array("","belfort");
grandes_villes_id['27-eure'] = new Array("","evreux","vernon");
grandes_villes_id['76-seine-maritime'] = new Array("","dieppe","fecamp","le grand-quevilly","le havre","le petit-quevilly","mont-saint-aignan","rouen","saint-etienne-du-rouvray","sotteville-les-rouen");
grandes_villes_id['75-paris'] = new Array("","paris");
grandes_villes_id['77-seine-et-marne'] = new Array("","champs-sur-marne","chelles","combs-la-ville","dammarie-les-lys","le mee-sur-seine","meaux","melun","ozoir-la-ferriere","pontault-combault","roissy-en-brie","savigny-le-temple","torcy","villeparisis");
grandes_villes_id['78-yvelines'] = new Array("","chatou","conflans-sainte-honorine","elancourt","guyancourt","houilles","la celle-saint-cloud","le chesnay","les mureaux","maisons-laffitte","mantes-la-jolie","montigny-le-bretonneux","plaisir","poissy","rambouillet","saint-germain-en-laye","sartrouville","trappes","velizy-villacoublay","versailles");
grandes_villes_id['91-essonne'] = new Array("","athis-mons","bretigny-sur-orge","brunoy","corbeil-essonnes","draveil","etampes","evry","gif-sur-yvette","grigny","les ulis","longjumeau","massy","montgeron","palaiseau","ris-orangis","saint-michel-sur-orge","sainte-genevieve-des-bois","savigny-sur-orge","vigneux-sur-seine","viry-chatillon","yerres");
grandes_villes_id['92-hauts-de-seine'] = new Array("","antony","asnieres-sur-seine","bagneux","bois-colombes","boulogne-billancourt","chatenay-malabry","chatillon","clamart","clichy","colombes","courbevoie","fontenay-aux-roses","gennevilliers","issy-les-moulineaux","la garenne-colombes","le plessis-robinson","levallois-perret","malakoff","meudon","montrouge","nanterre","neuilly-sur-seine","puteaux","rueil-malmaison","saint-cloud","sevres","vanves","villeneuve-la-garenne");
grandes_villes_id['93-seine-saint-denis'] = new Array("","aubervilliers","aulnay-sous-bois","bagnolet","bobigny","bondy","clichy-sous-bois","drancy","epinay-sur-seine","gagny","la-courneuve","le-blanc-mesnil","les-lilas","livry-gargan","montfermeil","montreuil","neuilly-sur-marne","noisy-le-grand","noisy-le-sec","pantin","pierrefitte-sur-seine","romainville","rosny-sous-bois","saint-denis","saint-ouen","sevran","stains","tremblay-en-france","villemomble","villepinte");
grandes_villes_id['94-val-de-marne'] = new Array("","alfortville","cachan","champigny-sur-marne","charenton-le-pont","choisy-le-roi","creteil","fontenay-sous-bois","fresnes","ivry-sur-seine","l-hay-les-roses","le kremlin-bicetre","le-perreux-sur-marne","maisons-alfort","nogent-sur-marne","orly","saint-mande","saint-maur-des-fosses","sucy-en-brie","thiais","villejuif","villeneuve-saint-georges","villiers-sur-marne","vincennes","vitry-sur-seine");
grandes_villes_id['95-val-d-oise'] = new Array("","argenteuil","bezons","cergy","cormeilles-en-parisis","deuil-la-barre","eaubonne","ermont","franconville","garges-les-gonesse","gonesse","goussainville","herblay","montmorency","pontoise","saint-ouen-l-aumone","sannois","sarcelles","taverny","villiers-le-bel");
grandes_villes_id['11-aude'] = new Array("","carcassonne","narbonne");
grandes_villes_id['30-gard'] = new Array("","ales","nimes");
grandes_villes_id['34-herault'] = new Array("","agde","beziers","lunel","montpellier","sete");
grandes_villes_id['48-lozere'] = new Array("","florac","mende");
grandes_villes_id['66-pyrenees-orientales'] = new Array("","perpignan");
grandes_villes_id['19-correze'] = new Array("","brive-la-gaillarde");
grandes_villes_id['23-creuse'] = new Array("","guéret","la souterraine");
grandes_villes_id['87-haute-vienne'] = new Array("","limoges");
grandes_villes_id['54-meurthe-et-moselle'] = new Array("","luneville","nancy","vandoeuvre-les-nancy");
grandes_villes_id['55-meuse'] = new Array("","verdun");
grandes_villes_id['57-moselle'] = new Array("","forbach","metz","montigny-les-metz","sarreguemines","thionville");
grandes_villes_id['88-vosges'] = new Array("","epinal","saint-die");
grandes_villes_id['09-ariege'] = new Array("","suresnes");
grandes_villes_id['12-aveyron'] = new Array("","millau","rodez");
grandes_villes_id['31-haute-garonne'] = new Array("","blagnac","colomiers","muret","toulouse","tournefeuille");
grandes_villes_id['32-gers'] = new Array("","auch");
grandes_villes_id['46-lot'] = new Array("","cahors");
grandes_villes_id['65-hautes-pyrenees'] = new Array("","tarbes");
grandes_villes_id['81-tarn'] = new Array("","albi","castres");
grandes_villes_id['82-tarn-et-garonne'] = new Array("","montauban");
grandes_villes_id['59-nord'] = new Array("","armentieres","cambrai","coudekerque-branche","croix","denain","douai","dunkerque","grande-synthe","hazebrouck","hem","la-madeleine","lambersart","lille","lomme","loos","marcq-en-baroeul","maubeuge","mons-en-baroeul","roubaix","saint-pol-sur-mer","tourcoing","valenciennes","villeneuve-d-ascq","wattrelos");
grandes_villes_id['62-pas-de-calais'] = new Array("","arras","bethune","boulogne-sur-mer","bruay-la-buissiere","calais","henin-beaumont","lens","lievin");
grandes_villes_id['44-loire-atlantique'] = new Array("","nantes","orvault","reze","saint-herblain","saint-nazaire","saint-sebastien-sur-loire","vertou");
grandes_villes_id['49-maine-et-loire'] = new Array("","angers","cholet","saumur");
grandes_villes_id['53-mayenne'] = new Array("","laval");
grandes_villes_id['72-sarthe'] = new Array("","le mans");
grandes_villes_id['85-vendee'] = new Array("","la roche-sur-yon");
grandes_villes_id['02-aisne'] = new Array("","laon","saint-quentin","soissons");
grandes_villes_id['60-oise'] = new Array("","beauvais","compiegne","creil");
grandes_villes_id['80-somme'] = new Array("","abbeville","amiens");
grandes_villes_id['16-charente'] = new Array("","angouleme");
grandes_villes_id['17-charente-maritime'] = new Array("","la-rochelle","rochefort","saintes");
grandes_villes_id['79-deux-sevres'] = new Array("","niort");
grandes_villes_id['86-vienne'] = new Array("","chatellerault","poitiers");
grandes_villes_id['04-alpes-de-haute-provence'] = new Array("","manosque");
grandes_villes_id['05-haute-alpes'] = new Array("","gap");
grandes_villes_id['06-alpes-maritime'] = new Array("","antibes","cagnes-sur-mer","cannes","grasse","le-cannet","menton","nice","saint-laurent-du-var","vallauris");
grandes_villes_id['13-bouches-du-rhone'] = new Array("","aix-en-provence","arles","aubagne","istres","la-ciotat","marignane","marseille","martigues","miramas","salon-de-provence","vitrolles");
grandes_villes_id['83-var'] = new Array("","draguignan","frejus","hyères","la garde","la seyne-sur-mer","la valette-du-var","saint-raphael","six-fours-les-plages","toulon");
grandes_villes_id['84-vaucluse'] = new Array("","avignon","carpentras","cavaillon","orange");
grandes_villes_id['01-ain'] = new Array("","bourg-en-bresse","oyonnax");
grandes_villes_id['07-ardeche'] = new Array("","annonay","privas");
grandes_villes_id['26-drome'] = new Array("","montelimar","romans-sur-isere","valence");
grandes_villes_id['38-isere'] = new Array("","bourgoin-jallieu","echirolles","fontaine","grenoble","saint-martin-d-heres","vienne","voiron");
grandes_villes_id['42-loire'] = new Array("","roanne","saint-chamond","saint-etienne");
grandes_villes_id['69-rhone'] = new Array("","bron","caluire-et-cuire","decines-charpieu","lyon","meyzieu","oullins","rillieux-la-pape","saint-priest","sainte-foy-les-lyon","vaulx-en-velin","venissieux","villefranche-sur-saone","villeurbanne");
grandes_villes_id['73-savoie'] = new Array("","aix-les-bains","chambéry");
grandes_villes_id['74-haute-savoie'] = new Array("","annecy","annemasse","thonon-les-bains");

var grandes_villes = new Array();
grandes_villes['67-bas-rhin'] = new Array("Choisissez[...]","Haguenau","Illkirch-Graffenstaden","Schiltigheim","Strasbourg");
grandes_villes['68-haut-rhin'] = new Array("Choisissez[...]","Colmar","Mulhouse","Saint-Louis");
grandes_villes['24-dordogne'] = new Array("Choisissez[...]","Bergerac","Périgueux");
grandes_villes['33-gironde'] = new Array("Choisissez[...]","Bègles","Bordeaux","Cenon","Gradignan","La Teste-de-Buch","Le Bouscat","Libourne","Lormont","Mérignac","Pessac","Saint-Médard-en-Jalles","Talence","Villenave-d'Ornon");
grandes_villes['40-landes'] = new Array("Choisissez[...]","Mont-de-Marsan");
grandes_villes['47-lot-et-garonne'] = new Array("Choisissez[...]","Agen","Villeneuve-sur-Lot");
grandes_villes['64-pyrenees-atlantiques'] = new Array("Choisissez[...]","Anglet","Bayonne","Biarritz","Pau");
grandes_villes['03-allier'] = new Array("Choisissez[...]","Montluçon","Moulins","Vichy");
grandes_villes['15-cantal'] = new Array("Choisissez[...]","Aurillac");
grandes_villes['43-haute-loire'] = new Array("Choisissez[...]","Le Puy-en-Velay");
grandes_villes['63-puy-de-dome'] = new Array("Choisissez[...]","Clermont-Ferrand");
grandes_villes['14-calvados'] = new Array("Choisissez[...]","Caen","Hérouville-Saint-Clair","Lisieux");
grandes_villes['50-manche'] = new Array("Choisissez[...]","Cherbourg","Saint-Lô");
grandes_villes['61-orne'] = new Array("Choisissez[...]","Alençon");
grandes_villes['21-cote-d-or'] = new Array("Choisissez[...]","Beaune","Dijon");
grandes_villes['58-nievre'] = new Array("Choisissez[...]","Nevers");
grandes_villes['71-saone-et-loire'] = new Array("Choisissez[...]","Chalon-sur-Saône","Le Creusot","Mâcon","Montceau-les-Mines");
grandes_villes['89-yonne'] = new Array("Choisissez[...]","Auxerre","Sens");
grandes_villes['22-cotes-d-armor'] = new Array("Choisissez[...]","Saint-Brieuc");
grandes_villes['29-finistere'] = new Array("Choisissez[...]","Brest","Quimper");
grandes_villes['35-ille-et-vilaine'] = new Array("Choisissez[...]","Fougères","Rennes","Saint-Malo");
grandes_villes['56-morbihan'] = new Array("Choisissez[...]","Lanester","Lorient","Vannes");
grandes_villes['18-cher'] = new Array("Choisissez[...]","Bourges","Vierzon");
grandes_villes['28-eure-et-loir'] = new Array("Choisissez[...]","Chartres","Dreux");
grandes_villes['36-indre'] = new Array("Choisissez[...]","Châteauroux");
grandes_villes['37-indre-et-loire'] = new Array("Choisissez[...]","Joué-lès-Tours","Tours");
grandes_villes['41-loir-et-cher'] = new Array("Choisissez[...]","Blois");
grandes_villes['45-loiret'] = new Array("Choisissez[...]","Fleury-les-Aubrais","Orléans");
grandes_villes['08-ardennes'] = new Array("Choisissez[...]","Charleville-Mézières","Sedan");
grandes_villes['10-aube'] = new Array("Choisissez[...]","Troyes");
grandes_villes['51-marne'] = new Array("Choisissez[...]","Châlons-en-Champagne","Épernay","Reims");
grandes_villes['52-haute-marne'] = new Array("Choisissez[...]","Chaumont","Saint-Dizier");
grandes_villes['984-terres-australes-et-antarctiques'] = new Array("Choisissez[...]","Tous les districts")
grandes_villes['986-wallis-et-furtuna'] = new Array("Choisissez[...]","Mta-Utu");
grandes_villes['987-polynesie-francaise'] = new Array("Choisissez[...]","Iles Marquises","Iles du Vent","Iles Tuamotu-Gambier","Iles Australes","Iles sous le Vent");
grandes_villes['988-nouvelle-caledonie'] = new Array("Choisissez[...]","Nouméa");
grandes_villes['2a-corse-du-sud'] = new Array("Choisissez[...]","Ajaccio");
grandes_villes['2b-haute-corse'] = new Array("Choisissez[...]","Bastia");
grandes_villes['971-guadeloupe'] = new Array("Choisissez[...]","Baie-Mahault","Capesterre-Belle-Eau","Le Gosier","Le Moule","Les Abymes","Petit-Bourg","Pointe-à-Pitre","Saint-Martin","Sainte-Anne");
grandes_villes['972-martinique'] = new Array("Choisissez[...]","Fort-de-France","Le Lamentin","Le Robert","Sainte-Marie","Schoelcher");
grandes_villes['973-guyanne'] = new Array("Choisissez[...]","Cayenne");
grandes_villes['974-la-reunion'] = new Array("Choisissez[...]","La Possession","Le Port","Le Tampon","Saint-André","Saint-Benoît","Saint-Denis","Saint-Joseph","Saint-Leu","Saint-Louis","Saint-Paul","Saint-Pierre","Sainte-Marie");
grandes_villes['975-saint-pierre-et-miquelon'] = new Array("Choisissez[...]","Saint-Pierre");
grandes_villes['976-mayotte'] = new Array("Choisissez[...]","Mamoudzou");
grandes_villes['25-doubs'] = new Array("Choisissez[...]","Besançon","Montbéliard");
grandes_villes['39-jura'] = new Array("Choisissez[...]","Dole");
grandes_villes['70-haute-saone'] = new Array("Choisissez[...]","Vesoul");
grandes_villes['90-territoire-de-belfort'] = new Array("Choisissez[...]","Belfort");
grandes_villes['27-eure'] = new Array("Choisissez[...]","Évreux","Vernon");
grandes_villes['76-seine-maritime'] = new Array("Choisissez[...]","Dieppe","Fécamp","Le Grand-Quevilly","Le Havre","Le Petit-Quevilly","Mont-Saint-Aignan","Rouen","Saint-Étienne-du-Rouvray","Sotteville-lès-Rouen");
grandes_villes['75-paris'] = new Array("Choisissez[...]","Paris");
grandes_villes['77-seine-et-marne'] = new Array("Choisissez[...]","Champs-sur-Marne","Chelles","Combs-la-Ville","Dammarie-les-Lys","Le Mée-sur-Seine","Meaux","Melun","Ozoir-la-Ferrière","Pontault-Combault","Roissy-en-Brie","Savigny-le-Temple","Torcy","Villeparisis");
grandes_villes['78-yvelines'] = new Array("Choisissez[...]","Chatou","Conflans-Sainte-Honorine","Élancourt","Guyancourt","Houilles","La Celle-Saint-Cloud","Le Chesnay","Les Mureaux","Maisons-Laffitte","Mantes-la-Jolie","Montigny-le-Bretonneux","Plaisir","Poissy","Rambouillet","Saint-Germain-en-Laye","Sartrouville","Trappes","Vélizy-Villacoublay","Versailles");
grandes_villes['91-essonne'] = new Array("Choisissez[...]","Athis-Mons","Brétigny-sur-Orge","Brunoy","Corbeil-Essonnes","Draveil","Étampes","Évry","Gif-sur-Yvette","Grigny","Les Ulis","Longjumeau","Massy","Montgeron","Palaiseau","Ris-Orangis","Saint-Michel-sur-Orge","Sainte-Geneviève-des-Bois","Savigny-sur-Orge","Vigneux-sur-Seine","Viry-Châtillon","Yerres");
grandes_villes['92-hauts-de-seine'] = new Array("Choisissez[...]","Antony","Asnières-sur-Seine","Bagneux","Bois-Colombes","Boulogne-Billancourt","Châtenay-Malabry","Châtillon","Clamart","Clichy","Colombes","Courbevoie","Fontenay-aux-Roses","Gennevilliers","Issy-les-Moulineaux","La Garenne-Colombes","Le Plessis-Robinson","Levallois-Perret","Malakoff","Meudon","Montrouge","Nanterre","Neuilly-sur-Seine","Puteaux","Rueil-Malmaison","Saint-Cloud","Sèvres","Vanves","Villeneuve-la-Garenne");
grandes_villes['93-seine-saint-denis'] = new Array("Choisissez[...]","Aubervilliers","Aulnay-sous-Bois","Bagnolet","Bobigny","Bondy","Clichy-sous-Bois","Drancy","Épinay-sur-Seine","Gagny","La Courneuve","Le Blanc-Mesnil","Les Lilas","Livry-Gargan","Montfermeil","Montreuil","Neuilly-sur-Marne","Noisy-le-Grand","Noisy-le-Sec","Pantin","Pierrefitte-sur-Seine","Romainville","Rosny-sous-Bois","Saint-Denis","Saint-Ouen","Sevran","Stains","Tremblay-en-France","Villemomble","Villepinte");
grandes_villes['94-val-de-marne'] = new Array("Choisissez[...]","Alfortville","Cachan","Champigny-sur-Marne","Charenton-le-Pont","Choisy-le-Roi","Créteil","Fontenay-sous-Bois","Fresnes","Ivry-sur-Seine","L'Haÿ-les-Roses","Le Kremlin-Bicêtre","Le Perreux-sur-Marne","Maisons-Alfort","Nogent-sur-Marne","Orly","Saint-Mandé","Saint-Maur-des-Fossés","Sucy-en-Brie","Thiais","Villejuif","Villeneuve-Saint-Georges","Villiers-sur-Marne","Vincennes","Vitry-sur-Seine");
grandes_villes['95-val-d-oise'] = new Array("Choisissez[...]","Argenteuil","Bezons","Cergy","Cormeilles-en-Parisis","Deuil-la-Barre","Eaubonne","Ermont","Franconville","Garges-lès-Gonesse","Gonesse","Goussainville","Herblay","Montmorency","Pontoise","Saint-Ouen-l'Aumône","Sannois","Sarcelles","Taverny","Villiers-le-Bel");
grandes_villes['11-aude'] = new Array("Choisissez[...]","Carcassonne","Narbonne");
grandes_villes['30-gard'] = new Array("Choisissez[...]","Alès","Nîmes");
grandes_villes['34-herault'] = new Array("Choisissez[...]","Agde","Béziers","Lunel","Montpellier","Sète");
grandes_villes['48-lozere'] = new Array("Choisissez[...]","Florac","Mende");
grandes_villes['66-pyrenees-orientales'] = new Array("Choisissez[...]","Perpignan");
grandes_villes['19-correze'] = new Array("Choisissez[...]","Brive-la-Gaillarde");
grandes_villes['23-creuse'] = new Array("Choisissez[...]","Guéret","La Souterraine");
grandes_villes['87-haute-vienne'] = new Array("Choisissez[...]","Limoges");
grandes_villes['54-meurthe-et-moselle'] = new Array("Choisissez[...]","Lunéville","Nancy","Vandoeuvre-lès-Nancy");
grandes_villes['55-meuse'] = new Array("Choisissez[...]","Verdun");
grandes_villes['57-moselle'] = new Array("Choisissez[...]","Forbach","Metz","Montigny-lès-Metz","Sarreguemines","Thionville");
grandes_villes['88-vosges'] = new Array("Choisissez[...]","Épinal","Saint-Dié");
grandes_villes['09-ariege'] = new Array("Choisissez[...]","Suresnes");
grandes_villes['12-aveyron'] = new Array("Choisissez[...]","Millau","Rodez");
grandes_villes['31-haute-garonne'] = new Array("Choisissez[...]","Blagnac","Colomiers","Muret","Toulouse","Tournefeuille");
grandes_villes['32-gers'] = new Array("Choisissez[...]","Auch");
grandes_villes['46-lot'] = new Array("Choisissez[...]","Cahors");
grandes_villes['65-hautes-pyrenees'] = new Array("Choisissez[...]","Tarbes");
grandes_villes['81-tarn'] = new Array("Choisissez[...]","Albi","Castres");
grandes_villes['82-tarn-et-garonne'] = new Array("Choisissez[...]","Montauban");
grandes_villes['59-nord'] = new Array("Choisissez[...]","Armentières","Cambrai","Coudekerque-Branche","Croix","Denain","Douai","Dunkerque","Grande-Synthe","Hazebrouck","Hem","La Madeleine","Lambersart","Lille","Lomme","Loos","Marcq-en-Baroeul","Maubeuge","Mons-en-Baroeul","Roubaix","Saint-Pol-sur-Mer","Tourcoing","Valenciennes","Villeneuve-d'Ascq","Wattrelos");
grandes_villes['62-pas-de-calais'] = new Array("Choisissez[...]","Arras","Béthune","Boulogne-sur-Mer","Bruay-la-Buissière","Calais","Hénin-Beaumont","Lens","Liévin");
grandes_villes['44-loire-atlantique'] = new Array("Choisissez[...]","Nantes","Orvault","Rezé","Saint-Herblain","Saint-Nazaire","Saint-Sébastien-sur-Loire","Vertou");
grandes_villes['49-maine-et-loire'] = new Array("Choisissez[...]","Angers","Cholet","Saumur");
grandes_villes['53-mayenne'] = new Array("Choisissez[...]","Laval");
grandes_villes['72-sarthe'] = new Array("Choisissez[...]","Le Mans");
grandes_villes['85-vendee'] = new Array("Choisissez[...]","La Roche-sur-Yon");
grandes_villes['02-aisne'] = new Array("Choisissez[...]","Laon","Saint-Quentin","Soissons");
grandes_villes['60-oise'] = new Array("Choisissez[...]","Beauvais","Compiègne","Creil");
grandes_villes['80-somme'] = new Array("Choisissez[...]","Abbeville","Amiens");
grandes_villes['16-charente'] = new Array("Choisissez[...]","Angoulême");
grandes_villes['17-charente-maritime'] = new Array("Choisissez[...]","La Rochelle","Rochefort","Saintes");
grandes_villes['79-deux-sevres'] = new Array("Choisissez[...]","Niort");
grandes_villes['86-vienne'] = new Array("Choisissez[...]","Châtellerault","Poitiers");
grandes_villes['04-alpes-de-haute-provence'] = new Array("Choisissez[...]","Manosque");
grandes_villes['05-haute-alpes'] = new Array("Choisissez[...]","Gap");
grandes_villes['06-alpes-maritime'] = new Array("Choisissez[...]","Antibes","Cagnes-sur-Mer","Cannes","Grasse","Le Cannet","Menton","Nice","Saint-Laurent-du-Var","Vallauris");
grandes_villes['13-bouches-du-rhone'] = new Array("Choisissez[...]","Aix-en-Provence","Arles","Aubagne","Istres","La Ciotat","Marignane","Marseille","Martigues","Miramas","Salon-de-Provence","Vitrolles");
grandes_villes['83-var'] = new Array("Choisissez[...]","Draguignan","Fréjus","Hyères","La Garde","La Seyne-sur-Mer","La Valette-du-Var","Saint-Raphaël","Six-Fours-les-Plages","Toulon");
grandes_villes['84-vaucluse'] = new Array("Choisissez[...]","Avignon","Carpentras","Cavaillon","Orange");
grandes_villes['01-ain'] = new Array("Choisissez[...]","Bourg-en-Bresse","Oyonnax");
grandes_villes['07-ardeche'] = new Array("Choisissez[...]","Annonay","Privas");
grandes_villes['26-drome'] = new Array("Choisissez[...]","Montélimar","Romans-sur-Isère","Valence");
grandes_villes['38-isere'] = new Array("Choisissez[...]","Bourgoin-Jallieu","Échirolles","Fontaine","Grenoble","Saint-Martin-d'Hères","Vienne","Voiron");
grandes_villes['42-loire'] = new Array("Choisissez[...]","Roanne","Saint-Chamond","Saint-Étienne");
grandes_villes['69-rhone'] = new Array("Choisissez[...]","Bron","Caluire-et-Cuire","Décines-Charpieu","Lyon","Meyzieu","Oullins","Rillieux-la-Pape","Saint-Priest","Sainte-Foy-lès-Lyon","Vaulx-en-Velin","Vénissieux","Villefranche-sur-Saône","Villeurbanne");
grandes_villes['73-savoie'] = new Array("Choisissez[...]","Aix-les-Bains","Chambéry");
grandes_villes['74-haute-savoie'] = new Array("Choisissez[...]","Annecy","Annemasse","Thonon-les-Bains");


function remplirRegions(code) {
  verif();

  var lesRegions = regions[code];
  var lesRegionsId = regions_id[code];

  if (code == 'france'){
    formulaire.region.options.length = lesRegions.length;
    for (i=0; i<lesRegions.length; i++) {
      formulaire.region.options[i].value = lesRegionsId[i];
      formulaire.region.options[i].text = lesRegions[i];
    }
    document.form1.region.options.selectedIndex = 0;
	formulaire.region.disabled = false;
	formulaire.departement.disabled = true;
	formulaire.grande_ville.disabled = true;
	formulaire.codepostal.disabled = true;
	
	//viewRegions.style.display = "block"; //block
	//viewDepartements.style.display = "block"; //block
	//viewGrandesVilles.style.display = "block"; //block
	//viewCodePostaux.style.display = "block"; //block
  
  } else {
	// Initialisation des régions
    formulaire.region.options.length = 1;
    formulaire.region.options[0].value = "";
    formulaire.region.options[0].text = "Choisissez[...]";
	formulaire.region.disabled = true;
	// Initialisation des départements	
    formulaire.departement.options.length = 1;
    //formulaire.departement.options[0].value = "";
    formulaire.departement.options[0].text = "Choisissez[...]";
	formulaire.departement.disabled = true;
	// Initialisation des grandes villes	
    formulaire.grande_ville.options.length = 1;
    formulaire.grande_ville.options[0].value = "";
    formulaire.grande_ville.options[0].text = "Choisissez[...]";
	formulaire.grande_ville.disabled = true;
	// Initialisation du code postal
	formulaire.codepostal.value = "";
	formulaire.codepostal.disabled = true;
	// Les Divs
	//viewRegions.style.display = "none"; //block
	//viewDepartements.style.display = "none"; //block
	//viewGrandesVilles.style.display = "none"; //block
	//viewCodePostaux.style.display = "none"; //block
   }
}


function remplirDepartements(code) {
  verif();

  var lesDepartements = departements[code];
  var lesDepartementsId = departements_id[code];

  if (code != ''){
    formulaire.departement.options.length = lesDepartements.length;
    for (i=0; i<lesDepartements.length; i++) {
      formulaire.departement.options[i].value = lesDepartementsId[i];
      formulaire.departement.options[i].text = lesDepartements[i];
    }
    document.form1.departement.options.selectedIndex = 0;
	formulaire.departement.disabled = false;
	formulaire.grande_ville.disabled = true;
	formulaire.codepostal.disabled = true;
  } else {
    formulaire.departement.options.length = 1;
    formulaire.departement.options[0].value = "";
    formulaire.departement.options[0].text = "Choisissez[...]";
	formulaire.departement.disabled = true;
	formulaire.grande_ville.disabled = true;
	formulaire.codepostal.disabled = true;
   }
}

function remplirGrandesVilles(code) {
  verif();

  var lesGrandesVilles = grandes_villes[code];
  var lesGrandesVillesId = grandes_villes_id[code];

  if (code != ''){
    formulaire.grande_ville.options.length = lesGrandesVilles.length;
    for (i=0; i<lesGrandesVilles.length; i++) {
      formulaire.grande_ville.options[i].value = lesGrandesVillesId[i];
      formulaire.grande_ville.options[i].text = lesGrandesVilles[i];
    }
    document.form1.grande_ville.options.selectedIndex = 0;
	formulaire.grande_ville.disabled = false;
	formulaire.codepostal.disabled = false;
  } else {
    formulaire.grande_ville.options.length = 1;
    formulaire.grande_ville.options[0].value = "";
    formulaire.grande_ville.options[0].text = "Choisissez[...]";
	formulaire.grande_ville.disabled = true;
	formulaire.codepostal.disabled = true;

   }
}

