function change_villes ( selectbox ) {

var label;
var value;
var newopt;
var flag = true;
var selectarea2 = selectbox.options[ selectbox.selectedIndex ].value;

switch ( selectarea2 ) {

case "44" :
label = new Array("-", "Aigrefeuille sur Maine", "Ancenis", "Batz sur Mer", "Blain", "Bouaye", "Bourgneuf en Retz", "Bouvron", "Carquefou", "Chateaubriant", "Clisson", "Corcoue sur Logne", "Derval", "Guéméné Penfao", "Guérande", "La Baule", "La Bernerie en Retz", "La Chapelle Basse Mer", "La Chevallerais", "La Plaine Sur Mer", "La Turballe", "Le Cellier", "Le Croisic", "Le Gavre", "Le Loroux Bottereau", "Le Pouliguen", "Lege", "Les Moutiers en Retz", "Machecoul", "Mauves sur Loire", "Mesquer", "Nantes", "Nort Sur Erdre", "Nozay", "Oudon", "Paimboeuf", "Piriac sur Mer", "Pontchâteau", "Pornic", "Pornichet", "Préfailles", "Rèze", "Saint André des Eaux", "Saint Brévin l'Océan", "Saint Brévin les Pins", "Saint Etienne de Montluc", "Saint Gildas des Bois", "Saint Joachim", "Saint Lyphard", "Saint Mars la Jaille", "Saint Michel Chef Chef", "Saint Nazaire", "Saint Philbert de Grand Lieu", "Saint-Molf", "Sainte Luce sur Loire", "Savenay", "Sion les Mines", "Sucé sur Erdre", "Tharon Plage", "Thouare sur Loire", "Touvois", "Vallet", "Varadès", "Vertou");
value = new Array("0", "2607", "2608", "2609", "2610", "2611", "2612", "5314", "2614", "2615", "2616", "2617", "2618", "2619", "2620", "2622", "2623", "2621", "5315", "2624", "2625", "2626", "2627", "5316", "2629", "2630", "2628", "2631", "2632", "2633", "2634", "2635", "2636", "2637", "2638", "2639", "2640", "2641", "2642", "2643", "2644", "2645", "2646", "2658", "2647", "2649", "2650", "2613", "2651", "2652", "2653", "2655", "2656", "2654", "2648", "2657", "2659", "2660", "2661", "2662", "2663", "2664", "2665", "2666");
break;

case "49" :
label = new Array("-", "Angers", "Aubigné sur Layon", "Bauge", "Beaufort en Vallée", "Beaulieu sur Layon", "Beaupréau", "Begrolles en Mauges", "Behuard", "Bouchemaine", "Brain sur Allonnes", "Brain sur l'Authion", "Breze", "Brigné", "Briollay", "Brion", "Brissac Quince", "Cande", "Chalonnes Sur Loire", "Champtoce sur Loire", "Champtoceaux", "Chanteloup les Bois", "Chateauneuf sur Sarthe", "Chaudefonds sur Layon", "Chemille", "Chenille Change", "Cholet", "Concourson sur Layon", "Daumeray", "Denée", "Deneze sous Doue", "Doue la Fontaine", "Durtal", "Fontaine Guerin", "Fontaine Milon", "Fontevraud l'Abbaye", "Forges", "Gee", "Gennes", "Geste", "Ingrandes", "La Bohalle", "La Menitre", "La Possonnière", "La Romagne", "La Séguinière", "La Tessoualle", "La Varenne", "Le Fuilet", "Le Lion d'Angers", "Le May sur Evre", "Le Pin en Mauges", "Le Puy Notre Dame", "Les Rosiers Sur Loire", "Les Ulmes", "Les Verchers-sur-Layon", "Louresse Rochemenier", "Martigné Briand", "Maulevrier", "Maze", "Mazières en Mauges", "Meigné", "Montfort", "Montjean sur Loire", "Montreuil Bellay", "Montsoreau", "Morannes", "Noyant", "Nuaille", "Pouance", "Rochefort sur Loire", "Saint Aubin de Luigne", "Saint Christophe du Bois", "Saint Florent le Vieil", "Saint Georges du Bois", "Saint Georges sur Layon", "Saint Georges sur Loire", "Saint Germain des Prés", "Saint Lambert du Lattay", "Saint Léger des Bois", "Saint Martin de la Place", "Saint Mathurin sur Loire", "Saint Remy la Varenne", "Saumur", "Savennières", "Segre", "Seiches sur le Loir", "Thouarce", "Tierce", "Toutlemonde", "Trelaze", "Trementines", "Varennes sur Loire", "Vauchretien", "Vezins", "Villedieu la Blouère", "Villeveque");
value = new Array("0", "2667", "2711", "2668", "2669", "2670", "2671", "2672", "2673", "2674", "2675", "2676", "2677", "2678", "2679", "2680", "2681", "2682", "2683", "2685", "2684", "2686", "2687", "2688", "2689", "2690", "2691", "2692", "2693", "2694", "2695", "2696", "2697", "2698", "2699", "2700", "2701", "2702", "2703", "2704", "2705", "5317", "2706", "5318", "2707", "2708", "2709", "2710", "2716", "2712", "2713", "2714", "2715", "2717", "2718", "2719", "2720", "6054", "2721", "2722", "2723", "2724", "2725", "2726", "2727", "2728", "2729", "2730", "2731", "2732", "2733", "2734", "2735", "2736", "2737", "2738", "2739", "2740", "2741", "2742", "2743", "2744", "2745", "2746", "2747", "2748", "2749", "2750", "2751", "2753", "2752", "2754", "2755", "2756", "2757", "2758", "2759");
break;

case "53" :
label = new Array("-", "Ambrières les Vallées", "Bais", "Chailland", "Chateau Gontier", "Cosse le Vivien", "Craon", "Entrammes", "Ernée", "Evron", "Gorron", "Javron Les Chapelles", "Jublains", "Lassay les Chateaux", "Laval", "Loiron", "Mayenne", "Meslay du Maine", "Montsurs", "Parne sur Roc", "Pontmain", "Pré en Pail", "Saint Aignan sur Roe", "Saint Denis d'Anjou", "Saint Pierre des Nids", "Sainte Suzanne", "Saulges", "Thorigné-en-Charnie", "Villaines La Juhel");
value = new Array("0", "2760", "2761", "2762", "2763", "2764", "2765", "2766", "2767", "2768", "2769", "2770", "6153", "2771", "2772", "2773", "2774", "2775", "2776", "2777", "2778", "2779", "2780", "2781", "2783", "2782", "2784", "6146", "2785");
break;

case "72" :
label = new Array("-", "Asnières sur Vègre", "Aubigne Racan", "Ballon", "Bazouges sur le Loir", "Beaumont sur Sarthe", "Besse sur Braye", "Bouloire", "Brulon", "Chahaignes", "Champagne", "Château Du Loir", "Coulonge", "Ecommoy", "Fresnay sur Sarthe", "La Bazoge", "La Chartre sur le Loir", "La Ferté Bernard", "La Flèche", "La Fresnaye sur Chedouet", "Le Grand Luce", "Le Lude", "Le Mans", "Loué", "Luche Pringe", "Malicorne sur Sarthe", "Mamers", "Mansigne", "Marcon", "Marolles Les Braults", "Mayet", "Montmirail", "Ponce sur le Loir", "Ruille sur Loir", "Sable sur Sarthe", "Saint Calais", "Saint Léonard des Bois", "Sarce", "Sille le Guillaume", "Tuffe", "Vaas", "Verneil le Chetif", "Vibraye");
value = new Array("0", "6052", "2786", "2787", "2788", "2789", "2790", "2791", "2792", "2793", "2794", "2795", "2796", "2797", "2798", "2802", "2799", "2800", "2801", "2803", "2804", "2805", "2806", "2807", "2808", "2809", "2810", "2811", "2812", "2813", "2814", "2815", "2816", "2817", "2818", "2819", "6154", "2820", "2821", "2822", "2823", "2824", "2825");
break;

case "85" :
label = new Array("-", "Aizenay", "Angles", "Apremont", "Aubigny", "Avrille", "Barbatre", "Bazoges en Pareds", "Beauvoir Sur Mer", "Bouffere", "Bouin", "Brem sur Mer", "Brétignolles sur Mer", "Chaille les Marais", "Challans", "Chantonnay", "Château-d'Olonne", "Chavagnes en Paillers", "Coex", "Fontenay le Comte", "Foussais Payre", "Fromentine", "Grues", "Jard sur Mer", "L'Aiguillon sur Mer", "L'Herbergement", "L'Ile-d'Yeu", "La Barre de Monts", "La Chataigneraie", "La Faute sur Mer", "La Jonchère", "La Mothe Achard", "La Roche sur Yon", "La Tranche Sur Mer", "Lairoux", "Landevieille", "Le Champ Saint Pere", "Le Fenouiller", "Le Poire sur Vie", "Les Epesses", "Les Essarts", "Les Herbiers", "Les Lucs sur Boulogne", "Les Magnils Reigniers", "Les Sables d'Olonne", "Longeville sur mer", "Luçon", "Maillezais", "Mareuil-sur-Lay-Dissais", "Mervent", "Montaigu", "Mortagne Sur Sèvre", "Mouilleron en Pareds", "Moutiers Les Mauxfaits", "Nieul sur l'Autise", "Noirmoutier en l'Ile", "Notre Dame de Monts", "Olonne Sur Mer", "Palluau", "Pouille", "Pouzauges", "Rocheservière", "Saint Benoist sur Mer", "Saint Cyr en Talmondais", "Saint Denis du Payre", "Saint Gilles Croix de Vie", "Saint Hilaire de Riez", "Saint Jean de Monts", "Saint Michel en l Herm", "Saint Michel Mont Mercure", "Saint Sulpice le Verdon", "Saint Vincent sur Graon", "Saint Vincent sur Jard", "Sainte Hermine", "Sallertaine", "Sion sur l'Océan", "Soullans", "Talmont Saint Hilaire", "Triaize", "Vouvant");
value = new Array("0", "2826", "2827", "2828", "5320", "2829", "2830", "6155", "2831", "2832", "2833", "2834", "2835", "2836", "2837", "2838", "2840", "2839", "2841", "2842", "2843", "2844", "2845", "2847", "2849", "5751", "2846", "2850", "2848", "2851", "2854", "2852", "2865", "2866", "2853", "2867", "2855", "2856", "2857", "2859", "2860", "2861", "2862", "2858", "2863", "2864", "2869", "2870", "2871", "2872", "2873", "2874", "2875", "2876", "6149", "2877", "2878", "2879", "2881", "2882", "2883", "2884", "2885", "2886", "2887", "2889", "2890", "2891", "5322", "2892", "2893", "2894", "2895", "2888", "2897", "2896", "5323", "2898", "2899", "5324");
break;

default :
label = new Array("-");
value = new Array("0");
break;
}

var s1 = document.form_recherche.villes;
for ( var i = s1.options.length - 1; i >= 0; i-- ) {
s1.options[ i ] = null;
}

for ( var j = 0; j < label.length; j++ ) {
newopt = new Option ( label[ j ], value[ j ], false, false );
s1.options[ j ] = newopt; 
}
}

