var hide_empty_list=true;
addListGroup("country", "country-makers");

//Add country List

addList("country-makers", "Select a country", "", "dummy-maker", 1);
addList("country-makers", "Afghanistan", "Afghanistan", "Afghanistan");
addList("country-makers", "Albania", "Albania", "Albania");
addList("country-makers", "Algeria", "Algeria", "Algeria");
addList("country-makers", "American Samoa", "American Samoa", "American Samoa");
addList("country-makers", "Andorra", "Andorra", "Andorra");
addList("country-makers", "Anguilla", "Anguilla", "Anguilla");
addList("country-makers", "Antarctica", "Antarctica", "Antarctica");
addList("country-makers", "Antigua/Barbuda", "Antigua/Barbuda", "Antigua/Barbuda");
addList("country-makers", "Argentina", "Argentina", "Argentina");
addList("country-makers", "Armenia", "Armenia", "Armenia");
addList("country-makers", "Aruba", "Aruba", "Aruba");
addList("country-makers", "Australia", "Australia", "Australia");
addList("country-makers", "Austria", "Austria", "Austria");
addList("country-makers", "Azerbaijan", "Azerbaijan", "Azerbaijan");
addList("country-makers", "Bahamas", "Bahamas", "Bahamas");
addList("country-makers", "Bahrain", "Bahrain", "Bahrain");
addList("country-makers", "India", "India", "India");
addList("country-makers", "U.S. Minor Outlying Islands", "U.S. Minor Outlying Islands", "U.S. Minor Outlying Islands");
addList("country-makers", "France", "France", "France");
addList("country-makers", "Canada", "Canada", "Canada");
addList("country-makers", "China", "China", "China");
//close country list
addList("dummy-maker", "Not available", "", "dummy-country");

//addList("China", "Not available", "", "dummy-China ", 1);
addList("Afghanistan", "Not available", "Not available", "Afghanistan-Not available");

//Afghanistan State close

//addList("China", "Not available", "", "dummy-China ", 1);
addList("Albania", "Not available", "Not available", "Albania-Not available");

//Albania State close

//addList("China", "Not available", "", "dummy-China ", 1);
addList("Algeria", "Not available", "Not available", "Algeria-Not available");

//Algeria State close

//addList("American Samoa", "Not available", "", "dummy-American Samoa ", 1);
addList("American Samoa", "Not available", "Not available", "American Samoa-Not available");

//American Samoa State close

//addList("Andorra", "Not available", "", "dummy-China ", 1);
addList("Andorra", "Not available", "Not available", "Andorra-Not available");

//Andorra State close

//addList("Anguilla", "Not available", "", "dummy-Anguilla ", 1);
addList("Anguilla", "Not available", "Not available", "Anguilla-Not available");

//Anguilla State close

//addList("Antarctica", "Not available", "", "dummy-Antarctica ", 1);
addList("Antarctica", "Not available", "Not available", "Antarctica-Not available");

//Antarctica State close

//addList("Antigua/Barbuda", "Not available", "", "dummy-Antigua/Barbuda ", 1);
addList("Antigua/Barbuda", "Not available", "Not available", "Antigua/Barbuda-Not available");

//Antigua/Barbuda State close

//addList("Argentina", "Not available", "", "dummy-Argentina ", 1);
addList("Argentina", "Not available", "Not available", "Argentina-Not available");

//Argentina State close

//addList("Armenia", "Not available", "", "dummy-Armenia ", 1);
addList("Armenia", "Not available", "Not available", "Armenia-Not available");

//Armenia State close

//addList("Aruba", "Not available", "", "dummy-China ", 1);
addList("Aruba", "Not available", "Not available", "Aruba-Not available");

//Aruba State close

//For Australia State Star
addOption("dummy-country", "Not available", "");
addList("Australia", "Not available", "Not available", "Australia-Not available");
//Australia State close

//For Austria State Star
addOption("dummy-country", "Not available", "");
addList("Austria", "Not available", "Not available", "Austria-Not available");
//Austria State close

//For Azerbaijan State Star
addOption("dummy-country", "Not available", "");
addList("Azerbaijan", "Not available", "Not available", "Azerbaijan-Not available");
//Azerbaijan State close

//For Bahamas State Star
addOption("dummy-country", "Not available", "");
addList("Bahamas", "Not available", "Not available", "Bahamas-Not available");
//Bahamas State close

//For Bahrain State Star
addOption("dummy-country", "Not available", "");
addList("Bahrain", "Not available", "Not available", "Bahrain-Not available");
//Bahrain State close

//For Indian State Star
addOption("dummy-country", "Not available", "");
addList("India", "Not available", "Not available", "India-Not available");
//Indian State close

//For U.S. Minor Outlying Islands State Start
addOption("dummy-country", "Not available", "");
addList("U.S. Minor Outlying Islands", "Select state", "", "dummy-U.S. Minor Outlying Islands",1);
addList("U.S. Minor Outlying Islands", "Alabama", "Alabama", "U.S. Minor Outlying Islands-Alabama");
addList("U.S. Minor Outlying Islands", "Alaska", "Alaska", "U.S. Minor Outlying Islands-Alaska");
addList("U.S. Minor Outlying Islands", "Arizona", "Arizona", "U.S. Minor Outlying Islands-Arizona");
addList("U.S. Minor Outlying Islands", "Arkansas", "Arkansas", "U.S. Minor Outlying Islands-Arkansas");
addList("U.S. Minor Outlying Islands", "California", "California", "U.S. Minor Outlying Islands-California");
addList("U.S. Minor Outlying Islands", "Colorado", "Colorado", "U.S. Minor Outlying Islands-Colorado");
addList("U.S. Minor Outlying Islands", "Connecticut", "Connecticut", "U.S. Minor Outlying Islands-Connecticut");
addList("U.S. Minor Outlying Islands", "Delaware", "Delaware", "U.S. Minor Outlying Islands-Delaware");
addList("U.S. Minor Outlying Islands", "Florida", "Florida", "U.S. Minor Outlying Islands-Florida");
addList("U.S. Minor Outlying Islands", "Georgia", "Georgia", "U.S. Minor Outlying Islands-Georgia");
addList("U.S. Minor Outlying Islands", "Hawaii", "Hawaii", "U.S. Minor Outlying Islands-Hawaii");
addList("U.S. Minor Outlying Islands", "Idaho", "Idaho", "U.S. Minor Outlying Islands-Idaho");
addList("U.S. Minor Outlying Islands", "Illinois", "Illinois", "U.S. Minor Outlying Islands-Illinois");
addList("U.S. Minor Outlying Islands", "Indiana", "Indiana", "U.S. Minor Outlying Islands-Indiana");
addList("U.S. Minor Outlying Islands", "Iowa", "Iowa", "U.S. Minor Outlying Islands-Iowa");
addList("U.S. Minor Outlying Islands", "Kansas", "Kansas", "U.S. Minor Outlying Islands-Kansas");
addList("U.S. Minor Outlying Islands", "Kentucky", "Kentucky", "U.S. Minor Outlying Islands-Kentucky");
addList("U.S. Minor Outlying Islands", "Louisiana", "Louisiana", "U.S. Minor Outlying Islands-Louisiana");
addList("U.S. Minor Outlying Islands", "Maine", "Maine", "U.S. Minor Outlying Islands-Maine");
addList("U.S. Minor Outlying Islands", "Maryland", "Maryland", "U.S. Minor Outlying Islands-Maryland");
addList("U.S. Minor Outlying Islands", "Massachusetts", "Massachusetts", "U.S. Minor Outlying Islands-Massachusetts");
addList("U.S. Minor Outlying Islands", "Michigan", "Michigan", "U.S. Minor Outlying Islands-Michigan");
addList("U.S. Minor Outlying Islands", "Minnesota", "Minnesota", "U.S. Minor Outlying Islands-Minnesota");
addList("U.S. Minor Outlying Islands", "Mississippi", "Mississippi", "U.S. Minor Outlying Islands-Mississippi");
addList("U.S. Minor Outlying Islands", "Missouri", "Missouri", "U.S. Minor Outlying Islands-Missouri");
addList("U.S. Minor Outlying Islands", "Montana", "Montana", "U.S. Minor Outlying Islands-Montana");
addList("U.S. Minor Outlying Islands", "Nebraska", "Nebraska", "U.S. Minor Outlying Islands-Nebraska");
addList("U.S. Minor Outlying Islands", "Nevada", "Nevada", "U.S. Minor Outlying Islands-Nevada");
addList("U.S. Minor Outlying Islands", "New Hampshire", "New Hampshire", "U.S. Minor Outlying Islands-New Hampshire");
addList("U.S. Minor Outlying Islands", "New Mexico", "New Mexico", "U.S. Minor Outlying Islands-New Mexico");
addList("U.S. Minor Outlying Islands", "New York", "New York", "U.S. Minor Outlying Islands-New York");
addList("U.S. Minor Outlying Islands", "North Carolina", "North Carolina", "U.S. Minor Outlying Islands-North Carolina");
addList("U.S. Minor Outlying Islands", "North Dakota", "North Dakota", "U.S. Minor Outlying Islands-North Dakota");
addList("U.S. Minor Outlying Islands", "Ohio", "Ohio", "U.S. Minor Outlying Islands-Ohio");
addList("U.S. Minor Outlying Islands", "Oklahoma", "Oklahoma", "U.S. Minor Outlying Islands-Oklahoma");
addList("U.S. Minor Outlying Islands", "Oregon", "Oregon", "U.S. Minor Outlying Islands-Oregon");
addList("U.S. Minor Outlying Islands", "Pennsylvania", "Pennsylvania", "U.S. Minor Outlying Islands-Pennsylvania");
addList("U.S. Minor Outlying Islands", "Rhode Island", "Rhode Island", "U.S. Minor Outlying Islands-Rhode Island");
addList("U.S. Minor Outlying Islands", "South Carolina", "South Carolina", "U.S. Minor Outlying Islands-South Carolina");
addList("U.S. Minor Outlying Islands", "South Dakota", "South Dakota", "U.S. Minor Outlying Islands-South Dakota");
addList("U.S. Minor Outlying Islands", "Tennessee", "Tennessee", "U.S. Minor Outlying Islands-Tennessee");
addList("U.S. Minor Outlying Islands", "Texas", "Texas", "U.S. Minor Outlying Islands-Texas");
addList("U.S. Minor Outlying Islands", "Utah", "Utah", "U.S. Minor Outlying Islands-Utah");
addList("U.S. Minor Outlying Islands", "Vermont", "Vermont", "U.S. Minor Outlying Islands-Vermont");
addList("U.S. Minor Outlying Islands", "Virginia", "Virginia", "U.S. Minor Outlying Islands-Virginia");
addList("U.S. Minor Outlying Islands", "Washington", "Washington", "U.S. Minor Outlying Islands-Washington");
addList("U.S. Minor Outlying Islands", "West Virginia", "West Virginia", "U.S. Minor Outlying Islands-West Virginia");
addList("U.S. Minor Outlying Islands", "Wisconsin", "Wisconsin", "U.S. Minor Outlying Islands-Wisconsin");
addList("U.S. Minor Outlying Islands", "Wyoming", "Wyoming", "U.S. Minor Outlying Islands-Wyoming");

//U.S. Minor Outlying Islands State close

//For Australia State Start
addOption("dummy-country", "Not available", "");
addList("Australia", "Select state", "", "dummy-Australia",1);
addList("Australia", "Territory", "Territory", "Australia-Territory");
addList("Australia", "New South Wales", "New South Wales", "Australia-New South Wales");
addList("Australia", "Northern Territory", "Northern Territory", "Australia-Northern Territory");
addList("Australia", "Queensland", "Queensland", "Australia-Queensland");
addList("Australia", "South Australia", "South Australia", "Australia-South Australia");
addList("Australia", "Tasmania", "Tasmania", "Australia-Tasmania");
addList("Australia", "Victoria", "Victoria", "Australia-Victoria");
addList("Australia", "Western Australia", "Western Australia", "Australia-Western Australia");

//Australia State close

//For Australia State Start
addOption("dummy-country", "Not available", "");
addList("France", "Select state", "", "dummy-France",1);
addList("France", "Alsace", "Alsace", "France-Alsace");
addList("France", "Aquitaine", "Aquitaine", "France-Aquitaine");
addList("France", "Auvergne", "Auvergne", "France-Auvergne");
addList("France", "Bourgogne", "Bourgogne", "France-Bourgogne");
addList("France", "Bretagne", "Bretagne", "France-Bretagne");
addList("France", "Centre", "Centre", "France-Centre");
addList("France", "Champagne-Ardenne", "Champagne-Ardenne", "France-Champagne-Ardenne");
addList("France", "Corse", "Corse", "Australia-Corse");
addList("France", "Franche-Comté", "Franche-Comté", "France-Franche-Comté");
addList("France", "Île-de-France", "Île-de-France", "France-Île-de-France");
addList("France", "Languedoc-Roussillon", "Languedoc-Roussillon", "France-Languedoc-Roussillon");
addList("France", "Limousin", "Limousin", "France-Limousin");
addList("France", "Lorraine", "Lorraine", "France-Bourgogne");
addList("France", "Bretagne", "Bretagne", "France-Lorraine");
addList("France", "Midi-Pyrénées", "Midi-Pyrénées", "France-Midi-Pyrénées");
addList("France", "Nord-Pas-de-Calais", "Nord-Pas-de-Calais", "France-Nord-Pas-de-Calais");
addList("France", "Basse-Normandie", "Basse-Normandie", "Australia-Basse-Normandie");
addList("France", "Haute-Normandie", "Haute-Normandie", "France-Haute-Normandie");
addList("France", "Pays de la Loire", "Pays de la Loire", "France-Pays de la Loire");
addList("France", "Picardie", "Picardie", "France-Picardie");
addList("France", "Poitou-Charentes", "Poitou-Charentes", "France-Poitou-Charentes");
addList("France", "Provence-Alpes-Côte d’Azur", "Provence-Alpes-Côte d’Azur", "France-Provence-Alpes-Côte d’Azur");
addList("France", "Rhône-Alpes", "Rhône-Alpes", "France-Rhône-Alpes");

//Canada State close

//For Canada State Start
addOption("dummy-country", "Not available", "");
addList("Canada", "Select state", "", "dummy-Canada",1);
addList("Canada", "Alberta", "Alberta", "Canada-Alberta");
addList("Canada", "British Columbia", "British Columbia", "Canada-British Columbia");
addList("Canada", "District of Columbia", "District of Columbia", "Canada-District of Columbia");
addList("Canada", "Manitoba", "Manitoba", "Canada-Manitoba");
addList("Canada", "New Brunswick", "New Brunswick", "Canada-New Brunswick");
addList("Canada", "Newfoundland and Labrador", "Newfoundland and Labrador", "Canada-Newfoundland and Labrador");
addList("Canada", "Northwest Territories", "Northwest Territories", "Canada-Northwest Territories");
addList("Canada", "Nova Scotia", "Nova Scotia", "Canada-Nova Scotia");
addList("Canada", "Nunavut", "Nunavut", "Canada-Nunavut");
addList("Canada", "Prince Edward Island", "Prince Edward Island", "Canada-Prince Edward Island");
addList("Canada", "Saskatchewan", "Saskatchewan", "Canada-Saskatchewan");
addList("Canada", "Ontario", "Ontario", "Canada-Ontario");
addList("Canada", "Quebec", "Quebec", "Canada-Quebec");

//Canada State close

//China State close

//addList("China", "Not available", "", "dummy-China ", 1);
addList("China", "Not available", "Not available", "China-Not available");

//China State close
