﻿var disable_empty_list=true;
var hide_empty_list=false;

addListGroup("country-state", "cs-country");

addOption("cs-country", "Select a Country", "");
addOption("cs-country", "Afghanistan", "AFG");
addOption("cs-country", "Albania", "ALB");
addList("cs-country", "Argentina", "ARG", "cs-state-1");
addOption("cs-state-1", "Select a State/Province", "", 1);
addOption("cs-state-1", "Buenos Aires Province", "ARB");
addOption("cs-state-1", "Capital Federal", "ARC");
addOption("cs-state-1", "Catamarca", "ARK");
addOption("cs-state-1", "Chaco", "ARH");
addOption("cs-state-1", "Chubut", "ARU");
addOption("cs-state-1", "Cordoba", "ARX");
addOption("cs-state-1", "Corrientes", "ARW");
addOption("cs-state-1", "Entre Rios", "ARE");
addOption("cs-state-1", "Formosa", "ARP");
addOption("cs-state-1", "Jujuy", "ARY");
addOption("cs-state-1", "La Pampa", "ARL");
addOption("cs-state-1", "La Rioja", "ARF");
addOption("cs-state-1", "Mendoza", "ARM");
addOption("cs-state-1", "Misiones", "ARN");
addOption("cs-state-1", "Neuquen", "ARQ");
addOption("cs-state-1", "Rio Negro", "ARR");
addOption("cs-state-1", "Salta", "ARA");
addOption("cs-state-1", "San Juan", "ARJ");
addOption("cs-state-1", "San Luis", "ARD");
addOption("cs-state-1", "Santa Cruz", "ARZ");
addOption("cs-state-1", "Santa Fe", "ARS");
addOption("cs-state-1", "Santiago del Estero", "ARG");
addOption("cs-state-1", "Tierra del Fuego", "ARV");
addOption("cs-state-1", "Tucuman", "ART");

addList("cs-country", "Australia", "AUS", "cs-state-2");
addOption("cs-state-2", "Select a State/Province", "", 1);
addOption("cs-state-2", "Australian Capital Territory", "CT");
addOption("cs-state-2", "Jervis Bay Territory", "BT");
addOption("cs-state-2", "New South Wales", "NSW");
addOption("cs-state-2", "Northern Territory", "NT");
addOption("cs-state-2", "Queensland", "QLD");
addOption("cs-state-2", "South Australia", "SA");
addOption("cs-state-2", "Tasmania", "TAS");
addOption("cs-state-2", "Victoria", "VIC");
addOption("cs-state-2", "Western Australia", "WA");

addList("cs-country", "Austria", "AUT", "cs-state-3");
addOption("cs-state-3", "Select a State/Province", "", 1);
addOption("cs-state-3", "Burgenland", "BGL");
addOption("cs-state-3", "Carinthia", "KAE");
addOption("cs-state-3", "Lower Austria", "NOE");
addOption("cs-state-3", "Salzburg", "SBG");
addOption("cs-state-3", "Styria", "STM");
addOption("cs-state-3", "Tyrol", "TIR");
addOption("cs-state-3", "Upper Austria", "OOE");
addOption("cs-state-3", "Vienna", "WIE");
addOption("cs-state-3", "Vorarlberg", "VBG");

addOption("cs-country", "Azerbaijan", "AZE");
addOption("cs-country", "Bahrain", "BHR");

addList("cs-country", "Belgium", "BEL", "cs-state-4");
addOption("cs-state-4", "Select a State/Province", "", 1);
addOption("cs-state-4", "Brussels", "BRU");
addOption("cs-state-4", "Flanders", "VLA");
addOption("cs-state-4", "Wallonia", "WAL");

addOption("cs-country", "Belize", "BLZ");
addOption("cs-country", "Bolivia", "BOL");

addList("cs-country", "Bosnia and Herzegovina", "BIH", "cs-state-5");
addOption("cs-state-5", "Select a State/Province", "", 1);
addOption("cs-state-5", "Federation of Bosnia and Herzegovina", "FBH");
addOption("cs-state-5", "Republic of Srpska", "RS");

addList("cs-country", "Brazil", "BRA", "cs-state-6");
addOption("cs-state-6", "Select a State/Province", "", 1);
addOption("cs-state-6", "Acre", "AC");
addOption("cs-state-6", "Alagoas", "AL");
addOption("cs-state-6", "Amapa", "AP");
addOption("cs-state-6", "Amazonas", "AM");
addOption("cs-state-6", "Bahia", "BA");
addOption("cs-state-6", "Ceara", "CE");
addOption("cs-state-6", "Distrito Federal", "DF");
addOption("cs-state-6", "Espirito Santo", "ES");
addOption("cs-state-6", "Goias", "GO");
addOption("cs-state-6", "Maranhao", "MA");
addOption("cs-state-6", "Mato Grosso", "MT");
addOption("cs-state-6", "Mato Grosso do Sul", "MS");
addOption("cs-state-6", "Minas Gerais", "MG");
addOption("cs-state-6", "Para", "PA");
addOption("cs-state-6", "Paraiba", "PB");
addOption("cs-state-6", "Parana", "PR");
addOption("cs-state-6", "Pernambuco", "PE");
addOption("cs-state-6", "Piaui", "PI");
addOption("cs-state-6", "Rio de Janeiro", "RJ");
addOption("cs-state-6", "Rio Grande do Norte", "RN");
addOption("cs-state-6", "Rio Grande do Sul", "RS");
addOption("cs-state-6", "Rondonia", "RO");
addOption("cs-state-6", "Roraima", "RR");
addOption("cs-state-6", "Santa Catarina", "SC");
addOption("cs-state-6", "Sao Paulo", "SP");
addOption("cs-state-6", "Sergipe", "SE");
addOption("cs-state-6", "Tocantins", "TO");

addOption("cs-country", "Bulgaria", "BGR");

addList("cs-country", "Canada", "CAN", "cs-state-7");
addOption("cs-state-7", "Select a State/Province", "", 1);
addOption("cs-state-7", "Alberta", "AB");
addOption("cs-state-7", "British Columbia", "BC");
addOption("cs-state-7", "Manitoba", "MB");
addOption("cs-state-7", "New Brunswick", "NB");
addOption("cs-state-7", "Newfoundland and Labrador", "NL");
addOption("cs-state-7", "Northwest Territories", "NT");
addOption("cs-state-7", "Nova Scotia", "NS");
addOption("cs-state-7", "Nunavut", "NU");
addOption("cs-state-7", "Ontario", "ON");
addOption("cs-state-7", "Prince Edward Island", "PE");
addOption("cs-state-7", "Quebec", "QC");
addOption("cs-state-7", "Saskatchewan", "SK");
addOption("cs-state-7", "Yukon", "YT");

addOption("cs-country", "Chile", "CHL");
addOption("cs-country", "China", "CHN");
addOption("cs-country", "Colombia", "COL");
addOption("cs-country", "Costa Rica", "CRI");
addOption("cs-country", "Croatia", "HRV");
addOption("cs-country", "Cuba", "CUB");
addOption("cs-country", "Cyprus", "CYP");
addOption("cs-country", "Czech Republic", "CZE");
addOption("cs-country", "Denmark", "DNK");
addOption("cs-country", "Dominican Republic", "DOM");
addOption("cs-country", "Ecuador", "ECU");
addOption("cs-country", "Egypt", "EGY");
addOption("cs-country", "El Salvador", "SLV");
addOption("cs-country", "Estonia", "EST");
addOption("cs-country", "Faroe Islands", "FRO");
addOption("cs-country", "Finland", "FIN");

addList("cs-country", "France", "FRA", "cs-state-8");
addOption("cs-state-8", "Select a State/Province", "", 1);
addOption("cs-state-8", "Ain", "01");
addOption("cs-state-8", "Aisne", "02");
addOption("cs-state-8", "Allier", "03");
addOption("cs-state-8", "Alpes-de-Haute-Provence", "04");
addOption("cs-state-8", "Alpes-Maritimes", "06");
addOption("cs-state-8", "Ardeche", "07");
addOption("cs-state-8", "Ardennes", "08");
addOption("cs-state-8", "Ariege", "09");
addOption("cs-state-8", "Aube", "10");
addOption("cs-state-8", "Aude", "11");
addOption("cs-state-8", "Aveyron", "12");
addOption("cs-state-8", "Bas-Rhin", "67");
addOption("cs-state-8", "Bouches-du-Rhone", "13");
addOption("cs-state-8", "Calvados", "14");
addOption("cs-state-8", "Cantal", "15");
addOption("cs-state-8", "Charente", "16");
addOption("cs-state-8", "Charente-Maritime", "17");
addOption("cs-state-8", "Cher", "18");
addOption("cs-state-8", "Correze", "19");
addOption("cs-state-8", "Corse-du-Sud", "2A");
addOption("cs-state-8", "Cote-d'Or", "21");
addOption("cs-state-8", "Cotes-d'Armor", "22");
addOption("cs-state-8", "Creuse", "23");
addOption("cs-state-8", "Deux-Sevres", "79");
addOption("cs-state-8", "Dordogne", "24");
addOption("cs-state-8", "Doubs", "25");
addOption("cs-state-8", "Drome", "26");
addOption("cs-state-8", "Essonne", "91");
addOption("cs-state-8", "Eure", "27");
addOption("cs-state-8", "Eure-et-Loir", "28");
addOption("cs-state-8", "Finistere", "29");
addOption("cs-state-8", "Gard", "30");
addOption("cs-state-8", "Gers", "32");
addOption("cs-state-8", "Gironde", "33");
addOption("cs-state-8", "Guadeloupe", "971");
addOption("cs-state-8", "Guyane", "973");
addOption("cs-state-8", "Haut-Rhin", "68");
addOption("cs-state-8", "Haute-Corse", "2B");
addOption("cs-state-8", "Haute-Garonne", "31");
addOption("cs-state-8", "Haute-Loire", "43");
addOption("cs-state-8", "Haute-Marne", "52");
addOption("cs-state-8", "Haute-Saone", "70");
addOption("cs-state-8", "Haute-Savoie", "74");
addOption("cs-state-8", "Haute-Vienne", "87");
addOption("cs-state-8", "Hautes-Alpes", "05");
addOption("cs-state-8", "Hautes-Pyrenees", "65");
addOption("cs-state-8", "Hauts-de-Seine", "92");
addOption("cs-state-8", "Herault", "34");
addOption("cs-state-8", "Ille-et-Vilaine", "35");
addOption("cs-state-8", "Indre", "36");
addOption("cs-state-8", "Indre-et-Loire", "37");
addOption("cs-state-8", "Isere", "38");
addOption("cs-state-8", "Jura", "39");
addOption("cs-state-8", "La Reunion", "974");
addOption("cs-state-8", "Landes", "40");
addOption("cs-state-8", "Loir-et-Cher", "41");
addOption("cs-state-8", "Loire", "42");
addOption("cs-state-8", "Loire-Atlantique", "44");
addOption("cs-state-8", "Loiret", "45");
addOption("cs-state-8", "Lot", "46");
addOption("cs-state-8", "Lot-et-Garonne", "47");
addOption("cs-state-8", "Lozere", "48");
addOption("cs-state-8", "Maine-et-Loire", "49");
addOption("cs-state-8", "Manche", "50");
addOption("cs-state-8", "Marne", "51");
addOption("cs-state-8", "Martinique", "972");
addOption("cs-state-8", "Mayenne", "53");
addOption("cs-state-8", "Meurthe-et-Moselle", "54");
addOption("cs-state-8", "Meuse", "55");
addOption("cs-state-8", "Morbihan", "56");
addOption("cs-state-8", "Moselle", "57");
addOption("cs-state-8", "Nievre", "58");
addOption("cs-state-8", "Nord", "59");
addOption("cs-state-8", "Oise", "60");
addOption("cs-state-8", "Orne", "61");
addOption("cs-state-8", "Paris", "75");
addOption("cs-state-8", "Pas-de-Calais", "62");
addOption("cs-state-8", "Puy-de-Dome", "63");
addOption("cs-state-8", "Pyrenees-Atlantiques", "64");
addOption("cs-state-8", "Pyrenees-Orientales", "66");
addOption("cs-state-8", "Rhone", "69");
addOption("cs-state-8", "Saone-et-Loire", "71");
addOption("cs-state-8", "Sarthe", "72");
addOption("cs-state-8", "Savoie", "73");
addOption("cs-state-8", "Seine-et-Marne", "77");
addOption("cs-state-8", "Seine-Maritime", "76");
addOption("cs-state-8", "Seine-Saint-Denis", "93");
addOption("cs-state-8", "Somme", "80");
addOption("cs-state-8", "Tarn", "81");
addOption("cs-state-8", "Tarn-et-Garonne", "82");
addOption("cs-state-8", "Territoire de Belfort", "90");
addOption("cs-state-8", "Val-d'Oise", "95");
addOption("cs-state-8", "Val-de-Marne", "94");
addOption("cs-state-8", "Var", "83");
addOption("cs-state-8", "Vaucluse", "84");
addOption("cs-state-8", "Vendee", "85");
addOption("cs-state-8", "Vienne", "86");
addOption("cs-state-8", "Vosges", "88");
addOption("cs-state-8", "Yonne", "89");
addOption("cs-state-8", "Yvelines", "78");

addList("cs-country", "Germany", "DEU", "cs-state-9");
addOption("cs-state-9", "Select a State/Province", "", 1);
addOption("cs-state-9", "Baden-Wurttemberg", "BW");
addOption("cs-state-9", "Bavaria", "BY");
addOption("cs-state-9", "Berlin", "BE");
addOption("cs-state-9", "Brandenburg", "BB");
addOption("cs-state-9", "Bremen", "HB");
addOption("cs-state-9", "Hamburg", "HH");
addOption("cs-state-9", "Hesse", "HE");
addOption("cs-state-9", "Lower Saxony", "NI");
addOption("cs-state-9", "Mecklenburg-Vorpommern", "MV");
addOption("cs-state-9", "North Rhine-Westphalia", "NW");
addOption("cs-state-9", "Rhineland-Palatinate", "RP");
addOption("cs-state-9", "Saarland", "SL");
addOption("cs-state-9", "Saxony", "SN");
addOption("cs-state-9", "Saxony-Anhalt", "ST");
addOption("cs-state-9", "Schleswig-Holstein", "SH");
addOption("cs-state-9", "Thuringia", "TH");

addOption("cs-country", "Greece", "GRC");
addOption("cs-country", "Guatemala", "GTM");
addOption("cs-country", "Honduras", "HND");
addOption("cs-country", "Hong Kong", "HKG");
addOption("cs-country", "Hungary", "HUN");
addOption("cs-country", "Iceland", "ISL");

addList("cs-country", "India", "IND", "cs-state-10");
addOption("cs-state-10", "Select a State/Province", "", 1);
addOption("cs-state-10", "Andaman & Nicobar", "AN");
addOption("cs-state-10", "Andhra Pradesh", "AP");
addOption("cs-state-10", "Arunachal Pradesh", "AR");
addOption("cs-state-10", "Assam", "AS");
addOption("cs-state-10", "Bihar", "BR");
addOption("cs-state-10", "Chandigarh", "CH");
addOption("cs-state-10", "Chattisgarh", "CG");
addOption("cs-state-10", "Dadra and Nagar Haveli", "DN");
addOption("cs-state-10", "Daman & Diu", "DD");
addOption("cs-state-10", "Delhi", "DL");
addOption("cs-state-10", "Goa", "GA");
addOption("cs-state-10", "Gujarat", "GJ");
addOption("cs-state-10", "Haryana", "HR");
addOption("cs-state-10", "Himachal Pradesh", "HP");
addOption("cs-state-10", "Jammu & Kashmir", "JK");
addOption("cs-state-10", "Jharkhand", "JH");
addOption("cs-state-10", "Karnataka", "KA");
addOption("cs-state-10", "Kerala", "KL");
addOption("cs-state-10", "Lakshadweep", "LD");
addOption("cs-state-10", "Madhya Pradesh", "MP");
addOption("cs-state-10", "Maharashtra", "MH");
addOption("cs-state-10", "Manipur", "MN");
addOption("cs-state-10", "Meghalaya", "ML");
addOption("cs-state-10", "Mizoram", "MZ");
addOption("cs-state-10", "Nagaland", "NL");
addOption("cs-state-10", "Orissa", "OR");
addOption("cs-state-10", "Puducherry", "PY");
addOption("cs-state-10", "Punjab", "PB");
addOption("cs-state-10", "Rajasthan", "RJ");
addOption("cs-state-10", "Sikkim", "SK");
addOption("cs-state-10", "Tamil Nadu", "TN");
addOption("cs-state-10", "Tripura", "TR");
addOption("cs-state-10", "Uttar Pradesh", "UP");
addOption("cs-state-10", "Uttarakhand", "UK");
addOption("cs-state-10", "West Bengal", "WB");

addOption("cs-country", "Indonesia", "IDN");

addList("cs-country", "Iran", "IRN", "cs-state-19");
addOption("cs-state-19", "Select a State/Province", "", 1);
addOption("cs-state-19", "Ardabil", "03");
addOption("cs-state-19", "Bushehr", "06");
addOption("cs-state-19", "Chahar Mahaal and Bakhtiari", "08");
addOption("cs-state-19", "East Azarbaijan", "01");
addOption("cs-state-19", "Fars", "14");
addOption("cs-state-19", "Gilan", "19");
addOption("cs-state-19", "Golestan", "27");
addOption("cs-state-19", "Hamedan", "24");
addOption("cs-state-19", "Hormozgan", "23");
addOption("cs-state-19", "Ilam", "05");
addOption("cs-state-19", "Isfahan", "04");
addOption("cs-state-19", "Kerman", "15");
addOption("cs-state-19", "Kermanshah", "17");
addOption("cs-state-19", "Khuzestan", "10");
addOption("cs-state-19", "Kohgiluyeh and Boyer-Ahmad Province", "18");
addOption("cs-state-19", "Kordestan", "16");
addOption("cs-state-19", "Lorestan", "20");
addOption("cs-state-19", "Markazi", "22");
addOption("cs-state-19", "Mazandaran", "21");
addOption("cs-state-19", "North Khorasan", "31");
addOption("cs-state-19", "Qazvin", "28");
addOption("cs-state-19", "Qom", "26");
addOption("cs-state-19", "Razavi Khorasan", "30");
addOption("cs-state-19", "Semnan", "12");
addOption("cs-state-19", "Sistan and Baluchestan", "13");
addOption("cs-state-19", "South Khorasan", "29");
addOption("cs-state-19", "Tehran", "07");
addOption("cs-state-19", "West Azarbaijan", "02");
addOption("cs-state-19", "Yazd", "25");
addOption("cs-state-19", "Zanjan", "11");

addOption("cs-country", "Ireland", "IRL");
addOption("cs-country", "Israel", "ISR");
addOption("cs-country", "Italy", "ITA");
addOption("cs-country", "Jamaica", "JAM");
addOption("cs-country", "Japan", "JPN");
addOption("cs-country", "Jordan", "JOR");
addOption("cs-country", "Kenya", "KEN");
addOption("cs-country", "Korea, Republic of", "KOR");
addOption("cs-country", "Kuwait", "KWT");
addOption("cs-country", "Latvia", "LVA");
addOption("cs-country", "Lebanon", "LBN");
addOption("cs-country", "Lithuania", "LTU");
addOption("cs-country", "Luxembourg", "LUX");
addOption("cs-country", "Macedonia, the former Yugoslav Republic of", "MKD");

addList("cs-country", "Malaysia", "MYS", "cs-state-11");
addOption("cs-state-11", "Select a State/Province", "", 1);
addOption("cs-state-11", "Johor", "JHR");
addOption("cs-state-11", "Kedah", "KDH");
addOption("cs-state-11", "Kelantan", "KTN");
addOption("cs-state-11", "Melaka", "MLK");
addOption("cs-state-11", "Negeri Sembilan", "NSN");
addOption("cs-state-11", "Pahang", "PHG");
addOption("cs-state-11", "Perak", "PRK");
addOption("cs-state-11", "Perlis", "PLS");
addOption("cs-state-11", "Pulau Pinang", "PNG");
addOption("cs-state-11", "Sabah", "SBH");
addOption("cs-state-11", "Sarawak", "SRW");
addOption("cs-state-11", "Selangor", "SGR");
addOption("cs-state-11", "Terengganu", "TRG");
addOption("cs-state-11", "W.P Kuala Lumpur", "KUL");
addOption("cs-state-11", "W.P Labuan", "LBN");
addOption("cs-state-11", "W.P Putrajaya", "PJY");

addList("cs-country", "Mexico", "MEX", "cs-state-12");
addOption("cs-state-12", "Select a State/Province", "", 1);
addOption("cs-state-12", "Aguascalientes", "AGU");
addOption("cs-state-12", "Baja California", "BCN");
addOption("cs-state-12", "Baja California Sur", "BCS");
addOption("cs-state-12", "Campeche", "CAM");
addOption("cs-state-12", "Chiapas", "CHP");
addOption("cs-state-12", "Chihuahua", "CHH");
addOption("cs-state-12", "Coahuila", "COA");
addOption("cs-state-12", "Colima", "COL");
addOption("cs-state-12", "Durango", "DUR");
addOption("cs-state-12", "Gerrero", "GRO");
addOption("cs-state-12", "Guanajuato", "GUA");
addOption("cs-state-12", "Hidalgo", "HID");
addOption("cs-state-12", "Jalisco", "JAL");
addOption("cs-state-12", "Mexico State", "MEX");
addOption("cs-state-12", "Michoacan", "MIC");
addOption("cs-state-12", "Morelos", "MOR");
addOption("cs-state-12", "Nayarit", "NAY");
addOption("cs-state-12", "Nuevo Leon", "NLE");
addOption("cs-state-12", "Oaxaca", "OAX");
addOption("cs-state-12", "Puebla", "PUE");
addOption("cs-state-12", "Queretaro", "QUE");
addOption("cs-state-12", "Quintana Roo", "ROO");
addOption("cs-state-12", "San Luis Potosi", "SLP");
addOption("cs-state-12", "Sinaloa", "SIN");
addOption("cs-state-12", "Sonora", "SON");
addOption("cs-state-12", "Tabasco", "TAB");
addOption("cs-state-12", "Tamaulipas", "TAM");
addOption("cs-state-12", "Tlaxcala", "TLA");
addOption("cs-state-12", "Veracruz", "VER");
addOption("cs-state-12", "Yucatan", "YUC");
addOption("cs-state-12", "Zacatecas", "ZAC");

addOption("cs-country", "Montenegro", "MNE");
addOption("cs-country", "Morocco", "MAR");
addOption("cs-country", "Netherlands", "NLD");
addOption("cs-country", "New Zealand", "NZL");
addOption("cs-country", "Nicaragua", "NIC");

addList("cs-country", "Nigeria", "NGA", "cs-state-13");
addOption("cs-state-13", "Select a State/Province", "", 1);
addOption("cs-state-13", "Abia", "AB");
addOption("cs-state-13", "Adamawa", "AD");
addOption("cs-state-13", "Akwa Ibom", "AK");
addOption("cs-state-13", "Anambra", "AN");
addOption("cs-state-13", "Bauchi", "BA");
addOption("cs-state-13", "Bayelsa", "BY");
addOption("cs-state-13", "Benue", "BE");
addOption("cs-state-13", "Borno", "BO");
addOption("cs-state-13", "Cross River", "CR");
addOption("cs-state-13", "Delta", "DE");
addOption("cs-state-13", "Ebonyi", "EB");
addOption("cs-state-13", "Edo", "ED");
addOption("cs-state-13", "Ekiti", "EK");
addOption("cs-state-13", "Enugu", "EN");
addOption("cs-state-13", "Federal Capital Territory", "FC");
addOption("cs-state-13", "Gombe", "GO");
addOption("cs-state-13", "Imo", "IM");
addOption("cs-state-13", "Jigawa", "JI");
addOption("cs-state-13", "Kaduna", "KD");
addOption("cs-state-13", "Kano", "KN");
addOption("cs-state-13", "Katsina", "KT");
addOption("cs-state-13", "Kebbi", "KE");
addOption("cs-state-13", "Kogi", "KO");
addOption("cs-state-13", "Kwara", "KW");
addOption("cs-state-13", "Lagos", "LA");
addOption("cs-state-13", "Nassarawa", "NA");
addOption("cs-state-13", "Niger", "NI");
addOption("cs-state-13", "Ogun", "OG");
addOption("cs-state-13", "Ondo", "ON");
addOption("cs-state-13", "Osun", "OS");
addOption("cs-state-13", "Oyo", "OY");
addOption("cs-state-13", "Plateau", "PL");
addOption("cs-state-13", "Rivers", "RI");
addOption("cs-state-13", "Sokoto", "SO");
addOption("cs-state-13", "Taraba", "TA");
addOption("cs-state-13", "Yobe", "YO");
addOption("cs-state-13", "Zamfara", "ZA");

addOption("cs-country", "Norway", "NOR");
addOption("cs-country", "Oman", "OMN");

addList("cs-country", "Pakistan", "PAK", "cs-state-18");
addOption("cs-state-18", "Select a State/Province", "", 1);
addOption("cs-state-18", "Azad Kashmir", "131");
addOption("cs-state-18", "Balochistan", "926");
addOption("cs-state-18", "Federal Capital", "440");
addOption("cs-state-18", "Northern Area", "151");
addOption("cs-state-18", "NWFP", "294");
addOption("cs-state-18", "Punjab", "642");
addOption("cs-state-18", "Sindh", "790");

addOption("cs-country", "Palestinian Territory, Occupied", "PSE");
addOption("cs-country", "Panama", "PAN");
addOption("cs-country", "Peru", "PER");
addOption("cs-country", "Philippines", "PHL");
addOption("cs-country", "Poland", "POL");
addOption("cs-country", "Portugal", "PRT");
addOption("cs-country", "Puerto Rico", "PRI");
addOption("cs-country", "Qatar", "QAT");
addOption("cs-country", "Romania", "ROU");
addOption("cs-country", "Russian Federation", "RUS");
addOption("cs-country", "Saudi Arabia", "SAU");
addOption("cs-country", "Serbia", "SRB");
addOption("cs-country", "Singapore", "SGP");
addOption("cs-country", "Slovakia", "SVK");
addOption("cs-country", "Slovenia", "SVN");
addOption("cs-country", "South Africa", "ZAF");
addOption("cs-country", "Spain", "ESP");
addOption("cs-country", "Sweden", "SWE");

addList("cs-country", "Switzerland", "CHE", "cs-state-14");
addOption("cs-state-14", "Select a State/Province", "", 1);
addOption("cs-state-14", "Aargau (Argovia)", "AG");
addOption("cs-state-14", "Appenzell Ausserrhoden (Outer Rhodes)", "AR");
addOption("cs-state-14", "Appenzell Innerrhoden (Inner Rhodes)", "AI");
addOption("cs-state-14", "Basel-Land (Basel-Country)", "BL");
addOption("cs-state-14", "Basel-Stadt (Basel-City)", "BS");
addOption("cs-state-14", "Berne", "BE");
addOption("cs-state-14", "Fribourg", "FR");
addOption("cs-state-14", "Geneva", "GE");
addOption("cs-state-14", "Glarus", "GL");
addOption("cs-state-14", "Graubunden (Grisons)", "GR");
addOption("cs-state-14", "Jura", "JU");
addOption("cs-state-14", "Lucerne", "LU");
addOption("cs-state-14", "Neuchâtel", "NE");
addOption("cs-state-14", "Nidwalden (Nidwald)", "NW");
addOption("cs-state-14", "Obwalden (Obwald)", "OW");
addOption("cs-state-14", "Schaffhausen", "SH");
addOption("cs-state-14", "Schwyz", "SZ");
addOption("cs-state-14", "Solothurn", "SO");
addOption("cs-state-14", "St. Gallen (St. Gall)", "SG");
addOption("cs-state-14", "Thurgau (Thurgovia)", "TG");
addOption("cs-state-14", "Ticino", "TI");
addOption("cs-state-14", "Uri", "UR");
addOption("cs-state-14", "Valais", "VS");
addOption("cs-state-14", "Vaud", "VD");
addOption("cs-state-14", "Zug", "ZG");
addOption("cs-state-14", "Zurich", "ZH");

addOption("cs-country", "Syrian Arab Republic", "SYR");
addOption("cs-country", "Taiwan, Province of China", "TWN");
addOption("cs-country", "Tanzania, United Republic of", "TZA");
addOption("cs-country", "Thailand", "THA");
addOption("cs-country", "Turkey", "TUR");
addOption("cs-country", "Uganda", "UGA");
addOption("cs-country", "Ukraine", "UKR");

addList("cs-country", "United Arab Emirates", "ARE", "cs-state-15");
addOption("cs-state-15", "Select a State/Province", "", 1);
addOption("cs-state-15", "'Ajman", "AJ");
addOption("cs-state-15", "Abu Zaby", "AZ");
addOption("cs-state-15", "Al Fujayrah", "FU");
addOption("cs-state-15", "Ash Shariqah", "SH");
addOption("cs-state-15", "Dubayy", "DU");
addOption("cs-state-15", "Ras al Khaymah", "RK");
addOption("cs-state-15", "Umm al Qaywayn", "UQ");

addOption("cs-country", "United Kingdom", "GBR");

addList("cs-country", "United States", "USA", "cs-state-16", 1);
addOption("cs-state-16", "Select a State/Province", "", 1);
addOption("cs-state-16", "Alabama", "AL");
addOption("cs-state-16", "Alaska", "AK");
addOption("cs-state-16", "American Samoa", "AS");
addOption("cs-state-16", "Arizona", "AZ");
addOption("cs-state-16", "Arkansas", "AR");
addOption("cs-state-16", "Armed Forces Africa", "AEA");
addOption("cs-state-16", "Armed Forces Americas (except Canada)", "AA");
addOption("cs-state-16", "Armed Forces Canada", "AEC");
addOption("cs-state-16", "Armed Forces Europe (covers all USARAEUR)", "AE");
addOption("cs-state-16", "Armed Forces Middle East", "AEM");
addOption("cs-state-16", "Armed Forces Pacific", "AP");
addOption("cs-state-16", "California", "CA");
addOption("cs-state-16", "Colorado", "CO");
addOption("cs-state-16", "Connecticut", "CT");
addOption("cs-state-16", "Delaware", "DE");
addOption("cs-state-16", "District of Columbia", "DC");
addOption("cs-state-16", "Federated States of Micronesia", "FM");
addOption("cs-state-16", "Florida", "FL");
addOption("cs-state-16", "Georgia", "GA");
addOption("cs-state-16", "Guam", "GU");
addOption("cs-state-16", "Hawaii", "HI");
addOption("cs-state-16", "Idaho", "ID");
addOption("cs-state-16", "Illinois", "IL");
addOption("cs-state-16", "Indiana", "IN");
addOption("cs-state-16", "Iowa", "IA");
addOption("cs-state-16", "Kansas", "KS");
addOption("cs-state-16", "Kentucky", "KY");
addOption("cs-state-16", "Louisiana", "LA");
addOption("cs-state-16", "Maine", "ME");
addOption("cs-state-16", "Marshall Islands", "MH");
addOption("cs-state-16", "Maryland", "MD");
addOption("cs-state-16", "Massachusetts", "MA");
addOption("cs-state-16", "Michigan", "MI");
addOption("cs-state-16", "Minnesota", "MN");
addOption("cs-state-16", "Mississippi", "MS");
addOption("cs-state-16", "Missouri", "MO");
addOption("cs-state-16", "Montana", "MT");
addOption("cs-state-16", "Nebraska", "NE");
addOption("cs-state-16", "Nevada", "NV");
addOption("cs-state-16", "New Hampshire", "NH");
addOption("cs-state-16", "New Jersey", "NJ");
addOption("cs-state-16", "New Mexico", "NM");
addOption("cs-state-16", "New York", "NY");
addOption("cs-state-16", "North Carolina", "NC");
addOption("cs-state-16", "North Dakota", "ND");
addOption("cs-state-16", "Northern Mariana Islands", "MP");
addOption("cs-state-16", "Ohio", "OH");
addOption("cs-state-16", "Oklahoma", "OK");
addOption("cs-state-16", "Oregon", "OR");
addOption("cs-state-16", "Palau", "PW");
addOption("cs-state-16", "Pennsylvania", "PA");
addOption("cs-state-16", "Puerto Rico", "PR");
addOption("cs-state-16", "Rhode Island", "RI");
addOption("cs-state-16", "South Carolina", "SC");
addOption("cs-state-16", "South Dakota", "SD");
addOption("cs-state-16", "Tennessee", "TN");
addOption("cs-state-16", "Texas", "TX");
addOption("cs-state-16", "U.S. Virgin Islands", "VI");
addOption("cs-state-16", "Utah", "UT");
addOption("cs-state-16", "Vermont", "VT");
addOption("cs-state-16", "Virginia", "VA");
addOption("cs-state-16", "Washington", "WA");
addOption("cs-state-16", "West Virginia", "WV");
addOption("cs-state-16", "Wisconsin", "WI");
addOption("cs-state-16", "Wyoming", "WY");

addOption("cs-country", "Uruguay", "URY");

addList("cs-country", "Venezuela", "VEN", "cs-state-17");
addOption("cs-state-17", "Select a State/Province", "", 1);
addOption("cs-state-17", "Amazonas", "AM");
addOption("cs-state-17", "Anzoategui", "AN");
addOption("cs-state-17", "Apure", "AP");
addOption("cs-state-17", "Aragua", "AR");
addOption("cs-state-17", "Barinas", "BA");
addOption("cs-state-17", "Bolivar", "BO");
addOption("cs-state-17", "Carabobo", "CA");
addOption("cs-state-17", "Cojedes", "CO");
addOption("cs-state-17", "Delta Amacuro", "DA");
addOption("cs-state-17", "Dependencias Federales", "DP");
addOption("cs-state-17", "Distrito Capital", "DF");
addOption("cs-state-17", "Falcon", "FA");
addOption("cs-state-17", "Guarico", "GU");
addOption("cs-state-17", "Lara", "LA");
addOption("cs-state-17", "Merida", "ME");
addOption("cs-state-17", "Miranda", "MI");
addOption("cs-state-17", "Monagas", "MO");
addOption("cs-state-17", "Nueva Esparta", "NE");
addOption("cs-state-17", "Portuguesa", "PO");
addOption("cs-state-17", "Sucre", "SU");
addOption("cs-state-17", "Tachira", "TA");
addOption("cs-state-17", "Trujillo", "TR");
addOption("cs-state-17", "Vargas", "VA");
addOption("cs-state-17", "Yaracuy", "YA");
addOption("cs-state-17", "Zulia", "ZU");

addOption("cs-country", "Viet Nam", "VNM");
addOption("cs-country", "Zambia", "ZMB");
addOption("cs-country", "Other Not Listed", "---");

