var hide_empty_list=true; //uncomment this line to hide empty selection lists
var disable_empty_list=true; //uncomment this line to disable empty selection lists

var onclickaction="alert" //set to "alert" or "goto". Former is for debugging purposes, to tell you the value of the final selected list that will be used as the destination URL. Set to "goto" when below configuration is all set up as desired. 

var newwindow=0 //Open links in new window or note 1=yes, 0=no.

/////DEFINE YOUR MENU LISTS and ITEMS below/////////////////

addListGroup("chainedmenu", "First-Select");

addOption("First-Select", "Country", "", 1); //HEADER OPTION
addList("First-Select", "Canada", "", "Canada");
addList("First-Select", "United States", "", "United States");

addList("Canada", "Province", "", 1);
addList("Canada", "Nova Scotia", "", "Canada-NS");
addList("Canada", "Prince Edward Island", "", "Canada-PEI");
addList("Canada", "New Brunswick", "", "Canada-NB");
addList("Canada", "Ontario", "", "Canada-ON");
addList("Canada", "Quebec", "", "Canada-QC");
addList("Canada", "Alberta", "", "Canada-AB");
addList("Canada", "Brittish Columbia", "", "Canada-BC");
addList("Canada", "Saskatchewan", "", "Canada-SK");
addList("Canada", "Nunavut", "", "Canada-NV");
addList("Canada", "Manitoba", "", "Canada-MN");
addList("Canada", "Newfoundland", "", "Canada-NF");
addList("Canada", "Northwest Territories", "", "Canada-NT");
addList("Canada", "Yukon", "", "Canada-YK");


addList("Canada-NS", "Annapolis", "", "Annapolis");
addList("Canada-NS", "Antigonish", "", "Antigonish");
addList("Canada-NS", "Cape Breton", "", "Cape Breton");
addList("Canada-NS", "Colchester", "", "Colchester");
addList("Canada-NS", "Cumberland", "", "Cumberland");
addList("Canada-NS", "Digby", "", "Digby");
addList("Canada-NS", "Guysborough", "", "Guysborough");
addList("Canada-NS", "Halifax", "", "Halifax");
addList("Canada-NS", "Hants", "", "Hants");
addList("Canada-NS", "Inverness", "", "Inverness");
addList("Canada-NS", "Kings", "", "Kings");
addList("Canada-NS", "Lunenburg", "", "Lunenburg");
addList("Canada-NS", "Pictou", "", "Pictou");
addList("Canada-NS", "Queens", "", "Queens");
addList("Canada-NS", "Richmond", "", "Richmond");
addList("Canada-NS", "Shelburne", "", "Shelburne");
addList("Canada-NS", "Victoria", "", "Victoria");
addList("Canada-NS", "Yarmouth", "", "Yarmouth");

addList("Canada-PEI", "Kings", "", "Kings");
addList("Canada-PEI", "Prince", "", "Prince");
addList("Canada-PEI", "Queens", "", "Queens");

addList("Canada-NB", "Albert", "", "Albert");
addList("Canada-NB", "Carleton", "", "Carleton");
addList("Canada-NB", "Charlotte", "", "Charlotte");
addList("Canada-NB", "Gloucester", "", "Gloucester");
addList("Canada-NB", "Kent", "", "Kent");
addList("Canada-NB", "Kings", "", "Kings");
addList("Canada-NB", "Madawaska", "", "Madawaska");
addList("Canada-NB", "Northumberland", "", "Northumberland");
addList("Canada-NB", "Queens", "", "Queens");
addList("Canada-NB", "Restigouche", "", "Restigouche");
addList("Canada-NB", "Saint John", "", "Saint John");
addList("Canada-NB", "Sunbury", "", "Sunbury");
addList("Canada-NB", "Victoria", "", "Victoria");
addList("Canada-NB", "Westmorland", "", "Westmorland");
addList("Canada-NB", "York", "", "York");
addList("Canada-NB", "Albert", "", "Albert");
addList("Canada-NB", "Carleton", "", "Carleton");
addList("Canada-NB", "Charlotte", "", "Charlotte");
addList("Canada-NB", "Gloucester", "", "Gloucester");
addList("Canada-NB", "Kent", "", "Kent");
addList("Canada-NB", "Kings", "", "Kings");
addList("Canada-NB", "Madawaska", "", "Madawaska");
addList("Canada-NB", "Northumberland", "", "Northumberland");
addList("Canada-NB", "Queens", "", "Queens");
addList("Canada-NB", "Restigouche", "", "Restigouche");
addList("Canada-NB", "Saint John", "", "Saint John");
addList("Canada-NB", "Sunbury", "", "Sunbury");
addList("Canada-NB", "Victoria", "", "Victoria");
addList("Canada-NB", "Westmorland", "", "Westmorland");
addList("Canada-NB", "York", "", "York");

addList("Canada-ON", "Algoma", "", "Algoma");
addList("Canada-ON", "Brant", "", "Brant");
addList("Canada-ON", "Bruce", "", "Bruce");
addList("Canada-ON", "Chatham-Kent", "", "Chatham-Kent");
addList("Canada-ON", "Cochrane", "", "Cochrane");
addList("Canada-ON", "Dufferin", "", "Dufferin");
addList("Canada-ON", "Durham", "", "Durham");
addList("Canada-ON", "Elgin", "", "Elgin");
addList("Canada-ON", "Essex", "", "Essex");
addList("Canada-ON", "Frontenac", "", "Frontenac");
addList("Canada-ON", "Greater Sudbury", "", "Greater Sudbury");
addList("Canada-ON", "Grey", "", "Grey");
addList("Canada-ON", "Haldimand", "", "Haldimand");
addList("Canada-ON", "Haliburton", "", "Haliburton");
addList("Canada-ON", "Halton", "", "Halton");
addList("Canada-ON", "Hamilton", "", "Hamilton");
addList("Canada-ON", "Hastings", "", "Hastings");
addList("Canada-ON", "Huron", "", "Huron");
addList("Canada-ON", "Kawartha Lakes", "", "Kawartha Lakes");
addList("Canada-ON", "Kenora", "", "Kenora");
addList("Canada-ON", "Lambton", "", "Lambton");
addList("Canada-ON", "Lanark", "", "Lanark");
addList("Canada-ON", "Leeds and Grenville", "", "Leeds and Grenville");
addList("Canada-ON", "Lennox and Addington", "", "Lennox and Addington");
addList("Canada-ON", "Manitoulin", "", "Manitoulin");
addList("Canada-ON", "Middlesex", "", "Middlesex");
addList("Canada-ON", "Muskoka", "", "Muskoka");
addList("Canada-ON", "Niagara", "", "Niagara");
addList("Canada-ON", "Nipissing", "", "Nipissing");
addList("Canada-ON", "Norfolk", "", "Norfolk");
addList("Canada-ON", "Northumberland", "", "Northumberland");
addList("Canada-ON", "Ottawa", "", "Ottawa");
addList("Canada-ON", "Oxford", "", "Oxford");
addList("Canada-ON", "Parry Sound", "", "Parry Sound");
addList("Canada-ON", "Peel", "", "Peel");
addList("Canada-ON", "Perth", "", "Perth");
addList("Canada-ON", "Peterborough", "", "Peterborough");
addList("Canada-ON", "Prescott and Russell", "", "Prescott and Russell");
addList("Canada-ON", "Prince Edward", "", "Prince Edward");
addList("Canada-ON", "Rainy River", "", "Rainy River");
addList("Canada-ON", "Renfrew", "", "Renfrew");
addList("Canada-ON", "Simcoe", "", "Simcoe");
addList("Canada-ON", "Stormont, Dundas and Glengarry", "", "Stormont, Dundas and Glengarry");
addList("Canada-ON", "Sudbury", "", "Sudbury");
addList("Canada-ON", "Thunder Bay", "", "Thunder Bay");
addList("Canada-ON", "Timiskaming", "", "Timiskaming");
addList("Canada-ON", "Toronto", "", "Toronto");
addList("Canada-ON", "Waterloo", "", "Waterloo");
addList("Canada-ON", "Wellington", "", "Wellington");
addList("Canada-ON", "York", "", "York");

addList("Canada-QC", "Abitibi", "", "Abitibi");
addList("Canada-QC", "Argenteuil", "", "Argenteuil");
addList("Canada-QC", "Arthabaska", "", "Arthabaska");
addList("Canada-QC", "Bagot", "", "Bagot");
addList("Canada-QC", "Beauce", "", "Beauce");
addList("Canada-QC", "Beauharnois", "", "Beauharnois");
addList("Canada-QC", "Bellechasse", "", "Bellechasse");
addList("Canada-QC", "Berthier", "", "Berthier");
addList("Canada-QC", "Bonaventure", "", "Bonaventure");
addList("Canada-QC", "Brome", "", "Brome");
addList("Canada-QC", "Chambly", "", "Chambly");
addList("Canada-QC", "Champlain", "", "Champlain");
addList("Canada-QC", "Charlevoix-Est", "", "Charlevoix-Est");
addList("Canada-QC", "Charlevoix-Ouest", "", "Charlevoix-Ouest");
addList("Canada-QC", "Cheteauguay", "", "Cheteauguay");
addList("Canada-QC", "Chicoutimi", "", "Chicoutimi");
addList("Canada-QC", "Compton", "", "Compton");
addList("Canada-QC", "Deux-Montagnes", "", "Deux-Montagnes");
addList("Canada-QC", "Dorchester", "", "Dorchester");
addList("Canada-QC", "Drummond", "", "Drummond");
addList("Canada-QC", "Frontenac", "", "Frontenac");
addList("Canada-QC", "Gaspe-Est", "", "Gaspe-Est");
addList("Canada-QC", "Gaspe-Ouest", "", "Gaspe-Ouest");
addList("Canada-QC", "Gatineau", "", "Gatineau");
addList("Canada-QC", "Hull", "", "Hull");
addList("Canada-QC", "Huntingdon", "", "Huntingdon");
addList("Canada-QC", "Iberville", "", "Iberville");
addList("Canada-QC", "Ile-de-Montreal", "", "Ile-de-Montreal");
addList("Canada-QC", "Ile-Jesus", "", "Ile-Jesus");
addList("Canada-QC", "Iles-de-la-Madeleine", "", "Iles-de-la-Madeleine");
addList("Canada-QC", "Joliette", "", "Joliette");
addList("Canada-QC", "Kamouraska", "", "Kamouraska");
addList("Canada-QC", "Labelle", "", "Labelle");
addList("Canada-QC", "Laprairie", "", "Laprairie");
addList("Canada-QC", "LAssomption", "", "LAssomption");
addList("Canada-QC", "Levis", "", "Levis");
addList("Canada-QC", "LIslet", "", "LIslet");
addList("Canada-QC", "Lotbiniere", "", "Lotbiniere");
addList("Canada-QC", "Lac-Saint-Jean-Est", "", "Lac-Saint-Jean-Est");
addList("Canada-QC", "Lac-Saint-Jean-Ouest", "", "Lac-Saint-Jean-Ouest");
addList("Canada-QC", "Maskinong", "", "Maskinong");
addList("Canada-QC", "Matane", "", "Matane");
addList("Canada-QC", "Matapedia", "", "Matapedia");
addList("Canada-QC", "Megantic", "", "Megantic");
addList("Canada-QC", "Missisquoi", "", "Missisquoi");
addList("Canada-QC", "Montcalm", "", "Montcalm");
addList("Canada-QC", "Montmorency No. 1", "", "Montmorency No. 1");
addList("Canada-QC", "Montmorency No. 2", "", "Montmorency No. 2");
addList("Canada-QC", "Montmagny", "", "Montmagny");
addList("Canada-QC", "Napierville", "", "Napierville");
addList("Canada-QC", "Nicolet", "", "Nicolet");
addList("Canada-QC", "Papineau", "", "Papineau");
addList("Canada-QC", "Pontiac", "", "Pontiac");
addList("Canada-QC", "Portneuf", "", "Portneuf");
addList("Canada-QC", "Quebec", "", "Quebec");
addList("Canada-QC", "Richelieu", "", "Richelieu");
addList("Canada-QC", "Richmond", "", "Richmond");
addList("Canada-QC", "Rimouski", "", "Rimouski");
addList("Canada-QC", "Riviere-du-Loup", "", "Riviere-du-Loup");
addList("Canada-QC", "Rouville", "", "Rouville");
addList("Canada-QC", "Saint-Hyacinthe", "", "Saint-Hyacinthe");
addList("Canada-QC", "Saint-Jean", "", "Saint-Jean");
addList("Canada-QC", "Saint-Maurice", "", "Saint-Maurice");
addList("Canada-QC", "Saguenay", "", "Saguenay");
addList("Canada-QC", "Shefford", "", "Shefford");
addList("Canada-QC", "Sherbrooke", "", "Sherbrooke");
addList("Canada-QC", "Soulanges", "", "Soulanges");
addList("Canada-QC", "Stanstead", "", "Stanstead");
addList("Canada-QC", "Temiscouata", "", "Temiscouata");
addList("Canada-QC", "Temiscamingue", "", "Temiscamingue");
addList("Canada-QC", "Terrebonne", "", "Terrebonne");
addList("Canada-QC", "Vaudreuil", "", "Vaudreuil");
addList("Canada-QC", "Vercheres", "", "Vercheres");
addList("Canada-QC", "Wolfe", "", "Wolfe");
addList("Canada-QC", "Yamaska", "", "Yamaska");
addList("Canada-QC", "Abitibi Territory", "", "Abitibi Territory");
addList("Canada-QC", "Mistassini Territory", "", "Mistassini Territory");
addList("Canada-QC", "Nouveau Territory", "", "Nouveau Territory");

addList("Canada-AB", "Acadia", "", "Acadia");
addList("Canada-AB", "Athabasca", "", "Athabasca");
addList("Canada-AB", "Barrhead", "", "Barrhead");
addList("Canada-AB", "Beaver", "", "Beaver");
addList("Canada-AB", "Bighorn", "", "Bighorn");
addList("Canada-AB", "Big Lakes", "", "Big Lakes");
addList("Canada-AB", "Birch Hills", "", "Birch Hills");
addList("Canada-AB", "Bonnyville", "", "Bonnyville");
addList("Canada-AB", "Brazeau", "", "Brazeau");
addList("Canada-AB", "Camrose", "", "Camrose");
addList("Canada-AB", "Cardston", "", "Cardston");
addList("Canada-AB", "Clear Hills", "", "Clear Hills");
addList("Canada-AB", "Clearwater", "", "Clearwater");
addList("Canada-AB", "Cypress", "", "Cypress");
addList("Canada-AB", "Fairview", "", "Fairview");
addList("Canada-AB", "Flagstaff", "", "Flagstaff");
addList("Canada-AB", "Foothills", "", "Foothills");
addList("Canada-AB", "Forty Mile", "", "Forty Mile");
addList("Canada-AB", "Grande Prairie", "", "Grande Prairie");
addList("Canada-AB", "Greenview", "", "Greenview");
addList("Canada-AB", "Kananaskis", "", "Kananaskis");
addList("Canada-AB", "Kneehill", "", "Kneehill");
addList("Canada-AB", "Lacombe", "", "Lacombe");
addList("Canada-AB", "Lac Ste. Anne", "", "Lac Ste. Anne");
addList("Canada-AB", "Lakeland", "", "Lakeland");
addList("Canada-AB", "Lamont", "", "Lamont");
addList("Canada-AB", "Leduc", "", "Leduc");
addList("Canada-AB", "Lesser Slave River", "", "Lesser Slave River");
addList("Canada-AB", "Lethbridge", "", "Lethbridge");
addList("Canada-AB", "Mackenzie", "", "Mackenzie");
addList("Canada-AB", "Minburn", "", "Minburn");
addList("Canada-AB", "Mountain View", "", "Mountain View");
addList("Canada-AB", "Newell", "", "Newell");
addList("Canada-AB", "Northern Lights", "", "Northern Lights");
addList("Canada-AB", "Northern Sunrise", "", "Northern Sunrise");
addList("Canada-AB", "Opportunity", "", "Opportunity");
addList("Canada-AB", "Paintearth", "", "Paintearth");
addList("Canada-AB", "Parkland", "", "Parkland");
addList("Canada-AB", "Peace", "", "Peace");
addList("Canada-AB", "Pincher Creek", "", "Pincher Creek");
addList("Canada-AB", "Ponoka", "", "Ponoka");
addList("Canada-AB", "Provost", "", "Provost");
addList("Canada-AB", "Ranchland", "", "Ranchland");
addList("Canada-AB", "Red Deer", "", "Red Deer");
addList("Canada-AB", "Rocky View", "", "Rocky View");
addList("Canada-AB", "Saddle Hills", "", "Saddle Hills");
addList("Canada-AB", "Smoky Lake", "", "Smoky Lake");
addList("Canada-AB", "Smoky River", "", "Smoky River");
addList("Canada-AB", "Spirit River", "", "Spirit River");
addList("Canada-AB", "Starland", "", "Starland");
addList("Canada-AB", "Stettler", "", "Stettler");
addList("Canada-AB", "St. Paul", "", "St. Paul");
addList("Canada-AB", "Strathcona", "", "Strathcona");
addList("Canada-AB", "Sturgeon", "", "Sturgeon");
addList("Canada-AB", "Taber", "", "Taber");
addList("Canada-AB", "Thorhild", "", "Thorhild");
addList("Canada-AB", "Two Hills", "", "Two Hills");
addList("Canada-AB", "Vermilion River", "", "Vermilion River");
addList("Canada-AB", "Vulcan", "", "Vulcan");
addList("Canada-AB", "Wainwright", "", "Wainwright");
addList("Canada-AB", "Warner", "", "Warner");
addList("Canada-AB", "Westlock", "", "Westlock");
addList("Canada-AB", "Wetaskiwin", "", "Wetaskiwin");
addList("Canada-AB", "Wheatland", "", "Wheatland");
addList("Canada-AB", "Willow Creek", "", "Willow Creek");
addList("Canada-AB", "Wood Buffalo", "", "Wood Buffalo");
addList("Canada-AB", "Woodlands", "", "Woodlands");

addList("Canada-BC", "Alberni-Clayoquot", "", "Alberni-Clayoquot");
addList("Canada-BC", "Bulkley-Nechako", "", "Bulkley-Nechako");
addList("Canada-BC", "Capital", "", "Capital");
addList("Canada-BC", "Cariboo", "", "Cariboo");
addList("Canada-BC", "Central Coast", "", "Central Coast");
addList("Canada-BC", "Central Kootenay", "", "Central Kootenay");
addList("Canada-BC", "Central Okanagan", "", "Central Okanagan");
addList("Canada-BC", "Columbia-Shuswap", "", "Columbia-Shuswap");
addList("Canada-BC", "Comox-Strathcona", "", "Comox-Strathcona");
addList("Canada-BC", "Cowichan Valley", "", "Cowichan Valley");
addList("Canada-BC", "East Kootenay", "", "East Kootenay");
addList("Canada-BC", "Fraser Valley", "", "Fraser Valley");
addList("Canada-BC", "Fraser-Fort George", "", "Fraser-Fort George");
addList("Canada-BC", "Greater Vancouver", "", "Greater Vancouver");
addList("Canada-BC", "Kitimat-Stikine", "", "Kitimat-Stikine");
addList("Canada-BC", "Kootenay Boundary", "", "Kootenay Boundary");
addList("Canada-BC", "Mount Waddington", "", "Mount Waddington");
addList("Canada-BC", "Nanaimo", "", "Nanaimo");
addList("Canada-BC", "North Okanagan", "", "North Okanagan");
addList("Canada-BC", "Northern Rockies", "", "Northern Rockies");
addList("Canada-BC", "Okanagan-Similkameen", "", "Okanagan-Similkameen");
addList("Canada-BC", "Peace River", "", "Peace River");
addList("Canada-BC", "Powell River", "", "Powell River");
addList("Canada-BC", "Skeena-Queen Charlotte", "", "Skeena-Queen Charlotte");
addList("Canada-BC", "Squamish-Lillooet", "", "Squamish-Lillooet");
addList("Canada-BC", "Stikine", "", "Stikine");
addList("Canada-BC", "Sunshine Coast", "", "Sunshine Coast");
addList("Canada-BC", "Thompson-Nicola", "", "Thompson-Nicola");

addList("Canada-SK", "Estevan", "", "Estevan");
addList("Canada-SK", "Weyburn", "", "Weyburn");
addList("Canada-SK", "Assiniboia", "", "Assiniboia");
addList("Canada-SK", "Maple Creek", "", "Maple Creek");
addList("Canada-SK", "Melville", "", "Melville");
addList("Canada-SK", "Regina", "", "Regina");
addList("Canada-SK", "Moose Jaw", "", "Moose Jaw");
addList("Canada-SK", "Swift Current", "", "Swift Current");
addList("Canada-SK", "Yorkton", "", "Yorkton");
addList("Canada-SK", "Saskatchewan - Wynyard", "", "Saskatchewan - Wynyard");
addList("Canada-SK", "Saskatoon", "", "Saskatoon");
addList("Canada-SK", "Battleford", "", "Battleford");
addList("Canada-SK", "Kindersley", "", "Kindersley");
addList("Canada-SK", "Melfort", "", "Melfort");
addList("Canada-SK", "Prince Albert", "", "Prince Albert");
addList("Canada-SK", "North Battleford", "", "North Battleford");
addList("Canada-SK", "Lloydminster", "", "Lloydminster");
addList("Canada-SK", "La Ronge", "", "La Ronge");

addList("Canada-NV", "Akulliq", "", "Akulliq");
addList("Canada-NV", "Amittuq", "", "Amittuq");
addList("Canada-NV", "Arviat", "", "Arviat");
addList("Canada-NV", "Baker Lake", "", "Baker Lake");
addList("Canada-NV", "Cambridge Bay", "", "Cambridge Bay");
addList("Canada-NV", "Hudson Bay", "", "Hudson Bay");
addList("Canada-NV", "Iqaluit Centre", "", "Iqaluit Centre");
addList("Canada-NV", "Iqaluit East", "", "Iqaluit East");
addList("Canada-NV", "Iqaluit West", "", "Iqaluit West");
addList("Canada-NV", "Kugluktuk", "", "Kugluktuk");
addList("Canada-NV", "Nanulik", "", "Nanulik");
addList("Canada-NV", "Nattilik", "", "Nattilik");
addList("Canada-NV", "Pangnirtung", "", "Pangnirtung");
addList("Canada-NV", "Quttiktuq", "", "Quttiktuq");
addList("Canada-NV", "Rankin Inlet North", "", "Rankin Inlet North");
addList("Canada-NV", "Rankin Inlet South/Whale Cove", "", "Rankin Inlet South/Whale Cove");
addList("Canada-NV", "South Baffin", "", "South Baffin");
addList("Canada-NV", "Tunnuniq", "", "Tunnuniq");
addList("Canada-NV", "Uqqummiut", "", "Uqqummiut");

addList("Canada-MN", "Central Manitoba", "", "Central Manitoba");
addList("Canada-MN", "Portage la Prairie Area", "", "Portage la Prairie Area");
addList("Canada-MN", "Whitehorse Plains", "", "Whitehorse Plains");
addList("Canada-MN", "Beausejour Area", "", "Beausejour Area");
addList("Canada-MN", "Eastern Manitoba", "", "Eastern Manitoba");
addList("Canada-MN", "Steinbach Area", "", "Steinbach Area");
addList("Canada-MN", "North Interlake", "", "North Interlake");
addList("Canada-MN", "Selkirk Area", "", "Selkirk Area");
addList("Canada-MN", "South Interlake", "", "South Interlake");
addList("Canada-MN", "Churchill/Northern Manitoba", "", "Churchill/Northern Manitoba");
addList("Canada-MN", "Flin Flon/North West", "", "Flin Flon/North West");
addList("Canada-MN", "North East Manitoba", "", "North East Manitoba");
addList("Canada-MN", "Thompson/North Central", "", "Thompson/North Central");
addList("Canada-MN", "Dauphin", "", "Dauphin");
addList("Canada-MN", "Roblin, Russell, Rossburn Area", "", "Roblin, Russell, Rossburn Area");
addList("Canada-MN", "Swan Valley", "", "Swan Valley");
addList("Canada-MN", "Pembina Valley", "", "Pembina Valley");
addList("Canada-MN", "Pilot Mound Area", "", "Pilot Mound Area");
addList("Canada-MN", "Brandon Area", "", "Brandon Area");
addList("Canada-MN", "South West Area", "", "South West Area");
addList("Canada-MN", "Virden Area", "", "Virden Area");
addList("Canada-MN", "Western Manitoba", "", "Western Manitoba");

addList("Canada-NF", "St. Johns", "", "St. Johns");
addList("Canada-NF", "Mount Pearl", "", "Mount Pearl");
addList("Canada-NF", "Corner Brook", "", "Corner Brook");
addList("Canada-NF", "Conception Bay South", "", "Conception Bay South");
addList("Canada-NF", "Grand Falls-Windsor", "", "Grand Falls-Windsor");
addList("Canada-NF", "Gander", "", "Gander");
addList("Canada-NF", "Paradise", "", "Paradise");
addList("Canada-NF", "Stephenville", "", "Stephenville");
addList("Canada-NF", "Marystown", "", "Marystown");
addList("Canada-NF", "Portugal Cove-St. Philips", "", "Portugal Cove-St. Philips");
addList("Canada-NF", "Torbay", "", "Torbay");
addList("Canada-NF", "Bay Roberts", "", "Bay Roberts");
addList("Canada-NF", "Clarenville", "", "Clarenville");
addList("Canada-NF", "Deer Lake", "", "Deer Lake");
addList("Canada-NF", "Carbonear", "", "Carbonear");
addList("Canada-NF", "Channel-Port aux Basques", "", "Channel-Port aux Basques");
addList("Canada-NF", "Placentia", "", "Placentia");
addList("Canada-NF", "Bonavista", "", "Bonavista");
addList("Canada-NF", "Bishops Falls", "", "Bishops Falls");
addList("Canada-NF", "Labrador", "", "Labrador");

addList("Canada-NT", "All", "", "All");

addList("Canada-YK", "All", "", "All2");


///not good///



addList("United States", "Alabama", "", "Alabama-1");
addList("United States", "Alaska", "", "Alaska-2");
addList("United States", "Arizona", "", "Arizona-3");
addList("United States", "Arkansas", "", "Arkansas-4");
addList("United States", "California", "", "California-5");
addList("United States", "Colorado", "", "Colorado-6");
addList("United States", "Connecticut", "", "Connecticut-7");
addList("United States", "Delaware", "", "Delaware-8");
addList("United States", "Florida", "", "Florida-9");
addList("United States", "Georgia", "", "Georgia-10");
addList("United States", "Hawaii", "", "Hawaii-11");
addList("United States", "Idaho", "", "Idaho-12");
addList("United States", "Illinois", "", "Illinois-13");
addList("United States", "Indiana", "", "Indiana-14");
addList("United States", "Iowa", "", "Iowa-15");
addList("United States", "Kansas", "", "Kansas-16");
addList("United States", "Kentucky", "", "Kentucky-17");
addList("United States", "Louisiana", "", "Louisiana-18");
addList("United States", "Maine", "", "Maine-19");
addList("United States", "Maryland", "", "Maryland-20");
addList("United States", "Massachusetts", "", "Massachusetts-21");
addList("United States", "Michigan", "", "Michigan-22");
addList("United States", "Minnesota", "", "Minnesota-23");
addList("United States", "Mississippi", "", "Mississippi-24");
addList("United States", "Missouri", "", "Missouri-25");
addList("United States", "Montana", "", "Montana-26");
addList("United States", "Nebraska", "", "Nebraska-27");
addList("United States", "Nevada", "", "Nevada-28");
addList("United States", "New Hampshire", "", "New Hampshire-29");
addList("United States", "New Jersey", "", "New Jersey-30");
addList("United States", "New Mexico", "", "New Mexico-31");
addList("United States", "New York", "", "New York-32");
addList("United States", "North Carolina", "", "North Carolina-33");
addList("United States", "North Dakota", "", "North Dakota-34");
addList("United States", "Ohio", "", "Ohio-35");
addList("United States", "Oklahoma", "", "Oklahoma-36");
addList("United States", "Oregon", "", "Oregon-37");
addList("United States", "Pennsylvania", "", "Pennsylvania-38");
addList("United States", "Rhode Island", "", "Rhode Island-39");
addList("United States", "South Carolina", "", "South Carolina-40");
addList("United States", "South Dakota", "", "South Dakota-41");
addList("United States", "Tennessee", "", "Tennessee-42");
addList("United States", "Texas", "", "Texas-43");
addList("United States", "Utah", "", "Utah-44");
addList("United States", "Vermont", "", "Vermont-45");
addList("United States", "Virginia", "", "Virginia-46");
addList("United States", "Washington", "", "Washington-47");
addList("United States", "West Virginia ", "", "West Virginia-48");
addList("United States", "Wisconsin", "", "Wisconsin-49");
addList("United States", "Wyoming", "", "Wyoming-50");
addList("United States", "Washington DC", "", "Washington DC-51");

