var regionState = new DynamicOptionList();
regionState.addDependentFields("REGION1","REGION2");
regionState.forValue("Auckland").addOptions("All","Auckland City","Franklin","Great Barrier Island","Helensville","Hibiscus Coast","Manukau City","North Shore","Papakura City","Waiheke Island","Waitakere City","Warkworth");
regionState.forValue("Bay of Plenty").addOptions("All","Katikati","Opotiki","Rotorua","Taupo","Tauranga","Te Puke","Turangi","Whakatane");
regionState.forValue("Canterbury").addOptions("All","Akaroa","Amberley","Ashburton","Cheviot","Christchurch City","Darfield","Fairlie","Geraldine","Hanmer Springs","Kaikoura","All","Mt Cook","Rangiora");
regionState.forValue("Chatham Islands").addOptions("Chatham Islands");
regionState.forValue("Gisborne").addOptions("All","Gisborne","Ruatoria");
regionState.forValue("Hawkes Bay").addOptions("All","Dannevirke","Hastings","Napier","Waipukurau","Wairoa");
regionState.forValue("Manawatu").addOptions("All","Bulls","Levin","Marton","Palmerston North");
regionState.forValue("Marlborough").addOptions("All","Blenheim","Marlborough Sounds");
regionState.forValue("Nelson Bays").addOptions("All","Golden Bay","Motueka","Murchison","Nelson","Picton");
regionState.forValue("Northland").addOptions("All","Dargaville","Kaikohe","Kaitaia","Kawakawa","Kerikeri","Maungaturoto","Paihia","Whangarei");
regionState.forValue("Otago").addOptions("All","Alexandra","Balclutha","Cromwell","Dunedin","Lawrence","Milton","Palmerston","Queenstown","Ranfurly","Roxburgh","Wanaka");
regionState.forValue("Southland").addOptions("All","Bluff","Edendale","Gore","Invercargill","Lumsden","Otautau","Riverton","Stewart Island","Te Anau","Tokanui","Winton");
regionState.forValue("Taranaki").addOptions("All","Hawera","Mokau","New Plymouth","Opunake","Stratford");
regionState.forValue("Timaru/Oamaru").addOptions("All","Kurow","Oamaru","Timaru","Twizel","Waimate");
regionState.forValue("Waikato").addOptions("All","Cambridge","Coromandel","Hamilton","Huntly","Matamata","Morrinsville","Otorohanga","Paeroa","Taumarunui","Te Awamutu","Te Kuiti","All","Thames","Tokoroa/Putaruru","Waihi","Whangamata");
regionState.forValue("Wairarapa").addOptions("All","Carterton","Featherston","Greytown","Martinborough","Masterton","Pahiatua","Woodville");
regionState.forValue("Wanganui").addOptions("All","Ohakune","Taihape","Waiouru","Wanganui");
regionState.forValue("Wellington").addOptions("All","Kapiti","Lower Hutt City","Porirua","Upper Hutt City","Wellington City");
regionState.forValue("West Coast").addOptions("All","Greymouth","Hokitika","Westport");

regionState.forValue("Auckland").setDefaultOptions("All");
regionState.forValue("Bay of Plenty").setDefaultOptions("All");
regionState.forValue("Canterbury").setDefaultOptions("All");
regionState.forValue("Chatham Islands").setDefaultOptions("Chatham Islands");
regionState.forValue("Gisborne").setDefaultOptions("All");
regionState.forValue("Hawkes Bay").setDefaultOptions("All");
regionState.forValue("Manawatu").setDefaultOptions("All");
regionState.forValue("Marlborough").setDefaultOptions("All");
regionState.forValue("Nelson Bays").setDefaultOptions("All");
regionState.forValue("Northland").setDefaultOptions("All");
regionState.forValue("Otago").setDefaultOptions("All");
regionState.forValue("Southland").setDefaultOptions("All");
regionState.forValue("Taranaki").setDefaultOptions("All");
regionState.forValue("Timaru/Oamaru").setDefaultOptions("All");
regionState.forValue("Waikato").setDefaultOptions("All");
regionState.forValue("Wairarapa").setDefaultOptions("All");
regionState.forValue("Wanganui").setDefaultOptions("All");
regionState.forValue("Wellington").setDefaultOptions("All");
regionState.forValue("West Coast").setDefaultOptions("All");
regionState.selectFirstOption = false;
