function DeclareTableau(n) { this.length = n for (var i = 0; i<= n; i++) { this[i] = 0 } return this } function tableaulist (id,libelle,appartenance_id) { this.id=id this.libelle=libelle this.appartenance_id=appartenance_id } function tableaulist2 (id,libelle,appartenance_id,code) { this.id=id this.libelle=libelle this.appartenance_id=appartenance_id this.code=code } region = new Array(); region[1]=new Array(); region[1][0]=new tableaulist('1','Alsace','25'); region[1][1]=new tableaulist('68','Bas-Rhin (67)','1'); region[1][2]=new tableaulist('69','Haut-Rhin (68)','1'); region[2]=new Array(); region[2][0]=new tableaulist('2','Aquitaine','25'); region[2][1]=new tableaulist('23','Dordogne (24)','2'); region[2][2]=new tableaulist('34','Gironde (33)','2'); region[2][3]=new tableaulist('41','Landes (40)','2'); region[2][4]=new tableaulist('48','Lot et Garonne (47)','2'); region[2][5]=new tableaulist('65','Pyrénées Atlantiques (64)','2'); region[3]=new Array(); region[3][0]=new tableaulist('3','Auvergne','25'); region[3][1]=new tableaulist('3','Allier (03)','3'); region[3][2]=new tableaulist('15','Cantal (15)','3'); region[3][3]=new tableaulist('44','Haute Loire (43)','3'); region[3][4]=new tableaulist('64','Puy de Dôme (63)','3'); region[4]=new Array(); region[4][0]=new tableaulist('4','Basse-Normandie','25'); region[4][1]=new tableaulist('14','Calvados (14)','4'); region[4][2]=new tableaulist('51','Manche (50)','4'); region[4][3]=new tableaulist('62','Orne (61)','4'); region[5]=new Array(); region[5][0]=new tableaulist('5','Bourgogne','25'); region[5][1]=new tableaulist('20','Cote d\'Or (21)','5'); region[5][2]=new tableaulist('59','Nièvre (58)','5'); region[5][3]=new tableaulist('72','Saone et Loire (71)','5'); region[5][4]=new tableaulist('90','Yonne (89)','5'); region[6]=new Array(); region[6][0]=new tableaulist('6','Bretagne','25'); region[6][1]=new tableaulist('21','Cotes d\'Armor (22)','6'); region[6][2]=new tableaulist('28','Finistère (29)','6'); region[6][3]=new tableaulist('36','Ille et Vilaine (35)','6'); region[6][4]=new tableaulist('57','Morbihan (56)','6'); region[7]=new Array(); region[7][0]=new tableaulist('7','Centre','25'); region[7][1]=new tableaulist('18','Cher (18)','7'); region[7][2]=new tableaulist('27','Eure et Loir (28)','7'); region[7][3]=new tableaulist('37','Indre (36)','7'); region[7][4]=new tableaulist('38','Indre et Loire (37)','7'); region[7][5]=new tableaulist('45','Loire Atlantique (44)','7'); region[7][6]=new tableaulist('46','Loiret (45)','7'); region[8]=new Array(); region[8][0]=new tableaulist('8','Champagne-Ardenne','25'); region[8][1]=new tableaulist('8','Ardennes (08)','8'); region[8][2]=new tableaulist('10','Aube (10)','8'); region[8][3]=new tableaulist('53','Haute Marne (52)','8'); region[8][4]=new tableaulist('52','Marne (51)','8'); region[9]=new Array(); region[9][0]=new tableaulist('9','Corse','25'); region[9][1]=new tableaulist('29','Corse du Sud (2A)','9'); region[9][2]=new tableaulist('30','Haute Corse (2B)','9'); region[10]=new Array(); region[10][0]=new tableaulist('10','Franche-Comté','25'); region[10][1]=new tableaulist('24','Doubs (25)','10'); region[10][2]=new tableaulist('75','Haute Savoie (74)','10'); region[10][3]=new tableaulist('40','Jura (39)','10'); region[10][4]=new tableaulist('91','Territoire de Belfort (90)','10'); region[11]=new Array(); region[11][0]=new tableaulist('13','Haute-Normandie','25'); region[11][1]=new tableaulist('26','Eure (27)','13'); region[11][2]=new tableaulist('77','Seine Maritime (76)','13'); region[12]=new Array(); region[12][0]=new tableaulist('14','Ile-de-France','25'); region[12][1]=new tableaulist('92','Essonne (91)','14'); region[12][2]=new tableaulist('93','Hauts de Seine (92)','14'); region[12][3]=new tableaulist('76','Paris (75)','14'); region[12][4]=new tableaulist('78','Seine et Marne (77)','14'); region[12][5]=new tableaulist('94','Seine Saint-Denis (93)','14'); region[12][6]=new tableaulist('95','Val de Marne (94)','14'); region[12][7]=new tableaulist('96','Val d\'Oise (95)','14'); region[12][8]=new tableaulist('79','Yvelines (78)','14'); region[13]=new Array(); region[13][0]=new tableaulist('16','Languedoc-Roussillon','25'); region[13][1]=new tableaulist('11','Aude (11)','16'); region[13][2]=new tableaulist('31','Gard (30)','16'); region[13][3]=new tableaulist('35','Herault (34)','16'); region[13][4]=new tableaulist('49','Lozère (48)','16'); region[13][5]=new tableaulist('67','Pyrénées Orientales (66)','16'); region[14]=new Array(); region[14][0]=new tableaulist('17','Limousin','25'); region[14][1]=new tableaulist('19','Corrèze (19)','17'); region[14][2]=new tableaulist('22','Creuse (23)','17'); region[14][3]=new tableaulist('66','Hautes Pyrénées (65)','17'); region[15]=new Array(); region[15][0]=new tableaulist('18','Lorraine','25'); region[15][1]=new tableaulist('55','Meurthe et Moselle (54)','18'); region[15][2]=new tableaulist('56','Meuse (55)','18'); region[15][3]=new tableaulist('58','Moselle (57)','18'); region[15][4]=new tableaulist('89','Vosges (88)','18'); region[16]=new Array(); region[16][0]=new tableaulist('21','Midi-Pyrénées','25'); region[16][1]=new tableaulist('9','Ariège (09)','21'); region[16][2]=new tableaulist('12','Aveyron (12)','21'); region[16][3]=new tableaulist('33','Gers (32)','21'); region[16][4]=new tableaulist('32','Haute Garonne (31)','21'); region[16][5]=new tableaulist('5','Hautes Alpes (05)','21'); region[16][6]=new tableaulist('47','Lot (46)','21'); region[16][7]=new tableaulist('82','Tarn (81)','21'); region[16][8]=new tableaulist('83','Tarn et Garonne (82)','21'); region[17]=new Array(); region[17][0]=new tableaulist('22','Nord-Pas-de-Calais','25'); region[17][1]=new tableaulist('60','Nord (59)','22'); region[17][2]=new tableaulist('63','Pas de Calais (62)','22'); region[18]=new Array(); region[18][0]=new tableaulist('23','Pays de la Loire','25'); region[18][1]=new tableaulist('43','Loire (42)','23'); region[18][2]=new tableaulist('50','Maine et Loire (49)','23'); region[18][3]=new tableaulist('54','Mayenne (53)','23'); region[18][4]=new tableaulist('73','Sarthe (72)','23'); region[18][5]=new tableaulist('86','Vendée (85)','23'); region[19]=new Array(); region[19][0]=new tableaulist('24','Picardie','25'); region[19][1]=new tableaulist('2','Aisne (02)','24'); region[19][2]=new tableaulist('61','Oise (60)','24'); region[19][3]=new tableaulist('81','Somme (80)','24'); region[20]=new Array(); region[20][0]=new tableaulist('25','Poitou-Charentes','25'); region[20][1]=new tableaulist('16','Charente (16)','25'); region[20][2]=new tableaulist('17','Charente Maritime (17)','25'); region[20][3]=new tableaulist('80','Deux-Sèvres (79)','25'); region[20][4]=new tableaulist('87','Vienne (86)','25'); region[21]=new Array(); region[21][0]=new tableaulist('26','Provence-Alpes-Côtes d\'Azur','25'); region[21][1]=new tableaulist('4','Alpes de hte Provence (04)','26'); region[21][2]=new tableaulist('6','Alpes Maritime (06)','26'); region[21][3]=new tableaulist('13','Bouches du Rhone (13)','26'); region[21][4]=new tableaulist('71','Haute Saone (70)','26'); region[21][5]=new tableaulist('84','Var (83)','26'); region[21][6]=new tableaulist('85','Vaucluse (84)','26'); region[22]=new Array(); region[22][0]=new tableaulist('27','Rhône-Alpes','25'); region[22][1]=new tableaulist('1','Ain (01)','27'); region[22][2]=new tableaulist('7','Ardèche (07)','27'); region[22][3]=new tableaulist('25','Drôme (26)','27'); region[22][4]=new tableaulist('88','Haute Vienne (87)','27'); region[22][5]=new tableaulist('39','Isère (38)','27'); region[22][6]=new tableaulist('42','Loir et Cher (41)','27'); region[22][7]=new tableaulist('70','Rhône (69)','27'); region[22][8]=new tableaulist('74','Savoie (73)','27'); region[23]=new Array(); region[23][0]=new tableaulist('12','Gyanne','26'); region[23][1]=new tableaulist('99','Gyanne (973)','12'); region[24]=new Array(); region[24][0]=new tableaulist('11','Guadeloupe','27'); region[24][1]=new tableaulist('97','Guadeloupe (971)','11'); region[25]=new Array(); region[25][0]=new tableaulist('19','Martinique','28'); region[25][1]=new tableaulist('98','Martinique (972)','19'); region[26]=new Array(); region[26][0]=new tableaulist('15','La Réunion','30'); region[26][1]=new tableaulist('100','La Réunion (974)','15'); region[27]=new Array(); region[27][0]=new tableaulist('28','St Pierre et Miquelon','254'); region[27][1]=new tableaulist('101','St Pierre et Miquelon (975)','28'); region[28]=new Array(); region[28][0]=new tableaulist('20','Mayotte','255'); region[28][1]=new tableaulist('102','Mayotte (976)','20'); departement = new Array(); departement[1]=new tableaulist2('1','Ain (01)','27','01'); departement[2]=new tableaulist2('2','Aisne (02)','24','02'); departement[3]=new tableaulist2('3','Allier (03)','3','03'); departement[4]=new tableaulist2('4','Alpes de hte Provence (04)','26','04'); departement[5]=new tableaulist2('6','Alpes Maritime (06)','26','06'); departement[6]=new tableaulist2('7','Ardèche (07)','27','07'); departement[7]=new tableaulist2('8','Ardennes (08)','8','08'); departement[8]=new tableaulist2('9','Ariège (09)','21','09'); departement[9]=new tableaulist2('10','Aube (10)','8','10'); departement[10]=new tableaulist2('11','Aude (11)','16','11'); departement[11]=new tableaulist2('12','Aveyron (12)','21','12'); departement[12]=new tableaulist2('68','Bas-Rhin (67)','1','67'); departement[13]=new tableaulist2('13','Bouches du Rhone (13)','26','13'); departement[14]=new tableaulist2('14','Calvados (14)','4','14'); departement[15]=new tableaulist2('15','Cantal (15)','3','15'); departement[16]=new tableaulist2('16','Charente (16)','25','16'); departement[17]=new tableaulist2('17','Charente Maritime (17)','25','17'); departement[18]=new tableaulist2('18','Cher (18)','7','18'); departement[19]=new tableaulist2('19','Corrèze (19)','17','19'); departement[20]=new tableaulist2('29','Corse du Sud (2A)','9','2A'); departement[21]=new tableaulist2('20','Cote d\'Or (21)','5','21'); departement[22]=new tableaulist2('21','Cotes d\'Armor (22)','6','22'); departement[23]=new tableaulist2('22','Creuse (23)','17','23'); departement[24]=new tableaulist2('80','Deux-Sèvres (79)','25','79'); departement[25]=new tableaulist2('23','Dordogne (24)','2','24'); departement[26]=new tableaulist2('24','Doubs (25)','10','25'); departement[27]=new tableaulist2('25','Drôme (26)','27','26'); departement[28]=new tableaulist2('92','Essonne (91)','14','91'); departement[29]=new tableaulist2('26','Eure (27)','13','27'); departement[30]=new tableaulist2('27','Eure et Loir (28)','7','28'); departement[31]=new tableaulist2('28','Finistère (29)','6','29'); departement[32]=new tableaulist2('31','Gard (30)','16','30'); departement[33]=new tableaulist2('33','Gers (32)','21','32'); departement[34]=new tableaulist2('34','Gironde (33)','2','33'); departement[35]=new tableaulist2('97','Guadeloupe (971)','11','971'); departement[36]=new tableaulist2('99','Gyanne (973)','12','973'); departement[37]=new tableaulist2('30','Haute Corse (2B)','9','2B'); departement[38]=new tableaulist2('32','Haute Garonne (31)','21','31'); departement[39]=new tableaulist2('44','Haute Loire (43)','3','43'); departement[40]=new tableaulist2('53','Haute Marne (52)','8','52'); departement[41]=new tableaulist2('71','Haute Saone (70)','26','70'); departement[42]=new tableaulist2('75','Haute Savoie (74)','10','74'); departement[43]=new tableaulist2('88','Haute Vienne (87)','27','87'); departement[44]=new tableaulist2('5','Hautes Alpes (05)','21','05'); departement[45]=new tableaulist2('66','Hautes Pyrénées (65)','17','65'); departement[46]=new tableaulist2('69','Haut-Rhin (68)','1','68'); departement[47]=new tableaulist2('93','Hauts de Seine (92)','14','92'); departement[48]=new tableaulist2('35','Herault (34)','16','34'); departement[49]=new tableaulist2('36','Ille et Vilaine (35)','6','35'); departement[50]=new tableaulist2('37','Indre (36)','7','36'); departement[51]=new tableaulist2('38','Indre et Loire (37)','7','37'); departement[52]=new tableaulist2('39','Isère (38)','27','38'); departement[53]=new tableaulist2('40','Jura (39)','10','39'); departement[54]=new tableaulist2('100','La Réunion (974)','15','974'); departement[55]=new tableaulist2('41','Landes (40)','2','40'); departement[56]=new tableaulist2('42','Loir et Cher (41)','27','41'); departement[57]=new tableaulist2('43','Loire (42)','23','42'); departement[58]=new tableaulist2('45','Loire Atlantique (44)','7','44'); departement[59]=new tableaulist2('46','Loiret (45)','7','45'); departement[60]=new tableaulist2('47','Lot (46)','21','46'); departement[61]=new tableaulist2('48','Lot et Garonne (47)','2','47'); departement[62]=new tableaulist2('49','Lozère (48)','16','48'); departement[63]=new tableaulist2('50','Maine et Loire (49)','23','49'); departement[64]=new tableaulist2('51','Manche (50)','4','50'); departement[65]=new tableaulist2('52','Marne (51)','8','51'); departement[66]=new tableaulist2('98','Martinique (972)','19','972'); departement[67]=new tableaulist2('54','Mayenne (53)','23','53'); departement[68]=new tableaulist2('102','Mayotte (976)','20','976'); departement[69]=new tableaulist2('55','Meurthe et Moselle (54)','18','54'); departement[70]=new tableaulist2('56','Meuse (55)','18','55'); departement[71]=new tableaulist2('57','Morbihan (56)','6','56'); departement[72]=new tableaulist2('58','Moselle (57)','18','57'); departement[73]=new tableaulist2('59','Nièvre (58)','5','58'); departement[74]=new tableaulist2('60','Nord (59)','22','59'); departement[75]=new tableaulist2('61','Oise (60)','24','60'); departement[76]=new tableaulist2('62','Orne (61)','4','61'); departement[77]=new tableaulist2('76','Paris (75)','14','75'); departement[78]=new tableaulist2('63','Pas de Calais (62)','22','62'); departement[79]=new tableaulist2('64','Puy de Dôme (63)','3','63'); departement[80]=new tableaulist2('65','Pyrénées Atlantiques (64)','2','64'); departement[81]=new tableaulist2('67','Pyrénées Orientales (66)','16','66'); departement[82]=new tableaulist2('70','Rhône (69)','27','69'); departement[83]=new tableaulist2('72','Saone et Loire (71)','5','71'); departement[84]=new tableaulist2('73','Sarthe (72)','23','72'); departement[85]=new tableaulist2('74','Savoie (73)','27','73'); departement[86]=new tableaulist2('78','Seine et Marne (77)','14','77'); departement[87]=new tableaulist2('77','Seine Maritime (76)','13','76'); departement[88]=new tableaulist2('94','Seine Saint-Denis (93)','14','93'); departement[89]=new tableaulist2('81','Somme (80)','24','80'); departement[90]=new tableaulist2('101','St Pierre et Miquelon (975)','28','975'); departement[91]=new tableaulist2('82','Tarn (81)','21','81'); departement[92]=new tableaulist2('83','Tarn et Garonne (82)','21','82'); departement[93]=new tableaulist2('91','Territoire de Belfort (90)','10','90'); departement[94]=new tableaulist2('95','Val de Marne (94)','14','94'); departement[95]=new tableaulist2('96','Val d\'Oise (95)','14','95'); departement[96]=new tableaulist2('84','Var (83)','26','83'); departement[97]=new tableaulist2('85','Vaucluse (84)','26','84'); departement[98]=new tableaulist2('86','Vendée (85)','23','85'); departement[99]=new tableaulist2('87','Vienne (86)','25','86'); departement[100]=new tableaulist2('89','Vosges (88)','18','88'); departement[101]=new tableaulist2('90','Yonne (89)','5','89'); departement[102]=new tableaulist2('79','Yvelines (78)','14','78'); function listdepartement(form,objet,idd) { if (idd=='0'|idd==0) form.region_id.value=0; else form.region_id.value=region[idd][0].id; objet.length = 0 var defaultSelected = true; var selected = true; objet.options[objet.length]=new Option('Affiner par département ','0',defaultSelected,selected); defaultSelected = false; selected = false; //alert(document.form1.region_id.length); if (idd=='0'|idd==0) { for (id=1;id