//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("vehicles", "country");

addOption("country", "Select a country", "", "", 1); //Empty starter option
addList("country", "USA", "USA", "USA");
addList("country", "Canada", "Canada", "Canada");

addOption("USA", "Select a State", "", "", 1); //Empty starter option
addList("USA", "Alabama", "AL", "USA-Alabama");
addList("USA", "Alaska", "AK", "USA-Alaska");
addList("USA", "Arizona", "AZ", "USA-Arizona");
addList("USA", "Arkansas", "AR", "USA-Arkansas");
addList("USA", "California", "CA", "USA-California");
addList("USA", "Colorado", "CO", "USA-Colorado");
addList("USA", "Connecticut", "CT", "USA-Connecticut");
addList("USA", "Delaware", "DE", "USA-Delaware");
addList("USA", "District of Columbia", "DC", "USA-District of Columbia");
addList("USA", "Florida", "FL", "USA-Florida");
addList("USA", "Georgia", "GA", "USA-Georgia");
addList("USA", "Guam", "GU", "USA-Guam");
addList("USA", "Hawaii", "HI", "USA-Hawaii");
addList("USA", "Idaho", "ID", "USA-Idaho");
addList("USA", "Illinois", "IL", "USA-Illinois");
addList("USA", "Indiana", "IN", "USA-Indiana");
addList("USA", "Iowa", "IA", "USA-Iowa");
addList("USA", "Kansas", "KS", "USA-Kansas");
addList("USA", "Kentucky", "KY", "USA-Kentucky");
addList("USA", "Louisiana", "LA", "USA-Louisiana");
addList("USA", "Maine", "ME", "USA-Maine");
addList("USA", "Maryland", "MD", "USA-Maryland");
addList("USA", "Massachusetts", "MA", "USA-Massachusetts");
addList("USA", "Michigan", "MI", "USA-Michigan");
addList("USA", "Minnesota", "MN", "USA-Minnesota");
addList("USA", "Mississippi", "MS", "USA-Mississippi");
addList("USA", "Missouri", "MO", "USA-Missouri");
addList("USA", "Montana", "MT", "USA-Montana");
addList("USA", "Nebraska", "NE", "USA-Nebraska");
addList("USA", "Nevada", "NV", "USA-Nevada");
addList("USA", "New Hampshire", "NH", "USA-New Hampshire");
addList("USA", "New Jersey", "NJ", "USA-New Jersey");
addList("USA", "New Mexico", "NM", "USA-New Mexico");
addList("USA", "New York", "NY", "USA-New York");
addList("USA", "North Carolina", "NC", "USA-North Carolina");
addList("USA", "North Dakota", "ND", "USA-North Dakota");
addList("USA", "Ohio", "OH", "USA-Ohio");
addList("USA", "Oklahoma", "OK", "USA-Oklahoma");
addList("USA", "Oregon", "OR", "USA-Oregon");
addList("USA", "Pennsylvania", "PA", "USA-Pennsylvania");
addList("USA", "Puerto Rico", "PR", "USA-Puerto Rico");
addList("USA", "Rhode Island", "RI", "USA-Rhode Island");
addList("USA", "South Carolina", "SC", "USA-South Carolina");
addList("USA", "South Dakota", "SD", "USA-South Dakota");
addList("USA", "Tennessee", "TN", "USA-Tennessee");
addList("USA", "Texas", "TX", "USA-Texas");
addList("USA", "Utah", "UT", "USA-Utah");
addList("USA", "Vermont", "VT", "USA-Vermont");
addList("USA", "Virgin Islands", "VI", "USA-Virgin Islands");
addList("USA", "Virginia", "VA", "USA-Virginia");
addList("USA", "Washington", "WA", "USA-Washington");
addList("USA", "West Virginia", "WV", "USA-West Virginia");
addList("USA", "Wisconsin", "WI", "USA-Wisconsin");
addList("USA", "Wyoming", "WY", "USA-Wyoming");


addOption("Canada", "Select a Province", "", "", 1); //Empty starter option
addList("Canada", "Alberta", "Alberta", "Canada-Alberta");
addList("Canada", "British Columbia", "British Columbia", "Canada-British Columbia");
addList("Canada", "Manitoba", "Manitoba", "Canada-Manitoba");
addList("Canada", "New Brunswick", "New Brunswick", "Canada-New Brunswick");
addList("Canada", "Newfoundland", "Newfoundland", "Canada-Newfoundland");
addList("Canada", "Northwest Territories / Nunavut", "Northwest Territories / Nunavut", "Canada-Northwest Territories / Nunavut");
addList("Canada", "Nova Scotia", "Nova Scotia", "Canada-Nova Scotia");
addList("Canada", "Ontario", "Ontario", "Canada-Ontario");
addList("Canada", "Prince Edward Island", "Prince Edward Island", "Canada-Prince Edward Island");
addList("Canada", "Quebec", "Quebec", "Canada-Quebec");
addList("Canada", "Saskatchewan", "Saskatchewan", "Canada-Saskatchewan");
addList("Canada", "Yukon", "Yukon", "Canada-Yukon");




