/**
 * @author mb
 */

function setStates() {
  cntrySel = document.getElementById('provincie');
  stateList = provincies[cntrySel.value];
  changeSelect('gemeente', stateList, stateList);
}


function changeSelect(fieldID, newOptions, newValues) {
  selectField = document.getElementById(fieldID);
  selectField.options.length = 0;
  for (i=0; i<newOptions.length; i++) {
    selectField.options[selectField.length] = new Option(newOptions[i], newValues[i]);
  }
}
var provincies = new Array();

provincies['Drenthe'] = new Array(
  'Aa en Hunze',
  'Assen',
  'Borger-Odoorn',
  'Coevorden',
  'De Wolden',
  'Emmen',
  'Hoogeveen',
  'Meppel',
  'Midden-Drenthe',
  'Noordenveld',
  'Tynaarlo',
  'Westerveld'
);

provincies['Flevoland'] = new Array(
  'Almere',
  'Dronten',
  'Lelystad',
  'Noordoostpolder',
  'Urk',
  'Zeewolde'
);

provincies['Friesland'] = new Array(
  'Achtkarspelen',
  'Ameland',
  'Boornsterhem',
  'Bolsward',
  'Dantumadeel',
  'Dongeradeel',
  'Ferwerderadeel',
  'Franekeradeel',
  'Gaasterland-Sloten',
  'Harlingen',
  'Heerenveen',
  'Het Bildt',
  'Kollumerland en Nieuwkruisland',
  'Leeuwarden',
  'Leeuwarderadeel',
  'Lemsterland',
  'Littenseradeel',
  'Menaldumadeel',
  'Nijefurd',
  'Ooststellingwerf',
  'Opsterland',
  'Schiermonnikoog',
  'Scharsterland',
  'Smallingerland',
  'Sneek',
  'Terschelling',
  'Tietjerksteradeel',
  'Vlieland',
  'Weststellingwerf',
  'Wonseradeel',
  'Wymbritseradeel'
);


provincies['Gelderland'] = new Array(
  'Aalten',
  'Apeldoorn',
  'Arnhem',
  'Barneveld',
  'Berkelland',
  'Beuningen',
  'Bronckhorst',
  'Brummen',
  'Buren',
  'Culemborg',
  'Doesburg',
  'Doetinchem',
  'Druten',
  'Duiven',
  'Ede',
  'Elburg',
  'Epe',
  'Ermelo',
  'Geldermalsen',
  'Groesbeek',
  'Harderwijk',
  'Hattem',
  'Heerde',
  'Heumen',
  'Lingewaal',
  'Lingewaard',
  'Lochem',
  'Maasdriel',
  'Millingen aan de Rijn',
  'Montferland',
  'Neder-Betuwe',
  'Neerijnen',
  'Nijkerk',
  'Nijmegen',
  'Nunspeet',
  'Oldebroek',
  'Oost Gelre',
  'Oude IJsselstreek',
  'Overbetuwe',
  'Putten',
  'Renkum',
  'Rheden',
  'Rijnwaarden',
  'Rozendaal',
  'Scherpenzeel',
  'Tiel',
  'Ubbergen',
  'Voorst',
  'Wageningen',
  'West Maas en Waal',
  'Westervoort',
  'Wijchen',
  'Winterswijk',
  'Zaltbommel',
  'Zevenaar',
  'Zutphen'
);

provincies['Groningen'] = new Array(
  'Appingedam',
  'Bedum',
  'Bellingwedde',
  'De Marne',
  'Delfzijl',
  'Eemsmond',
  'Groningen',
  'Grootegast',
  'Haren',
  'Hoogezand-Sappemeer',
  'Leek',
  'Loppersum',
  'Marum',
  'Menterwolde',
  'Pekela',
  'Reiderland',
  'Scheemda',
  'Slochteren',
  'Stadskanaal',
  'Ten Boer',
  'Veendam',
  'Vlagtwedde',
  'Winschoten',
  'Winsum',
  'Zuidhorn'
);


provincies['Limburg'] = new Array(
  'Arcen en Velden',
  'Beek',
  'Beesel',
  'Bergen',
  'Brunssum',
  'Echt-Susteren',
  'Eijsden',
  'Gennep',
  'Gulpen-Wittem',
  'Heerlen',
  'Helden',
  'Horst aan de Maas',
  'Kerkrade',
  'Kessel',
  'Landgraaf',
  'Leudal',
  'Maasbree',
  'Maasgouw',
  'Maastricht',
  'Margraten',
  'Meerlo-Wanssum',
  'Meerssen',
  'Meijel',
  'Mook en Middelaar',
  'Nederweert',
  'Nuth',
  'Onderbanken',
  'Roerdalen',
  'Roermond',
  'Schinnen',
  'Sevenum',
  'Simpelveld',
  'Sittard-Geleen',
  'Stein',
  'Vaals',
  'Valkenburg aan de Geul',
  'Venlo',
  'Venray',
  'Voerendaal',
  'Weert'
);

provincies['Noord-Brabant'] = new Array(
  'Aalburg',
  'Alphen-Chaam',
  'Asten',
  'Baarle-Nassau',
  'Bergeijk',
  'Bergen op Zoom',
  'Bernheze',
  'Best',
  'Bladel',
  'Boekel',
  'Boxmeer',
  'Boxtel',
  'Breda',
  'Cranendonck',
  'Cuijk',
  'Deurne',
  'Dongen',
  'Drimmelen',
  'Eersel',
  'Eindhoven',
  'Etten-Leur',
  'Geertruidenberg',
  'Geldrop-Mierlo',
  'Gemert-Bakel',
  'Gilze en Rijen',
  'Goirle',
  'Grave',
  'Haaren',
  'Halderberge',
  'Heeze-Leende',
  'Helmond',
  '\'s-Hertogenbosch',
  'Heusden',
  'Hilvarenbeek',
  'Laarbeek',
  'Landerd',
  'Lith',
  'Loon op Zand',
  'Maasdonk',
  'Mill en Sint Hubert',
  'Moerdijk',
  'Nuenen, Gerwen en Nederwetten',
  'Oirschot',
  'Oisterwijk',
  'Oosterhout',
  'Oss',
  'Reusel-De Mierden',
  'Roosendaal',
  'Rucphen',
  'Schijndel',
  'Sint Anthonis',
  'Sint-Michielsgestel',
  'Sint-Oedenrode',
  'Someren',
  'Son en Breugel',
  'Steenbergen',
  'Tilburg',
  'Uden',
  'Valkenswaard',
  'Veghel',
  'Veldhoven',
  'Vught',
  'Waalre',
  'Waalwijk',
  'Werkendam',
  'Woensdrecht',
  'Woudrichem',
  'Zundert'
);

provincies['Noord-Holland'] = new Array(
  'Aalsmeer',
  'Alkmaar',
  'Amstelveen',
  'Amsterdam',
  'Andijk',
  'Anna Paulowna',
  'Beemster',
  'Bennebroek',
  'Bergen',
  'Beverwijk',
  'Blaricum',
  'Bloemendaal',
  'Bussum',
  'Castricum',
  'Den Helder',
  'Diemen',
  'Drechterland',
  'Edam-Volendam',
  'Enkhuizen',
  'Graft-De Rijp',
  'Haarlem',
  'Haarlemmerliede en Spaarnwoude',
  'Haarlemmermeer',
  'Harenkarspel',
  'Heemskerk',
  'Heemstede',
  'Heerhugowaard',
  'Heiloo',
  'Hilversum',
  'Hoorn',
  'Huizen',
  'Koggenland',
  'Landsmeer',
  'Langedijk',
  'Laren',
  'Medemblik',
  'Muiden',
  'Naarden',
  'Niedorp',
  'Oostzaan',
  'Opmeer',
  'Ouder-Amstel',
  'Purmerend',
  'Schagen',
  'Schermer',
  'Stede Broec',
  'Texel',
  'Uitgeest',
  'Uithoorn',
  'Velsen',
  'Waterland',
  'Weesp',
  'Wervershoof',
  'Wieringen',
  'Wieringermeer',
  'Wijdemeren',
  'Wormerland',
  'Zaanstad',
  'Zandvoort',
  'Zeevang',
  'Zijpe'
);
provincies['Overijssel'] = new Array(
  'Almelo',
  'Borne',
  'Dalfsen',
  'Deventer',
  'Dinkelland',
  'Enschede',
  'Haaksbergen',
  'Hardenberg',
  'Hellendoorn',
  'Hengelo',
  'Hof van Twente',
  'Kampen',
  'Losser',
  'Oldenzaal',
  'Olst-Wijhe',
  'Ommen',
  'Raalte',
  'Rijssen-Holten',
  'Staphorst',
  'Steenwijkerland',
  'Tubbergen',
  'Twenterand',
  'Wierden',
  'Zwartewaterland',
  'Zwolle'
);

provincies['Utrecht'] = new Array(
  'Abcoude',
  'Amersfoort',
  'Baarn',
  'Breukelen',
  'Bunnik',
  'Bunschoten',
  'De Bilt',
  'De Ronde Venen',
  'Eemnes',
  'Houten',
  'IJsselstein',
  'Leusden',
  'Loenen',
  'Lopik',
  'Maarssen',
  'Montfoort',
  'Nieuwegein',
  'Oudewater',
  'Renswoude',
  'Rhenen',
  'Soest',
  'Utrecht',
  'Utrechtse Heuvelrug',
  'Veenendaal',
  'Vianen',
  'Wijk bij Duurstede',
  'Woerden',
  'Woudenberg',
  'Zeist'
);

provincies['Zeeland'] = new Array(
  'Borsele',
  'Goes',
  'Hulst',
  'Kapelle',
  'Middelburg',
  'Noord-Beveland',
  'Reimerswaal',
  'Schouwen-Duiveland',
  'Sluis',
  'Terneuzen',
  'Tholen',
  'Veere',
  'Vlissingen'
);

provincies['Zuid-Holland'] = new Array(
  'Alblasserdam',
  'Albrandswaard',
  'Alkemade',
  'Alphen aan den Rijn',
  'Barendrecht',
  'Bergambacht',
  'Bernisse',
  'Binnenmaas',
  'Bodegraven',
  'Boskoop',
  'Brielle',
  'Capelle aan den IJssel',
  'Cromstrijen',
  'Delft',
  'Den Haag (\'s Gravenhage)',
  'Dirksland',
  'Dordrecht',
  'Giessenlanden',
  'Goedereede',
  'Gorinchem',
  'Gouda',
  'Graafstroom',
  'Hardinxveld-Giessendam',
  'Hellevoetsluis',
  'Hendrik-Ido-Ambacht',
  'Hillegom',
  'Jacobswoude',
  'Katwijk',
  'Korendijk',
  'Krimpen aan den IJssel',
  'Lansingerland',
  'Leerdam',
  'Leiden',
  'Leiderdorp',
  'Leidschendam-Voorburg',
  'Liesveld',
  'Lisse',
  'Maassluis',
  'Middelharnis',
  'Midden-Delfland',
  'Moordrecht',
  'Nederlek',
  'Nieuw-Lekkerland',
  'Nieuwerkerk aan den IJssel',
  'Nieuwkoop',
  'Noordwijk',
  'Noordwijkerhout',
  'Oegstgeest',
  'Oostflakkee',
  'Oud-Beijerland',
  'Ouderkerk',
  'Papendrecht',
  'Pijnacker-Nootdorp',
  'Reeuwijk',
  'Ridderkerk',
  'Rijnwoude',
  'Rijswijk',
  'Rotterdam',
  'Rozenburg',
  'Schiedam',
  'Schoonhoven',
  'Sliedrecht',
  'Spijkenisse',
  'Strijen',
  'Teylingen',
  'Vlaardingen',
  'Vlist',
  'Voorschoten',
  'Waddinxveen',
  'Wassenaar',
  'Westland',
  'Westvoorne',
  'Zederik',
  'Zevenhuizen-Moerkapelle',
  'Zoetermeer',
  'Zoeterwoude',
  'Zwijndrecht'
);

