function choix_departement ( selectbox) {
var label;
var value;
var newopt;
var flag = true;

var selectarea2 = selectbox.options[ selectbox.selectedIndex ].value;

switch ( selectarea2 ) {
case "22":	label = new Array("-- votre choix --", "Bas Rhin (67)", "Haut Rhin (68)" );
	value = new Array("0","67", "68" );
	break;
case "1":	label = new Array("-- votre choix --", "Dordogne (24)", "Gironde (33)", "Landes (40)", "Lot-et-Garonne (47)", "Pyrenees-Atlantiques (64)" );
	value = new Array("0","24", "33", "40", "47", "64" );
	break;
case "2":	label = new Array("-- votre choix --", "Allier (03)", "Cantal (15)", "Haute Loire (43)","Puy-de-Dome (63)" );
	value = new Array("0","3", "15", "43", "63" )
	break;
case "3":	label = new Array("-- votre choix --", "Cotes-d'Armor (22)", "Finistere (29)", "Ille-et-Vilaine (35)", "Morbihan (56)" );
	value = new Array("0","22", "29", "35", "56" );
	break;		
case "4":	label = new Array("-- votre choix --", "Cote-d'Or (21)", "Nievre (58)", "Saone-et-Loire (71)", "Yonne (89)" );
	value = new Array("0","21", "58", "71", "89" );
	break;
case "5":	label = new Array("-- votre choix --", "Cher (18)", "Eure-et-Loir (28)", "Indre (36)", "Indre-et-Loire (37)", "Loiret (45)", "Loir-et-Cher (41)" );
	value = new Array("0","18", "28", "36", "37", "45", "41" );
	break;
case "6":	label = new Array("-- votre choix --", "Ardennes (08)", "Aube (10)", "Haute Marne (52)", "Marne (51)" );
	value = new Array("0","8", "10", "52", "51" );
	break;
case "7":	label = new Array( "-- votre choix --", "Corse du Sud (2A)", "Haute Corse (2B)" );
	value = new Array("0","20", "20" );
	break;
case "8": label = new Array( "-- votre choix --", "Territoire de Belfort (90)", "Doubs (25)", "Jura (39)", "Haute Saone (70)" );
	value = new Array("0","90", "25", "39", "70" );
	break;
case "9": label = new Array("-- votre choix --", "Essonne (91)", "Hauts-de-Seine (92)", "Paris (75)", "Seine-et-Marne (77)", "Seine-Saint-Denis (93)", "Val-de-Marne (94)", "Val-d'Oise (95)", "Yvelines (78)" );
	value = new Array("0", "91", "92", "75", "77", "93", "94", "95", "78" );
	break;
case "10": label = new Array("-- votre choix --", "Aude (11)", "Gard (30)", "Herault (34)", "Lozere (48)", "Pyrenees-Orientales (66)" );
	value = new Array("0","11", "30", "34", "48", "66" );
	break;
case "11": label = new Array("-- votre choix --", "Correze (19)", "Creuse (23)", "Haute Vienne (87)" );
	value = new Array("0", "19", "23", "87" );
	break;
case "12": label = new Array("-- votre choix --", "Meurthe-et-Moselle (54)", "Meuse (55)", "Moselle (57)", "Vosges (88)" );
	value = new Array("0","54", "55", "57", "88" );
	break;
case "13": label = new Array("-- votre choix --", "Ariege (09)", "Aveyron (12)", "Haute Garonne (31)", "Gers (32)", "Lot (46)", "Hautes Pyrénées (65)", "Tarn (81)", "Tarn-et-Garonne (82)" );
	value = new Array("0","9", "12", "31", "32", "46", "65", "81", "82" );
	break;
case "14": label = new Array("-- votre choix --", "Nord (59)", "Pas-de-Calais (62)" );
	value = new Array("0","59", "62" );
	break;
case "15": label = new Array("-- votre choix --", "Calvados (14)", "Eure (27)","Manche (50)",
"Orne (61)", "Seine-Maritime (76)" );
	value = new Array("0","14","27","50","61","76");	
	break;

case "16": label = new Array("-- votre choix --", "Loire-Atlantique (44)", "Maine-et-Loire (49)", "Mayenne (53)", "Sarthe (72)", "Vendee (85)" );
	value = new Array("0","44", "49", "53", "72", "85" );
	break;
case "17":label = new Array("-- votre choix --", "Aisne (02)", "Oise (60)", "Somme (80)" );
	value = new Array("0", "2", "60", "80" );
	break;
case "18":label = new Array("-- votre choix --", "Charente (16)", "Charente-Maritime (17)", "Deux-Sevres (79)", "Vienne (86)" );
	value = new Array("0", "16", "17", "79", "86" );
	break;
case "19":label = new Array("-- votre choix --", "Hautes Alpes (05)", "Alpes-de-Haute-Provence (04)", "Alpes-Maritimes (06)", "Bouches-du-Rhône (13)", "Var (83)", "Vaucluse (84)" );
	value = new Array("0", "5", "4", "6", "13", "83", "84" );
	break;
case "20":label = new Array("-- votre choix --", "Ain (01)", "Ardèche (07)", "Drôme (26)", "Isere (38)", "Loire (42)", "Rhône (69)", "Savoie (73)", "Haute Savoie (74)" );
	value = new Array("0","1", "7", "26", "38", "42", "69", "73","74" );
	break;
case "21": label = new Array("-- votre choix --", "Guadeloupe (971)", "Martinique (972)", "Guyane (973)", "Reunion (974)",  "Saint-Pierre et Miquelon (975)", "Mayotte (976)", "Wallis et Futuna (986)", "Polynésie Française (987)", "Nouvelle Calédonie (988)");
	value = new Array("0", "96","97", "98", "99", "100", "101", "102", "103", "104");
	break;
default :  label = new Array( "-- votre choix --");
	value = new Array( "0");
	break;
}

var selbox2 = document.formulaire.departement;
for ( var i = selbox2.options.length - 1; i >= 0; i-- ) {
	selbox2.options[ i ] = null;
	}

for ( var j = 0; j < label.length; j++ ) {
	newopt = new Option ( label[ j ], value[ j ], false, false );
	selbox2.options[ j ] = newopt;
	}
}



