//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=1 //Open links in new window or not? 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", "United States", "", "State");
addList("First-Select", "Canada", "", "Province");
addList("First-Select", "Country other than US or Canada", "", "OtherCountry");

addOption("State", "Select a State", " ", 1); //US States HEADER
addOption("State", "Alabama", "AL");
addOption("State", "Alaska",  "AK");
addOption("State", "Arizona",  "AZ");
addOption("State", "Arkansas",  "AR");
addOption("State", "California",  "CA");
addOption("State", "Colorado", "CO");
addOption("State", "Connecticut", "CT");
addOption("State", "District of Columbia", "DC");
addOption("State", "Florida", "FL");
addOption("State", "Georgia",  "GA");
addOption("State", "Hawaii",  "HI");
addOption("State", "Idaho",  "ID");
addOption("State", "Illinois",  "IL");
addOption("State", "Indiana", "IN");
addOption("State", "Iowa",  "IA");
addOption("State", "Kansas",  "KS");
addOption("State", "Kentucky",  "KY");
addOption("State", "Louisiana",  "LA");
addOption("State", "Maine",  "ME");
addOption("State", "Maryland",  "MD");
addOption("State", "Massachusetts",  "MA");
addOption("State", "Michigan", "MI");
addOption("State", "Minnesota",  "MN");
addOption("State", "Mississippi",  "MS");
addOption("State", "Missouri",  "MO");
addOption("State", "Montana",  "MT");
addOption("State", "Nebraska",  "NE");
addOption("State", "Nevada", "NV");
addOption("State", "New Hampshire", "NH");
addOption("State", "New Jersey",  "NJ");
addOption("State", "New Mexico",  "NM");
addOption("State", "New York", "NY");
addOption("State", "North Carolina",  "NC");
addOption("State", "North Dakota",  "ND");
addOption("State", "Ohio", "OH");
addOption("State", "Oklahoma",  "OK");
addOption("State", "Oregon", "OR");
addOption("State", "Pennsylvania",  "PA");
addOption("State", "Puerto Rico",  "PR");
addOption("State", "Rhode Island",  "RI");
addOption("State", "South Carolina", "SC");
addOption("State", "South Dakota", "SD");
addOption("State", "Tennessee",  "TN");
addOption("State", "Texas",  "TX");
addOption("State", "Utah", "UT");
addOption("State", "Vermont", "VT");
addOption("State", "Virginia", "VA");
addOption("State", "Washington",  "WA");
addOption("State", "West Virginia",  "WV");
addOption("State", "Wisconsin",  "WI");
addOption("State", "Wyoming",   "WY");//End of US States

addOption("Province", "Select a Province", "", 1); //Canadian Provinces HEADER
addOption("Province", "Alberta", "CA_AB");
addOption("Province", "British Columbia", "CA_BC");
addOption("Province", "Manitoba", "CA_MB");
addOption("Province", "New Brunswick", "CA_NB");
addOption("Province", "Newfoundland", "CA_NF");
addOption("Province", "Northwest Territories", "CA_NT");
addOption("Province", "Nova Scotia", "CA_NS");
addOption("Province", "Nunavut", "CA_ON");
addOption("Province", "Ontario", "CA_AB");
addOption("Province", "Prince Edward Island", "CA_PE");
addOption("Province", "Quebec", "CA_QC");
addOption("Province", "Saskatchewan", "CA_SK");
addOption("Province", "Yukon Territory", "CA_YT");//End of Canadian Provinces


addOption("OtherCountry", "Select a Country", "", 1); //Country, not US or Canada HEADER
addList("OtherCountry", "Mexico", " ", "PResident");
addList("OtherCountry", "Ireland", " ","PResident");
addList("OtherCountry", "Brazil", " ", "PResident");//END Country, not US or Canada

addOption("PResident", "Permanent US resident?", "", 1); //Residency HEADER
addOption("PResident", "Yes, I am a permanent US resident", " ");
addOption("PResident", "No, I am not a permanent US resident");

