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

