function change_villes ( selectbox ) {

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

switch ( selectarea2 ) {

case "4" :
label = new Array("-", "Allemange En Provence", "Allos", "Annot", "Banon", "Barcelonnette", "Castellane", "Cereste", "Château-Arnoux-Saint-Auban", "Colmars", "Digne les Bains", "Enchastrayes", "Esparron de Verdon", "Estoublon", "Forcalquier", "Gréoux les Bains", "Jausiers", "La Palud sur Verdon", "Le Caire", "Le Sauze", "Les Mées", "Lurs", "Manosque", "Montclar", "Moustiers-Sainte-Marie", "Oraison", "Pra Loup", "Quinson", "Reillanne", "Riez", "Saint André les Alpes", "Saint Etienne les Orgues", "Saint Michel l'Observatoire", "Seyne", "Sisteron", "Super Sauze", "Thorame Basse", "Uvernet Fours", "Valensole", "Volonne");
value = new Array("0", "3123", "3124", "3125", "3126", "3127", "3128", "3129", "3130", "3131", "3132", "5896", "3133", "3134", "3135", "3136", "5368", "5369", "5370", "5371", "5373", "5374", "3137", "6000", "3138", "3139", "3142", "3140", "3141", "3143", "3144", "3145", "5986", "3146", "3147", "5372", "5756", "3148", "3149", "3150");
break;

case "5" :
label = new Array("-", "Abriès", "Ancelle", "Arvieux", "Aspres Sur Buech", "Briançon", "Ceillac en Queyras", "Chateau Queyras", "Château Ville Vieille", "Châteauroux les Alpes", "Chorges", "Crevoux", "Crots", "Embrun", "Freissinières", "Gap", "Guillestre", "La Chapelle en Valgaudemar", "La Grave", "Laragne Montéglin", "Les Orres", "Molines en Queyras", "Mont-Dauphin", "Montgenèvre", "Orcières", "Orpierre", "Puy Saint Vincent", "Risoul", "Rosans", "Rousset", "Saint Bonnet en Champsaur", "Saint Etienne en Devoluy", "Saint Jean Saint Nicolas", "Saint Léger les Mélèzes", "Saint Michel de Chaillol", "Saint Véran", "Savines le Lac", "Serre Chevalier", "Serres", "Super Dévoluy", "Tallard", "Val des Prés", "Vallouise", "Vars", "Veynes", "Ville Vieille");
value = new Array("0", "3151", "3152", "3153", "3154", "3155", "3156", "5376", "3158", "3157", "5377", "5378", "5775", "3159", "5755", "3160", "3161", "3163", "3162", "3164", "5379", "3165", "3166", "3167", "3168", "3169", "3170", "3171", "3172", "3173", "3174", "3175", "5380", "3176", "3178", "3177", "3180", "3181", "3182", "5527", "3183", "5913", "3184", "3185", "3186", "5375");
break;

case "6" :
label = new Array("-", "Andon", "Antibes", "Auribeau sur Siagne", "Auron", "Beaulieu sur Mer", "Beausoleil", "Belvédère", "Berre-les-Alpes", "Beuil", "Biot", "Breil sur Roya", "Cabris", "Cagnes sur Mer", "Cannes", "Cap d'ail", "Carros", "Castillon", "Cipieres", "Coaraze", "Colomars", "Contes", "Entraunes", "Eze", "Gilette", "Golfe Juan", "Gourdon", "Grasse", "Guillaumes", "Isola 2000", "Juan Les Pins", "L'Escarene", "La Brigue", "La Colle sur Loup", "La Gaude", "La Roquette sur Siagne", "La Turbie", "Lantosque", "Le Bar sur Loup", "Le Broc", "Le Cannet", "Levens", "Luceram", "Mandelieu La Napoule", "Menton", "Mouans Sartoux", "Mougins", "Nice", "Opio", "Pegomas", "Peille", "Peillon", "Péone", "Peymeinade", "Puget Theniers", "Roquebillière", "Roquebrune Cap Martin", "Roquefort les Pins", "Roubion", "Saint Blaise", "Saint Cézaire sur Siagne", "Saint Dalmas le Selvage", "Saint Etienne de Tinée", "Saint Jean Cap Ferrat", "Saint Jeannet", "Saint Laurent du Var", "Saint Martin Vésubie", "Saint Sauveur Sur Tinée", "Saint Vallier de Thiey", "Saint-André-de-la-Roche", "Saint-Paul", "Saorge", "Sospel", "Speracèdes", "Tende", "Théoule sur Mer", "Tourrettes-sur-Loup", "Utelle", "Valberg", "Valbonne", "Valdeblore", "Vallauris", "Vence", "Villars sur Var", "Villefranche sur Mer", "Villeneuve Loubet");
value = new Array("0", "5943", "3187", "3188", "3189", "3190", "3191", "3192", "5381", "5382", "3193", "3194", "3195", "3196", "3197", "3198", "3199", "3200", "3201", "3202", "3203", "3204", "3205", "3206", "3207", "3208", "3209", "3210", "3211", "3212", "3213", "3221", "5384", "3214", "3215", "5383", "3216", "3218", "3219", "5385", "3220", "3222", "3223", "3224", "3225", "3226", "3227", "3228", "3229", "3230", "3231", "3232", "5758", "3233", "3234", "3235", "3236", "3237", "5386", "3239", "3240", "5387", "5390", "3241", "3242", "3243", "3244", "3246", "3247", "3238", "3245", "3217", "3248", "3249", "3250", "3251", "3252", "5960", "3253", "3254", "3255", "3256", "3257", "5389", "3258", "3259");
break;

case "13" :
label = new Array("-", "Aix en Provence", "Allauch", "Alleins", "Arles", "Aubagne", "Auriol", "Aurons", "Barbentane", "Berre L'Etang", "Boulbon", "Cabriès", "Carnoux en Provence", "Carry le Rouet", "Cassis", "Ceyreste", "Charleval", "Chateauneuf Les Martigues", "Chateaurenard", "Cornillon Confoux", "Cuges les Pins", "Eguilles", "Ensuès-la-Redonne", "Eygalières", "Eyguières", "Fontvieille", "Fos sur Mer", "Fuveau", "Gardanne", "Gémenos", "Grans", "Graveson", "Gréasque", "Istres", "Jouques", "La Barben", "La Bouilladisse", "La Ciotat", "La Roque D'Anthéron", "Lamanon", "Lambesc", "Lancon Provence", "Le Puy Sainte Reparade", "Les Baux de Provence", "Les Pennes Mirabeau", "Mallemort", "Marignane", "Marseille", "Martigues", "Maussane Les Alpilles", "Miramas", "Mouriès", "Noves", "Orgon", "Pelissanne", "Port de Bouc", "Port Saint Louis du Rhône", "Puyloubier", "Rognes", "Roquefort la Bédoule", "Roquevaire", "Saint Andiol", "Saint Cannat", "Saint Chamas", "Saint Martin de Crau", "Saint Rémy De Provence", "Saintes Maries De La Mer", "Salin de Giraud", "Salon de Provence", "Sausset Les Pins", "Sénas", "Simiane-Collongue", "Tarascon", "Trets", "Ventabren", "Vernegues", "Vitrolles");
value = new Array("0", "3260", "3261", "3262", "3263", "3264", "5694", "3265", "3266", "3267", "5980", "3268", "3269", "3270", "3271", "5935", "3272", "3273", "3274", "3275", "3276", "3277", "5743", "5992", "3278", "3279", "3280", "3281", "3282", "3283", "5391", "3284", "3285", "3286", "3287", "3290", "3291", "3288", "3289", "3292", "3293", "3294", "3295", "3296", "3297", "3298", "3299", "3300", "3301", "3302", "3303", "3304", "3305", "3306", "3307", "3308", "3309", "3310", "3311", "3312", "3313", "3314", "3315", "3316", "3317", "3323", "3318", "6139", "3319", "3320", "3321", "3322", "3324", "3325", "3326", "3327", "3328");
break;

case "83" :
label = new Array("-", "Agay", "Aiguines", "Ampus", "Aups", "Bagnols en Forêt", "Bandol", "Bargemon", "Barjols", "Bauduen", "Besse sur Issole", "Bormes Les Mimosas", "Bras", "Brignoles", "Callas", "Callian", "Carces", "Carnoules", "Carqueiranne", "Cavalaire sur Mer", "Chateaudouble", "Chateauvieux", "Claviers", "Cogolin", "Correns", "Cotignac", "Cuers", "Draguignan", "Entrecasteaux", "Evenos", "Fayence", "Figanières", "Flayosc", "Fréjus", "Gassin", "Grimaud", "Hyères", "La Cadière d'Azur", "La Celle", "La Crau", "La Croix Valmer", "La Croix-Valmer", "La Farlède", "La Garde", "La Garde Freinet", "La Londe Les Maures", "La Môle", "La Motte", "La Seyne sur Mer", "La Valette du Var", "Le Beausset", "Le Lavandou", "Le Luc", "Le Muy", "Le Pradet", "Le Revest les Eaux", "Le Thoronet", "Le Val", "Les Adrets de l'Estérel", "Les Arcs", "Les Mayons", "Les Salles sur Verdon", "Lorgues", "Mons", "Montauroux", "Montferrat", "Montfort sur Argens", "Nans les Pins", "Neoules", "Ollioules", "Pierrefeu du Var", "Plan d'Aups Sainte Baume", "Plan de la Tour", "Port Grimaud", "Puget sur Argens", "Puget Ville", "Ramatuelle", "Rayol-Canadel-sur-Mer", "Régusse", "Rians", "Roquebrune sur Argens", "Saint Aygulf", "Saint Cyr sur Mer Les Lecques", "Saint Mandrier sur Mer", "Saint Maximin la Sainte Baume", "Saint Raphael", "Saint Tropez", "Saint Zacharie", "Saint-Julien", "Sainte Maxime", "Salernes", "Sanary Sur Mer", "Seillans", "Signes", "Sillans la Cascade", "Six Fours Les Plages", "Solliès Pont", "Souliès Toucas", "Tanneron", "Taradeau", "Toulon", "Tourtour", "Tourves", "Trans en Provence", "Trigance", "Varages", "Vidauban", "Villecroze", "Vinon sur Verdon");
value = new Array("0", "3329", "3330", "5392", "3331", "3332", "3333", "3334", "3335", "5393", "3336", "3337", "3338", "3339", "3340", "3341", "3342", "3343", "5457", "3344", "5394", "5395", "3345", "3346", "3347", "3348", "3349", "3350", "3351", "5746", "3352", "3353", "3354", "3355", "5787", "3356", "3357", "3364", "3365", "3358", "3359", "5458", "5683", "3360", "3361", "3366", "5765", "3367", "3362", "3363", "3369", "3370", "4456", "3371", "3372", "3373", "5962", "3377", "3375", "3376", "3637", "3374", "3378", "3379", "3380", "3381", "3382", "3383", "3384", "3385", "3386", "3387", "5991", "3388", "3389", "3390", "3391", "3368", "5396", "3392", "3393", "3394", "3395", "3396", "3397", "3398", "3399", "3400", "5397", "3401", "3402", "3403", "3404", "3405", "5398", "3406", "3407", "6133", "5468", "3408", "3409", "3410", "3411", "3412", "3413", "3414", "3415", "3416", "3417");
break;

case "84" :
label = new Array("-", "Ansouis", "Apt", "Aramon", "Aubignan", "Avignon", "Beaumes de Venise", "Bedarrides", "Bedoin", "Bollène", "Bonnieux", "Buoux", "Cadenet", "Caromb", "Carpentras", "Cavaillon", "Châteauneuf de Gadagne", "Châteauneuf du Pape", "Courthezon", "Cucuron", "Fontaine de Vaucluse", "Gigondas", "Gordes", "Grambois", "L'Isle sur la Sorgue", "La Tour d'Aigues", "Lacoste", "Lauris", "Le Thor", "Malaucène", "Mazan", "Ménerbes", "Merindol", "Monieux", "Monteux", "Mormoiron", "Mornas", "Oppède le Vieux", "Orange", "Pernes les Fontaines", "Pertuis", "Richerenches", "Robion", "Roussillon", "Rustrel", "Sablet", "Sarrians", "Sault", "Saumane de Vaucluse", "Séguret", "Sivergues", "Sorgues", "Suzette", "Vacqueyras", "Vaison la Romaine", "Valréas", "Vedène", "Venasque", "Violès");
value = new Array("0", "3418", "3419", "6074", "3420", "3421", "3422", "6024", "3423", "3424", "3425", "5399", "3426", "3427", "3428", "3429", "3430", "3431", "5400", "3432", "3433", "3434", "3435", "3436", "3440", "3437", "5401", "3438", "3439", "3441", "3442", "5403", "5404", "3443", "3444", "3445", "6072", "5405", "3446", "3447", "3448", "6059", "5406", "3449", "6093", "3450", "3451", "3452", "3453", "5979", "5407", "3454", "6102", "3455", "3456", "3457", "3458", "3459", "6127");
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; 
}
}

