//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

addListGroup("location", "country");

addOption("country", "Select a country", "", "", 1); //Empty starter option
addList("country", "Canada", "Canada", "Canada");
addList("country", "Europe", "Europe", "Europe");
addList("country", "United Kingdom", "United Kingdom", "United Kingdom");
addList("country", "United States", "United States", "United States");

addOption("Canada", "Select a province", "", "", 1); //Empty starter option
addList("Canada", "Alberta", "Alberta", "");
addList("Canada", "British Columbia", "British Columbia", "");
addList("Canada", "Manitoba", "Manitoba", "");
addList("Canada", "New Brunswick", "New Brunswick", "");
addList("Canada", "Newfoundland", "Newfoundland", "");
addList("Canada", "Northwest Territory", "Northwest Territory", "");
addList("Canada", "Nova Scotia", "Nova Scotia", "");
addList("Canada", "Ontario", "Ontario", "");
addList("Canada", "Prince Edward Island", "Prince Edward Island", "");
addList("Canada", "Quebec", "Quebec", "");
addList("Canada", "Saskatchewan", "Saskatchewan", "");

addOption("Europe", "Select a country", "", "", 1); //Empty starter option
addList("Europe", "Austria", "Austria", "");
addList("Europe", "Belgium", "Belgium", "");
addList("Europe", "Finland", "Finland", "");
addList("Europe", "France", "France", "");
addList("Europe", "Germany", "Germany", "");
addList("Europe", "Greece", "Greece", "");
addList("Europe", "Ireland", "Ireland", "");
addList("Europe", "Italy", "Italy", "");
addList("Europe", "Luxemburg", "Luxemburg", "");
addList("Europe", "Martinique", "Martinique", "");
addList("Europe", "Netherlands", "Netherlands", "");
addList("Europe", "Norway", "Norway", "");
addList("Europe", "Portugal", "Portugal", "");
addList("Europe", "Spain", "Spain", "");
addList("Europe", "Sweden", "Sweden", "");
addList("Europe", "Switzerland", "Switzerland", "");

addOption("United Kingdom", "Select a country", "", "", 1); //Empty starter option
addList("United Kingdom", "England", "England", "");
addList("United Kingdom", "Scotland", "Scotland", "");
addList("United Kingdom", "Wales", "Wales", "");

addOption("United States", "Select a state", "", "", 1);//Empty starter option
addList("United States", "AK", "AK", "");
addList("United States", "AL", "AL", "");
addList("United States", "AR", "AR", "");
addList("United States", "AZ", "AZ", "");
addList("United States", "CA", "CA", "");
addList("United States", "CO", "CO", "");
addList("United States", "CT", "CT", "");
addList("United States", "DC", "DC", "");
addList("United States", "DE", "DE", "");
addList("United States", "FL", "FL", "");
addList("United States", "GA", "GA", "");
addList("United States", "GU", "GU", "");
addList("United States", "HI", "HI", "");
addList("United States", "IA", "IA", "");
addList("United States", "ID", "ID", "");
addList("United States", "IL", "IL", "");
addList("United States", "IN", "IN", "");
addList("United States", "KS", "KS", "");
addList("United States", "KY", "KY", "");
addList("United States", "LA", "LA", "");
addList("United States", "MA", "MA", "");
addList("United States", "MD", "MD", "");
addList("United States", "ME", "ME", "");
addList("United States", "MI", "MI", "");
addList("United States", "MN", "MN", "");
addList("United States", "MO", "MO", "");
addList("United States", "MS", "MS", "");
addList("United States", "MT", "MT", "");
addList("United States", "NC", "NC", "");
addList("United States", "ND", "ND", "");
addList("United States", "NE", "NE", "");
addList("United States", "NH", "NH", "");
addList("United States", "NJ", "NJ", "");
addList("United States", "NM", "NM", "");
addList("United States", "NV", "NV", "");
addList("United States", "NY", "NY", "");
addList("United States", "OH", "OH", "");
addList("United States", "OK", "OK", "");
addList("United States", "OR", "OR", "");
addList("United States", "PA", "PA", "");
addList("United States", "PR", "PR", "");
addList("United States", "RI", "RI", "");
addList("United States", "SC", "SC", "");
addList("United States", "SD", "SD", "");
addList("United States", "TN", "TN", "");
addList("United States", "TX", "TX", "");
addList("United States", "UT", "UT", "");
addList("United States", "VA", "VA", "");
addList("United States", "VI", "VI", "");
addList("United States", "VT", "VT", "");
addList("United States", "WA", "WA", "");
addList("United States", "WI", "WI", "");
addList("United States", "WV", "WV", "");
addList("United States", "WY", "WY", "");
