function change_villes ( selectbox ) {

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

switch ( selectarea2 ) {

case "54" :
label = new Array("-", "Baccarat", "Briey", "Chaligny", "Champigneulles", "Colombey Les Belles", "Custines", "Fontenoy la Joute", "Frouard", "Gondreville", "Gorcy", "Heillecourt", "Jarny", "Lachapelle", "Laxou", "Liverdun", "Longuyon", "Longwy", "Lunéville", "Nancy", "Pont à Mousson", "Saint Nicolas de Port", "Saxon Sion", "Thorey Lyautey", "Tiercelet", "Tomblaine", "Toul", "Varangeville", "Velaine en Haye", "Vèzelise", "Villers la Montagne", "Villerupt");
value = new Array("0", "1811", "1812", "1813", "1814", "1815", "1816", "1817", "1818", "1819", "1820", "1821", "1822", "1823", "1824", "1825", "1826", "1827", "1828", "1829", "1830", "1831", "1832", "1835", "1833", "1834", "1836", "1837", "1838", "1839", "1840", "1841");
break;

case "55" :
label = new Array("-", "Avioth", "Bar Le Duc", "Charny-sur-Meuse", "Clermont en Argonne", "Commercy", "Damvillers", "Dieue sur Meuse", "Douaumont", "Doulcon", "Etain", "Gondrecourt le Chateau", "Ligny en Barrois", "Marville", "Montmedy", "Revigny Sur Ornain", "Saint Mihiel", "Saint Pierrevillers", "Sampigny", "Sommedieue", "Sténay", "Vaucouleurs", "Verdun", "Viéville sous les Côtes");
value = new Array("0", "5233", "1842", "1843", "1844", "1845", "1846", "1847", "5234", "1848", "1849", "1850", "1851", "1852", "1853", "1854", "1855", "5235", "1856", "1857", "1858", "1859", "1860", "5236");
break;

case "57" :
label = new Array("-", "Abreschviller", "Amneville", "Ars sur Moselle", "Audun le Tiche", "Baerenthal", "Bionville sur Nied", "Bitche", "Courcelles Chaussy", "Creutzwald", "Dabo", "Delme", "Dieuze", "Fenetrange", "Folschviller", "Forbach", "Freyming Merlebach", "Gondrexange", "Gorze", "Hagondange", "Haraucourt-sur-Seille", "Hayange", "Hettange Grande", "Hombourg Haut", "Koenigsmacker", "Lagarde", "Langatte", "Lunéville", "Lutzelbourg", "Marsal", "Meisenthal", "Metz", "Mittersheim", "Mondorff", "Moyenvic", "Munster", "Phalsbourg", "Philippsbourg", "Rhodes", "Rodemack", "Rombas", "Saint Avold", "Saint Louis", "Saint Louis lès Bitche", "Saint Quirin", "Sarrebourg", "Sarreguemines", "Sierck Les Bains", "Stiring Wendel", "Thionville", "Vic sur Seille", "Walscheid");
value = new Array("0", "1861", "1862", "1863", "1864", "1865", "6020", "1866", "1867", "1868", "1869", "1870", "1871", "1872", "1873", "1874", "1875", "1876", "1877", "1878", "5237", "1879", "1880", "1881", "1882", "1883", "1884", "1885", "1886", "5238", "5239", "1887", "1888", "1889", "5240", "1890", "1891", "1892", "1893", "1894", "1895", "1896", "1897", "6163", "1898", "1899", "1900", "1901", "1902", "1903", "1904", "1905");
break;

case "88" :
label = new Array("-", "Bains Les Bains", "Bruyères", "Bulgnéville", "Bussang", "Chamagne", "Charmes", "Chatel sur Moselle", "Chatenois", "Châtillon sur Saône", "Contrexeville", "Corcieux", "Cornimont", "Darney", "Domrémy la Pucelle", "Epinal", "Fraize", "Gerardmer", "Girmont-Val-d'Ajol", "Grand", "Granges sur Vologne", "Haut Chitelet", "La Bresse", "Le Thillot", "Le Tholy", "Le Val D'Ajol", "Martigny Les Bains", "Mirecourt", "Monthureux sur Saône", "Neufchâteau", "Plainfaing", "Plombières Les Bains", "Rambervillers", "Raon l'Etape", "Remiremont", "Saint Dié des Vosges", "Saint Maurice sur Moselle", "Sanchey", "Saulxures-sur-Moselotte", "Sénones", "Thaon les Vosges", "Vagney", "Ventron", "Vittel", "Xonrupt Longemer");
value = new Array("0", "1906", "1907", "1908", "1909", "1910", "1911", "5241", "1912", "6090", "1913", "1914", "1915", "1916", "1917", "1918", "1919", "1920", "5243", "1921", "1922", "5242", "1923", "1925", "1926", "1924", "1927", "1928", "1929", "1930", "1931", "1932", "1933", "1934", "1935", "1936", "1937", "5770", "1938", "1939", "1940", "1941", "1942", "1943", "1944");
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; 
}
}

