var countries = new Array(); var countryByIso = new Array(); countries[39] = { ID: 39, Name: "Canada", IsoCode: "CA", RegionName: "Province", Regions: [] }; countryByIso["CA"] = 39; countries[232] = { ID: 232, Name: "United States", IsoCode: "US", RegionName: "State", Regions: [] }; countryByIso["US"] = 232; countries[1] = { ID: 1, Name: "Afghanistan", IsoCode: "AF", RegionName: "", Regions: [] }; countryByIso["AF"] = 1; countries[2] = { ID: 2, Name: "Aland Islands", IsoCode: "AX", RegionName: "", Regions: [] }; countryByIso["AX"] = 2; countries[3] = { ID: 3, Name: "Albania", IsoCode: "AL", RegionName: "", Regions: [] }; countryByIso["AL"] = 3; countries[4] = { ID: 4, Name: "Algeria", IsoCode: "DZ", RegionName: "", Regions: [] }; countryByIso["DZ"] = 4; countries[5] = { ID: 5, Name: "American Samoa", IsoCode: "AS", RegionName: "", Regions: [] }; countryByIso["AS"] = 5; countries[6] = { ID: 6, Name: "Andorra", IsoCode: "AD", RegionName: "", Regions: [] }; countryByIso["AD"] = 6; countries[7] = { ID: 7, Name: "Angola", IsoCode: "AO", RegionName: "", Regions: [] }; countryByIso["AO"] = 7; countries[8] = { ID: 8, Name: "Anguilla", IsoCode: "AI", RegionName: "", Regions: [] }; countryByIso["AI"] = 8; countries[9] = { ID: 9, Name: "Antarctica", IsoCode: "AQ", RegionName: "", Regions: [] }; countryByIso["AQ"] = 9; countries[10] = { ID: 10, Name: "Antigua and Barbuda", IsoCode: "AG", RegionName: "", Regions: [] }; countryByIso["AG"] = 10; countries[11] = { ID: 11, Name: "Argentina", IsoCode: "AR", RegionName: "", Regions: [] }; countryByIso["AR"] = 11; countries[12] = { ID: 12, Name: "Armenia", IsoCode: "AM", RegionName: "", Regions: [] }; countryByIso["AM"] = 12; countries[13] = { ID: 13, Name: "Aruba", IsoCode: "AW", RegionName: "", Regions: [] }; countryByIso["AW"] = 13; countries[14] = { ID: 14, Name: "Australia", IsoCode: "AU", RegionName: "", Regions: [] }; countryByIso["AU"] = 14; countries[15] = { ID: 15, Name: "Austria", IsoCode: "AT", RegionName: "", Regions: [] }; countryByIso["AT"] = 15; countries[16] = { ID: 16, Name: "Azerbaijan", IsoCode: "AZ", RegionName: "", Regions: [] }; countryByIso["AZ"] = 16; countries[17] = { ID: 17, Name: "Bahamas", IsoCode: "BS", RegionName: "", Regions: [] }; countryByIso["BS"] = 17; countries[18] = { ID: 18, Name: "Bahrain", IsoCode: "BH", RegionName: "", Regions: [] }; countryByIso["BH"] = 18; countries[19] = { ID: 19, Name: "Bangladesh", IsoCode: "BD", RegionName: "", Regions: [] }; countryByIso["BD"] = 19; countries[20] = { ID: 20, Name: "Barbados", IsoCode: "BB", RegionName: "", Regions: [] }; countryByIso["BB"] = 20; countries[21] = { ID: 21, Name: "Belarus", IsoCode: "BY", RegionName: "", Regions: [] }; countryByIso["BY"] = 21; countries[22] = { ID: 22, Name: "Belgium", IsoCode: "BE", RegionName: "", Regions: [] }; countryByIso["BE"] = 22; countries[23] = { ID: 23, Name: "Belize", IsoCode: "BZ", RegionName: "", Regions: [] }; countryByIso["BZ"] = 23; countries[24] = { ID: 24, Name: "Benin", IsoCode: "BJ", RegionName: "", Regions: [] }; countryByIso["BJ"] = 24; countries[25] = { ID: 25, Name: "Bermuda", IsoCode: "BM", RegionName: "", Regions: [] }; countryByIso["BM"] = 25; countries[26] = { ID: 26, Name: "Bhutan", IsoCode: "BT", RegionName: "", Regions: [] }; countryByIso["BT"] = 26; countries[27] = { ID: 27, Name: "Bolivia", IsoCode: "BO", RegionName: "", Regions: [] }; countryByIso["BO"] = 27; countries[28] = { ID: 28, Name: "Bosnia and Herzegovina", IsoCode: "BA", RegionName: "", Regions: [] }; countryByIso["BA"] = 28; countries[29] = { ID: 29, Name: "Botswana", IsoCode: "BW", RegionName: "", Regions: [] }; countryByIso["BW"] = 29; countries[30] = { ID: 30, Name: "Bouvet Island", IsoCode: "BV", RegionName: "", Regions: [] }; countryByIso["BV"] = 30; countries[31] = { ID: 31, Name: "Brazil", IsoCode: "BR", RegionName: "", Regions: [] }; countryByIso["BR"] = 31; countries[32] = { ID: 32, Name: "British Indian Ocean Territory", IsoCode: "IO", RegionName: "", Regions: [] }; countryByIso["IO"] = 32; countries[33] = { ID: 33, Name: "Brunei Darussalam", IsoCode: "BN", RegionName: "", Regions: [] }; countryByIso["BN"] = 33; countries[34] = { ID: 34, Name: "Bulgaria", IsoCode: "BG", RegionName: "", Regions: [] }; countryByIso["BG"] = 34; countries[35] = { ID: 35, Name: "Burkina Faso", IsoCode: "BF", RegionName: "", Regions: [] }; countryByIso["BF"] = 35; countries[36] = { ID: 36, Name: "Burundi", IsoCode: "BI", RegionName: "", Regions: [] }; countryByIso["BI"] = 36; countries[37] = { ID: 37, Name: "Cambodia", IsoCode: "KH", RegionName: "", Regions: [] }; countryByIso["KH"] = 37; countries[38] = { ID: 38, Name: "Cameroon", IsoCode: "CM", RegionName: "", Regions: [] }; countryByIso["CM"] = 38; countries[40] = { ID: 40, Name: "Cape Verde", IsoCode: "CV", RegionName: "", Regions: [] }; countryByIso["CV"] = 40; countries[41] = { ID: 41, Name: "Cayman Islands", IsoCode: "KY", RegionName: "", Regions: [] }; countryByIso["KY"] = 41; countries[42] = { ID: 42, Name: "Central African Republic", IsoCode: "CF", RegionName: "", Regions: [] }; countryByIso["CF"] = 42; countries[43] = { ID: 43, Name: "Chad", IsoCode: "TD", RegionName: "", Regions: [] }; countryByIso["TD"] = 43; countries[44] = { ID: 44, Name: "Chile", IsoCode: "CL", RegionName: "", Regions: [] }; countryByIso["CL"] = 44; countries[45] = { ID: 45, Name: "China", IsoCode: "CN", RegionName: "", Regions: [] }; countryByIso["CN"] = 45; countries[46] = { ID: 46, Name: "Christmas Island", IsoCode: "CX", RegionName: "", Regions: [] }; countryByIso["CX"] = 46; countries[47] = { ID: 47, Name: "Cocos (Keeling) Islands", IsoCode: "CC", RegionName: "", Regions: [] }; countryByIso["CC"] = 47; countries[48] = { ID: 48, Name: "Colombia", IsoCode: "CO", RegionName: "", Regions: [] }; countryByIso["CO"] = 48; countries[49] = { ID: 49, Name: "Comoros", IsoCode: "KM", RegionName: "", Regions: [] }; countryByIso["KM"] = 49; countries[50] = { ID: 50, Name: "Congo", IsoCode: "CG", RegionName: "", Regions: [] }; countryByIso["CG"] = 50; countries[51] = { ID: 51, Name: "Congo, The Democratic Republic Of The", IsoCode: "CD", RegionName: "", Regions: [] }; countryByIso["CD"] = 51; countries[52] = { ID: 52, Name: "Cook Islands", IsoCode: "CK", RegionName: "", Regions: [] }; countryByIso["CK"] = 52; countries[53] = { ID: 53, Name: "Costa Rica", IsoCode: "CR", RegionName: "", Regions: [] }; countryByIso["CR"] = 53; countries[54] = { ID: 54, Name: "Cote D'ivoire", IsoCode: "CI", RegionName: "", Regions: [] }; countryByIso["CI"] = 54; countries[55] = { ID: 55, Name: "Croatia", IsoCode: "HR", RegionName: "", Regions: [] }; countryByIso["HR"] = 55; countries[56] = { ID: 56, Name: "Cuba", IsoCode: "CU", RegionName: "", Regions: [] }; countryByIso["CU"] = 56; countries[57] = { ID: 57, Name: "Cyprus", IsoCode: "CY", RegionName: "", Regions: [] }; countryByIso["CY"] = 57; countries[58] = { ID: 58, Name: "Czech Republic", IsoCode: "CZ", RegionName: "", Regions: [] }; countryByIso["CZ"] = 58; countries[59] = { ID: 59, Name: "Denmark", IsoCode: "DK", RegionName: "", Regions: [] }; countryByIso["DK"] = 59; countries[60] = { ID: 60, Name: "Djibouti", IsoCode: "DJ", RegionName: "", Regions: [] }; countryByIso["DJ"] = 60; countries[61] = { ID: 61, Name: "Dominica", IsoCode: "DM", RegionName: "", Regions: [] }; countryByIso["DM"] = 61; countries[62] = { ID: 62, Name: "Dominican Republic", IsoCode: "DO", RegionName: "", Regions: [] }; countryByIso["DO"] = 62; countries[63] = { ID: 63, Name: "Ecuador", IsoCode: "EC", RegionName: "", Regions: [] }; countryByIso["EC"] = 63; countries[64] = { ID: 64, Name: "Egypt", IsoCode: "EG", RegionName: "", Regions: [] }; countryByIso["EG"] = 64; countries[65] = { ID: 65, Name: "El Salvador", IsoCode: "SV", RegionName: "", Regions: [] }; countryByIso["SV"] = 65; countries[66] = { ID: 66, Name: "Equatorial Guinea", IsoCode: "GQ", RegionName: "", Regions: [] }; countryByIso["GQ"] = 66; countries[67] = { ID: 67, Name: "Eritrea", IsoCode: "ER", RegionName: "", Regions: [] }; countryByIso["ER"] = 67; countries[68] = { ID: 68, Name: "Estonia", IsoCode: "EE", RegionName: "", Regions: [] }; countryByIso["EE"] = 68; countries[69] = { ID: 69, Name: "Ethiopia", IsoCode: "ET", RegionName: "", Regions: [] }; countryByIso["ET"] = 69; countries[70] = { ID: 70, Name: "Falkland Islands (Malvinas)", IsoCode: "FK", RegionName: "", Regions: [] }; countryByIso["FK"] = 70; countries[71] = { ID: 71, Name: "Faroe Islands", IsoCode: "FO", RegionName: "", Regions: [] }; countryByIso["FO"] = 71; countries[72] = { ID: 72, Name: "Fiji", IsoCode: "FJ", RegionName: "", Regions: [] }; countryByIso["FJ"] = 72; countries[73] = { ID: 73, Name: "Finland", IsoCode: "FI", RegionName: "", Regions: [] }; countryByIso["FI"] = 73; countries[74] = { ID: 74, Name: "France", IsoCode: "FR", RegionName: "", Regions: [] }; countryByIso["FR"] = 74; countries[75] = { ID: 75, Name: "French Guiana", IsoCode: "GF", RegionName: "", Regions: [] }; countryByIso["GF"] = 75; countries[76] = { ID: 76, Name: "French Polynesia", IsoCode: "PF", RegionName: "", Regions: [] }; countryByIso["PF"] = 76; countries[77] = { ID: 77, Name: "French Southern Territories", IsoCode: "TF", RegionName: "", Regions: [] }; countryByIso["TF"] = 77; countries[78] = { ID: 78, Name: "Gabon", IsoCode: "GA", RegionName: "", Regions: [] }; countryByIso["GA"] = 78; countries[79] = { ID: 79, Name: "Gambia", IsoCode: "GM", RegionName: "", Regions: [] }; countryByIso["GM"] = 79; countries[80] = { ID: 80, Name: "Georgia", IsoCode: "GE", RegionName: "", Regions: [] }; countryByIso["GE"] = 80; countries[81] = { ID: 81, Name: "Germany", IsoCode: "DE", RegionName: "", Regions: [] }; countryByIso["DE"] = 81; countries[82] = { ID: 82, Name: "Ghana", IsoCode: "GH", RegionName: "", Regions: [] }; countryByIso["GH"] = 82; countries[83] = { ID: 83, Name: "Gibraltar", IsoCode: "GI", RegionName: "", Regions: [] }; countryByIso["GI"] = 83; countries[84] = { ID: 84, Name: "Greece", IsoCode: "GR", RegionName: "", Regions: [] }; countryByIso["GR"] = 84; countries[85] = { ID: 85, Name: "Greenland", IsoCode: "GL", RegionName: "", Regions: [] }; countryByIso["GL"] = 85; countries[86] = { ID: 86, Name: "Grenada", IsoCode: "GD", RegionName: "", Regions: [] }; countryByIso["GD"] = 86; countries[87] = { ID: 87, Name: "Guadeloupe", IsoCode: "GP", RegionName: "", Regions: [] }; countryByIso["GP"] = 87; countries[88] = { ID: 88, Name: "Guam", IsoCode: "GU", RegionName: "", Regions: [] }; countryByIso["GU"] = 88; countries[89] = { ID: 89, Name: "Guatemala", IsoCode: "GT", RegionName: "", Regions: [] }; countryByIso["GT"] = 89; countries[90] = { ID: 90, Name: "Guernsey", IsoCode: "GG", RegionName: "", Regions: [] }; countryByIso["GG"] = 90; countries[91] = { ID: 91, Name: "Guinea", IsoCode: "GN", RegionName: "", Regions: [] }; countryByIso["GN"] = 91; countries[92] = { ID: 92, Name: "Guinea-Bissau", IsoCode: "GW", RegionName: "", Regions: [] }; countryByIso["GW"] = 92; countries[93] = { ID: 93, Name: "Guyana", IsoCode: "GY", RegionName: "", Regions: [] }; countryByIso["GY"] = 93; countries[94] = { ID: 94, Name: "Haiti", IsoCode: "HT", RegionName: "", Regions: [] }; countryByIso["HT"] = 94; countries[95] = { ID: 95, Name: "Heard Island And McDonald Islands", IsoCode: "HM", RegionName: "", Regions: [] }; countryByIso["HM"] = 95; countries[96] = { ID: 96, Name: "Honduras", IsoCode: "HN", RegionName: "", Regions: [] }; countryByIso["HN"] = 96; countries[97] = { ID: 97, Name: "Hong Kong", IsoCode: "HK", RegionName: "", Regions: [] }; countryByIso["HK"] = 97; countries[98] = { ID: 98, Name: "Hungary", IsoCode: "HU", RegionName: "", Regions: [] }; countryByIso["HU"] = 98; countries[99] = { ID: 99, Name: "Iceland", IsoCode: "IS", RegionName: "", Regions: [] }; countryByIso["IS"] = 99; countries[100] = { ID: 100, Name: "India", IsoCode: "IN", RegionName: "", Regions: [] }; countryByIso["IN"] = 100; countries[101] = { ID: 101, Name: "Indonesia", IsoCode: "ID", RegionName: "", Regions: [] }; countryByIso["ID"] = 101; countries[102] = { ID: 102, Name: "Iran, Islamic Republic Of", IsoCode: "IR", RegionName: "", Regions: [] }; countryByIso["IR"] = 102; countries[103] = { ID: 103, Name: "Iraq", IsoCode: "IQ", RegionName: "", Regions: [] }; countryByIso["IQ"] = 103; countries[104] = { ID: 104, Name: "Ireland", IsoCode: "IE", RegionName: "", Regions: [] }; countryByIso["IE"] = 104; countries[105] = { ID: 105, Name: "Isle Of Man", IsoCode: "IM", RegionName: "", Regions: [] }; countryByIso["IM"] = 105; countries[106] = { ID: 106, Name: "Israel", IsoCode: "IL", RegionName: "", Regions: [] }; countryByIso["IL"] = 106; countries[107] = { ID: 107, Name: "Italy", IsoCode: "IT", RegionName: "", Regions: [] }; countryByIso["IT"] = 107; countries[108] = { ID: 108, Name: "Jamaica", IsoCode: "JM", RegionName: "", Regions: [] }; countryByIso["JM"] = 108; countries[109] = { ID: 109, Name: "Japan", IsoCode: "JP", RegionName: "", Regions: [] }; countryByIso["JP"] = 109; countries[110] = { ID: 110, Name: "Jersey", IsoCode: "JE", RegionName: "", Regions: [] }; countryByIso["JE"] = 110; countries[111] = { ID: 111, Name: "Jordan", IsoCode: "JO", RegionName: "", Regions: [] }; countryByIso["JO"] = 111; countries[112] = { ID: 112, Name: "Kazakhstan", IsoCode: "KZ", RegionName: "", Regions: [] }; countryByIso["KZ"] = 112; countries[113] = { ID: 113, Name: "Kenya", IsoCode: "KE", RegionName: "", Regions: [] }; countryByIso["KE"] = 113; countries[114] = { ID: 114, Name: "Kiribati", IsoCode: "KI", RegionName: "", Regions: [] }; countryByIso["KI"] = 114; countries[115] = { ID: 115, Name: "Korea, Democratic People's Republic Of", IsoCode: "KP", RegionName: "", Regions: [] }; countryByIso["KP"] = 115; countries[116] = { ID: 116, Name: "Korea, Republic Of", IsoCode: "KR", RegionName: "", Regions: [] }; countryByIso["KR"] = 116; countries[117] = { ID: 117, Name: "Kuwait", IsoCode: "KW", RegionName: "", Regions: [] }; countryByIso["KW"] = 117; countries[118] = { ID: 118, Name: "Kyrgyzstan", IsoCode: "KG", RegionName: "", Regions: [] }; countryByIso["KG"] = 118; countries[119] = { ID: 119, Name: "Lao People's Democratic Republic", IsoCode: "LA", RegionName: "", Regions: [] }; countryByIso["LA"] = 119; countries[120] = { ID: 120, Name: "Latvia", IsoCode: "LV", RegionName: "", Regions: [] }; countryByIso["LV"] = 120; countries[121] = { ID: 121, Name: "Lebanon", IsoCode: "LB", RegionName: "", Regions: [] }; countryByIso["LB"] = 121; countries[122] = { ID: 122, Name: "Lesotho", IsoCode: "LS", RegionName: "", Regions: [] }; countryByIso["LS"] = 122; countries[123] = { ID: 123, Name: "Liberia", IsoCode: "LR", RegionName: "", Regions: [] }; countryByIso["LR"] = 123; countries[124] = { ID: 124, Name: "Libyan Arab Jamahiriya", IsoCode: "LY", RegionName: "", Regions: [] }; countryByIso["LY"] = 124; countries[125] = { ID: 125, Name: "Liechtenstein", IsoCode: "LI", RegionName: "", Regions: [] }; countryByIso["LI"] = 125; countries[126] = { ID: 126, Name: "Lithuania", IsoCode: "LT", RegionName: "", Regions: [] }; countryByIso["LT"] = 126; countries[127] = { ID: 127, Name: "Luxembourg", IsoCode: "LU", RegionName: "", Regions: [] }; countryByIso["LU"] = 127; countries[128] = { ID: 128, Name: "Macao", IsoCode: "MO", RegionName: "", Regions: [] }; countryByIso["MO"] = 128; countries[129] = { ID: 129, Name: "Macedonia, The Former Yugoslav Republic Of", IsoCode: "MK", RegionName: "", Regions: [] }; countryByIso["MK"] = 129; countries[130] = { ID: 130, Name: "Madagascar", IsoCode: "MG", RegionName: "", Regions: [] }; countryByIso["MG"] = 130; countries[131] = { ID: 131, Name: "Malawi", IsoCode: "MW", RegionName: "", Regions: [] }; countryByIso["MW"] = 131; countries[132] = { ID: 132, Name: "Malaysia", IsoCode: "MY", RegionName: "", Regions: [] }; countryByIso["MY"] = 132; countries[133] = { ID: 133, Name: "Maldives", IsoCode: "MV", RegionName: "", Regions: [] }; countryByIso["MV"] = 133; countries[134] = { ID: 134, Name: "Mali", IsoCode: "ML", RegionName: "", Regions: [] }; countryByIso["ML"] = 134; countries[135] = { ID: 135, Name: "Malta", IsoCode: "MT", RegionName: "", Regions: [] }; countryByIso["MT"] = 135; countries[136] = { ID: 136, Name: "Marshall Islands", IsoCode: "MH", RegionName: "", Regions: [] }; countryByIso["MH"] = 136; countries[137] = { ID: 137, Name: "Martinique", IsoCode: "MQ", RegionName: "", Regions: [] }; countryByIso["MQ"] = 137; countries[138] = { ID: 138, Name: "Mauritania", IsoCode: "MR", RegionName: "", Regions: [] }; countryByIso["MR"] = 138; countries[139] = { ID: 139, Name: "Mauritius", IsoCode: "MU", RegionName: "", Regions: [] }; countryByIso["MU"] = 139; countries[140] = { ID: 140, Name: "Mayotte", IsoCode: "YT", RegionName: "", Regions: [] }; countryByIso["YT"] = 140; countries[141] = { ID: 141, Name: "Mexico", IsoCode: "MX", RegionName: "", Regions: [] }; countryByIso["MX"] = 141; countries[142] = { ID: 142, Name: "Micronesia, Federated States Of", IsoCode: "FM", RegionName: "", Regions: [] }; countryByIso["FM"] = 142; countries[143] = { ID: 143, Name: "Moldova", IsoCode: "MD", RegionName: "", Regions: [] }; countryByIso["MD"] = 143; countries[144] = { ID: 144, Name: "Monaco", IsoCode: "MC", RegionName: "", Regions: [] }; countryByIso["MC"] = 144; countries[145] = { ID: 145, Name: "Mongolia", IsoCode: "MN", RegionName: "", Regions: [] }; countryByIso["MN"] = 145; countries[146] = { ID: 146, Name: "Montenegro", IsoCode: "ME", RegionName: "", Regions: [] }; countryByIso["ME"] = 146; countries[147] = { ID: 147, Name: "Montserrat", IsoCode: "MS", RegionName: "", Regions: [] }; countryByIso["MS"] = 147; countries[148] = { ID: 148, Name: "Morocco", IsoCode: "MA", RegionName: "", Regions: [] }; countryByIso["MA"] = 148; countries[149] = { ID: 149, Name: "Mozambique", IsoCode: "MZ", RegionName: "", Regions: [] }; countryByIso["MZ"] = 149; countries[150] = { ID: 150, Name: "Myanmar", IsoCode: "MM", RegionName: "", Regions: [] }; countryByIso["MM"] = 150; countries[151] = { ID: 151, Name: "Namibia", IsoCode: "NA", RegionName: "", Regions: [] }; countryByIso["NA"] = 151; countries[152] = { ID: 152, Name: "Nauru", IsoCode: "NR", RegionName: "", Regions: [] }; countryByIso["NR"] = 152; countries[153] = { ID: 153, Name: "Nepal", IsoCode: "NP", RegionName: "", Regions: [] }; countryByIso["NP"] = 153; countries[154] = { ID: 154, Name: "Netherlands", IsoCode: "NL", RegionName: "", Regions: [] }; countryByIso["NL"] = 154; countries[155] = { ID: 155, Name: "Netherlands Antilles", IsoCode: "AN", RegionName: "", Regions: [] }; countryByIso["AN"] = 155; countries[156] = { ID: 156, Name: "New Caledonia", IsoCode: "NC", RegionName: "", Regions: [] }; countryByIso["NC"] = 156; countries[157] = { ID: 157, Name: "New Zealand", IsoCode: "NZ", RegionName: "", Regions: [] }; countryByIso["NZ"] = 157; countries[158] = { ID: 158, Name: "Nicaragua", IsoCode: "NI", RegionName: "", Regions: [] }; countryByIso["NI"] = 158; countries[159] = { ID: 159, Name: "Niger", IsoCode: "NE", RegionName: "", Regions: [] }; countryByIso["NE"] = 159; countries[160] = { ID: 160, Name: "Nigeria", IsoCode: "NG", RegionName: "", Regions: [] }; countryByIso["NG"] = 160; countries[161] = { ID: 161, Name: "Niue", IsoCode: "NU", RegionName: "", Regions: [] }; countryByIso["NU"] = 161; countries[162] = { ID: 162, Name: "Norfolk Island", IsoCode: "NF", RegionName: "", Regions: [] }; countryByIso["NF"] = 162; countries[163] = { ID: 163, Name: "Northern Mariana Islands", IsoCode: "MP", RegionName: "", Regions: [] }; countryByIso["MP"] = 163; countries[164] = { ID: 164, Name: "Norway", IsoCode: "NO", RegionName: "", Regions: [] }; countryByIso["NO"] = 164; countries[165] = { ID: 165, Name: "Oman", IsoCode: "OM", RegionName: "", Regions: [] }; countryByIso["OM"] = 165; countries[166] = { ID: 166, Name: "Pakistan", IsoCode: "PK", RegionName: "", Regions: [] }; countryByIso["PK"] = 166; countries[167] = { ID: 167, Name: "Palau", IsoCode: "PW", RegionName: "", Regions: [] }; countryByIso["PW"] = 167; countries[168] = { ID: 168, Name: "Palestinian Territory, Occupied", IsoCode: "PS", RegionName: "", Regions: [] }; countryByIso["PS"] = 168; countries[169] = { ID: 169, Name: "Panama", IsoCode: "PA", RegionName: "", Regions: [] }; countryByIso["PA"] = 169; countries[170] = { ID: 170, Name: "Papua New Guinea", IsoCode: "PG", RegionName: "", Regions: [] }; countryByIso["PG"] = 170; countries[171] = { ID: 171, Name: "Paraguay", IsoCode: "PY", RegionName: "", Regions: [] }; countryByIso["PY"] = 171; countries[172] = { ID: 172, Name: "Peru", IsoCode: "PE", RegionName: "", Regions: [] }; countryByIso["PE"] = 172; countries[173] = { ID: 173, Name: "Philippines", IsoCode: "PH", RegionName: "", Regions: [] }; countryByIso["PH"] = 173; countries[174] = { ID: 174, Name: "Pitcairn", IsoCode: "PN", RegionName: "", Regions: [] }; countryByIso["PN"] = 174; countries[175] = { ID: 175, Name: "Poland", IsoCode: "PL", RegionName: "", Regions: [] }; countryByIso["PL"] = 175; countries[176] = { ID: 176, Name: "Portugal", IsoCode: "PT", RegionName: "", Regions: [] }; countryByIso["PT"] = 176; countries[177] = { ID: 177, Name: "Puerto Rico", IsoCode: "PR", RegionName: "", Regions: [] }; countryByIso["PR"] = 177; countries[178] = { ID: 178, Name: "Qatar", IsoCode: "QA", RegionName: "", Regions: [] }; countryByIso["QA"] = 178; countries[179] = { ID: 179, Name: "Reunion", IsoCode: "RE", RegionName: "", Regions: [] }; countryByIso["RE"] = 179; countries[180] = { ID: 180, Name: "Romania", IsoCode: "RO", RegionName: "", Regions: [] }; countryByIso["RO"] = 180; countries[181] = { ID: 181, Name: "Russian Federation", IsoCode: "RU", RegionName: "", Regions: [] }; countryByIso["RU"] = 181; countries[182] = { ID: 182, Name: "Rwanda", IsoCode: "RW", RegionName: "", Regions: [] }; countryByIso["RW"] = 182; countries[183] = { ID: 183, Name: "Saint Barthelemy", IsoCode: "BL", RegionName: "", Regions: [] }; countryByIso["BL"] = 183; countries[184] = { ID: 184, Name: "Saint Helena", IsoCode: "SH", RegionName: "", Regions: [] }; countryByIso["SH"] = 184; countries[185] = { ID: 185, Name: "Saint Kitts And Nevis", IsoCode: "KN", RegionName: "", Regions: [] }; countryByIso["KN"] = 185; countries[186] = { ID: 186, Name: "Saint Lucia", IsoCode: "LC", RegionName: "", Regions: [] }; countryByIso["LC"] = 186; countries[187] = { ID: 187, Name: "Saint Martin", IsoCode: "MF", RegionName: "", Regions: [] }; countryByIso["MF"] = 187; countries[188] = { ID: 188, Name: "Saint Pierre And Miquelon", IsoCode: "PM", RegionName: "", Regions: [] }; countryByIso["PM"] = 188; countries[189] = { ID: 189, Name: "Saint Vincent And The Grenadines", IsoCode: "VC", RegionName: "", Regions: [] }; countryByIso["VC"] = 189; countries[190] = { ID: 190, Name: "Samoa", IsoCode: "WS", RegionName: "", Regions: [] }; countryByIso["WS"] = 190; countries[191] = { ID: 191, Name: "San Marino", IsoCode: "SM", RegionName: "", Regions: [] }; countryByIso["SM"] = 191; countries[192] = { ID: 192, Name: "Sao Tome And Principe", IsoCode: "ST", RegionName: "", Regions: [] }; countryByIso["ST"] = 192; countries[193] = { ID: 193, Name: "Saudi Arabia", IsoCode: "SA", RegionName: "", Regions: [] }; countryByIso["SA"] = 193; countries[194] = { ID: 194, Name: "Senegal", IsoCode: "SN", RegionName: "", Regions: [] }; countryByIso["SN"] = 194; countries[195] = { ID: 195, Name: "Serbia", IsoCode: "RS", RegionName: "", Regions: [] }; countryByIso["RS"] = 195; countries[196] = { ID: 196, Name: "Seychelles", IsoCode: "SC", RegionName: "", Regions: [] }; countryByIso["SC"] = 196; countries[197] = { ID: 197, Name: "Sierra Leone", IsoCode: "SL", RegionName: "", Regions: [] }; countryByIso["SL"] = 197; countries[198] = { ID: 198, Name: "Singapore", IsoCode: "SG", RegionName: "", Regions: [] }; countryByIso["SG"] = 198; countries[199] = { ID: 199, Name: "Slovakia", IsoCode: "SK", RegionName: "", Regions: [] }; countryByIso["SK"] = 199; countries[200] = { ID: 200, Name: "Slovenia", IsoCode: "SI", RegionName: "", Regions: [] }; countryByIso["SI"] = 200; countries[201] = { ID: 201, Name: "Solomon Islands", IsoCode: "SB", RegionName: "", Regions: [] }; countryByIso["SB"] = 201; countries[202] = { ID: 202, Name: "Somalia", IsoCode: "SO", RegionName: "", Regions: [] }; countryByIso["SO"] = 202; countries[203] = { ID: 203, Name: "South Africa", IsoCode: "ZA", RegionName: "", Regions: [] }; countryByIso["ZA"] = 203; countries[204] = { ID: 204, Name: "South Georgia And The South Sandwich Islands", IsoCode: "GS", RegionName: "", Regions: [] }; countryByIso["GS"] = 204; countries[205] = { ID: 205, Name: "Spain", IsoCode: "ES", RegionName: "", Regions: [] }; countryByIso["ES"] = 205; countries[206] = { ID: 206, Name: "Sri Lanka", IsoCode: "LK", RegionName: "", Regions: [] }; countryByIso["LK"] = 206; countries[207] = { ID: 207, Name: "Sudan", IsoCode: "SD", RegionName: "", Regions: [] }; countryByIso["SD"] = 207; countries[208] = { ID: 208, Name: "Suriname", IsoCode: "SR", RegionName: "", Regions: [] }; countryByIso["SR"] = 208; countries[209] = { ID: 209, Name: "Svalbard And Jan Mayen", IsoCode: "SJ", RegionName: "", Regions: [] }; countryByIso["SJ"] = 209; countries[210] = { ID: 210, Name: "Swaziland", IsoCode: "SZ", RegionName: "", Regions: [] }; countryByIso["SZ"] = 210; countries[211] = { ID: 211, Name: "Sweden", IsoCode: "SE", RegionName: "", Regions: [] }; countryByIso["SE"] = 211; countries[212] = { ID: 212, Name: "Switzerland", IsoCode: "CH", RegionName: "", Regions: [] }; countryByIso["CH"] = 212; countries[213] = { ID: 213, Name: "Syrian Arab Republic", IsoCode: "SY", RegionName: "", Regions: [] }; countryByIso["SY"] = 213; countries[214] = { ID: 214, Name: "Taiwan, Province Of China", IsoCode: "TW", RegionName: "", Regions: [] }; countryByIso["TW"] = 214; countries[215] = { ID: 215, Name: "Tajikistan", IsoCode: "TJ", RegionName: "", Regions: [] }; countryByIso["TJ"] = 215; countries[216] = { ID: 216, Name: "Tanzania, United Republic Of", IsoCode: "TZ", RegionName: "", Regions: [] }; countryByIso["TZ"] = 216; countries[217] = { ID: 217, Name: "Thailand", IsoCode: "TH", RegionName: "", Regions: [] }; countryByIso["TH"] = 217; countries[218] = { ID: 218, Name: "Timor-Leste", IsoCode: "TL", RegionName: "", Regions: [] }; countryByIso["TL"] = 218; countries[219] = { ID: 219, Name: "Togo", IsoCode: "TG", RegionName: "", Regions: [] }; countryByIso["TG"] = 219; countries[220] = { ID: 220, Name: "Tokelau", IsoCode: "TK", RegionName: "", Regions: [] }; countryByIso["TK"] = 220; countries[221] = { ID: 221, Name: "Tonga", IsoCode: "TO", RegionName: "", Regions: [] }; countryByIso["TO"] = 221; countries[222] = { ID: 222, Name: "Trinidad And Tobago", IsoCode: "TT", RegionName: "", Regions: [] }; countryByIso["TT"] = 222; countries[223] = { ID: 223, Name: "Tunisia", IsoCode: "TN", RegionName: "", Regions: [] }; countryByIso["TN"] = 223; countries[224] = { ID: 224, Name: "Turkey", IsoCode: "TR", RegionName: "", Regions: [] }; countryByIso["TR"] = 224; countries[225] = { ID: 225, Name: "Turkmenistan", IsoCode: "TM", RegionName: "", Regions: [] }; countryByIso["TM"] = 225; countries[226] = { ID: 226, Name: "Turks And Caicos Islands", IsoCode: "TC", RegionName: "", Regions: [] }; countryByIso["TC"] = 226; countries[227] = { ID: 227, Name: "Tuvalu", IsoCode: "TV", RegionName: "", Regions: [] }; countryByIso["TV"] = 227; countries[228] = { ID: 228, Name: "Uganda", IsoCode: "UG", RegionName: "", Regions: [] }; countryByIso["UG"] = 228; countries[229] = { ID: 229, Name: "Ukraine", IsoCode: "UA", RegionName: "", Regions: [] }; countryByIso["UA"] = 229; countries[230] = { ID: 230, Name: "United Arab Emirates", IsoCode: "AE", RegionName: "", Regions: [] }; countryByIso["AE"] = 230; countries[231] = { ID: 231, Name: "United Kingdom", IsoCode: "GB", RegionName: "", Regions: [] }; countryByIso["GB"] = 231; countries[233] = { ID: 233, Name: "United States Minor Outlying Islands", IsoCode: "UM", RegionName: "", Regions: [] }; countryByIso["UM"] = 233; countries[234] = { ID: 234, Name: "Uruguay", IsoCode: "UY", RegionName: "", Regions: [] }; countryByIso["UY"] = 234; countries[235] = { ID: 235, Name: "Uzbekistan", IsoCode: "UZ", RegionName: "", Regions: [] }; countryByIso["UZ"] = 235; countries[236] = { ID: 236, Name: "Vanuatu", IsoCode: "VU", RegionName: "", Regions: [] }; countryByIso["VU"] = 236; countries[237] = { ID: 237, Name: "Vatican City State", IsoCode: "VA", RegionName: "", Regions: [] }; countryByIso["VA"] = 237; countries[238] = { ID: 238, Name: "Venezuela", IsoCode: "VE", RegionName: "", Regions: [] }; countryByIso["VE"] = 238; countries[239] = { ID: 239, Name: "Viet Nam", IsoCode: "VN", RegionName: "", Regions: [] }; countryByIso["VN"] = 239; countries[240] = { ID: 240, Name: "Virgin Islands, British", IsoCode: "VG", RegionName: "", Regions: [] }; countryByIso["VG"] = 240; countries[241] = { ID: 241, Name: "Virgin Islands, U.S.", IsoCode: "VI", RegionName: "", Regions: [] }; countryByIso["VI"] = 241; countries[242] = { ID: 242, Name: "Wallis And Futuna", IsoCode: "WF", RegionName: "", Regions: [] }; countryByIso["WF"] = 242; countries[243] = { ID: 243, Name: "Western Sahara", IsoCode: "EH", RegionName: "", Regions: [] }; countryByIso["EH"] = 243; countries[244] = { ID: 244, Name: "Yemen", IsoCode: "YE", RegionName: "", Regions: [] }; countryByIso["YE"] = 244; countries[245] = { ID: 245, Name: "Zambia", IsoCode: "ZM", RegionName: "", Regions: [] }; countryByIso["ZM"] = 245; countries[246] = { ID: 246, Name: "Zimbabwe", IsoCode: "ZW", RegionName: "", Regions: [] }; countryByIso["ZW"] = 246; countries[39].Regions.push({ ID: 1, Name: "Alberta", IsoCode: "AB" }); countries[39].Regions.push({ ID: 2, Name: "British Columbia", IsoCode: "BC" }); countries[39].Regions.push({ ID: 3, Name: "Manitoba", IsoCode: "MB" }); countries[39].Regions.push({ ID: 4, Name: "New Brunswick", IsoCode: "NB" }); countries[39].Regions.push({ ID: 5, Name: "Newfoundland and Labrador", IsoCode: "NL" }); countries[39].Regions.push({ ID: 6, Name: "Northwest Territories", IsoCode: "NT" }); countries[39].Regions.push({ ID: 7, Name: "Nova Scotia", IsoCode: "NS" }); countries[39].Regions.push({ ID: 8, Name: "Nunavut", IsoCode: "NU" }); countries[39].Regions.push({ ID: 9, Name: "Ontario", IsoCode: "ON" }); countries[39].Regions.push({ ID: 10, Name: "Prince Edward Island", IsoCode: "PE" }); countries[39].Regions.push({ ID: 11, Name: "Quebec", IsoCode: "QC" }); countries[39].Regions.push({ ID: 12, Name: "Saskatchewan", IsoCode: "SK" }); countries[39].Regions.push({ ID: 13, Name: "Yukon", IsoCode: "YT" }); countries[232].Regions.push({ ID: 14, Name: "Alabama", IsoCode: "AL" }); countries[232].Regions.push({ ID: 15, Name: "Alaska", IsoCode: "AK" }); countries[232].Regions.push({ ID: 16, Name: "Arizona", IsoCode: "AZ" }); countries[232].Regions.push({ ID: 17, Name: "Arkansas", IsoCode: "AR" }); countries[232].Regions.push({ ID: 18, Name: "California", IsoCode: "CA" }); countries[232].Regions.push({ ID: 19, Name: "Colorado", IsoCode: "CO" }); countries[232].Regions.push({ ID: 20, Name: "Connecticut", IsoCode: "CT" }); countries[232].Regions.push({ ID: 21, Name: "Delaware", IsoCode: "DE" }); countries[232].Regions.push({ ID: 22, Name: "Florida", IsoCode: "FL" }); countries[232].Regions.push({ ID: 23, Name: "Georgia", IsoCode: "GA" }); countries[232].Regions.push({ ID: 24, Name: "Hawaii", IsoCode: "HI" }); countries[232].Regions.push({ ID: 25, Name: "Idaho", IsoCode: "ID" }); countries[232].Regions.push({ ID: 26, Name: "Illinois", IsoCode: "IL" }); countries[232].Regions.push({ ID: 27, Name: "Indiana", IsoCode: "IN" }); countries[232].Regions.push({ ID: 28, Name: "Iowa", IsoCode: "IA" }); countries[232].Regions.push({ ID: 29, Name: "Kansas", IsoCode: "KS" }); countries[232].Regions.push({ ID: 30, Name: "Kentucky", IsoCode: "KY" }); countries[232].Regions.push({ ID: 31, Name: "Louisiana", IsoCode: "LA" }); countries[232].Regions.push({ ID: 32, Name: "Maine", IsoCode: "ME" }); countries[232].Regions.push({ ID: 33, Name: "Maryland", IsoCode: "MD" }); countries[232].Regions.push({ ID: 34, Name: "Massachusetts", IsoCode: "MA" }); countries[232].Regions.push({ ID: 35, Name: "Michigan", IsoCode: "MI" }); countries[232].Regions.push({ ID: 36, Name: "Minnesota", IsoCode: "MN" }); countries[232].Regions.push({ ID: 37, Name: "Mississippi", IsoCode: "MS" }); countries[232].Regions.push({ ID: 38, Name: "Missouri", IsoCode: "MO" }); countries[232].Regions.push({ ID: 39, Name: "Montana", IsoCode: "MT" }); countries[232].Regions.push({ ID: 40, Name: "Nebraska", IsoCode: "NE" }); countries[232].Regions.push({ ID: 41, Name: "Nevada", IsoCode: "NV" }); countries[232].Regions.push({ ID: 42, Name: "New Hampshire", IsoCode: "NH" }); countries[232].Regions.push({ ID: 43, Name: "New Jersey", IsoCode: "NJ" }); countries[232].Regions.push({ ID: 44, Name: "New Mexico", IsoCode: "NM" }); countries[232].Regions.push({ ID: 45, Name: "New York", IsoCode: "NY" }); countries[232].Regions.push({ ID: 46, Name: "North Carolina", IsoCode: "NC" }); countries[232].Regions.push({ ID: 47, Name: "North Dakota", IsoCode: "ND" }); countries[232].Regions.push({ ID: 48, Name: "Ohio", IsoCode: "OH" }); countries[232].Regions.push({ ID: 49, Name: "Oklahoma", IsoCode: "OK" }); countries[232].Regions.push({ ID: 50, Name: "Oregon", IsoCode: "OR" }); countries[232].Regions.push({ ID: 51, Name: "Pennsylvania", IsoCode: "PA" }); countries[232].Regions.push({ ID: 52, Name: "Rhode Island", IsoCode: "RI" }); countries[232].Regions.push({ ID: 53, Name: "South Carolina", IsoCode: "SC" }); countries[232].Regions.push({ ID: 54, Name: "South Dakota", IsoCode: "SD" }); countries[232].Regions.push({ ID: 55, Name: "Tennessee", IsoCode: "TN" }); countries[232].Regions.push({ ID: 56, Name: "Texas", IsoCode: "TX" }); countries[232].Regions.push({ ID: 57, Name: "Utah", IsoCode: "UT" }); countries[232].Regions.push({ ID: 58, Name: "Vermont", IsoCode: "VT" }); countries[232].Regions.push({ ID: 59, Name: "Virginia", IsoCode: "VA" }); countries[232].Regions.push({ ID: 60, Name: "Washington", IsoCode: "WA" }); countries[232].Regions.push({ ID: 61, Name: "West Virginia", IsoCode: "WV" }); countries[232].Regions.push({ ID: 62, Name: "Wisconsin", IsoCode: "WI" }); countries[232].Regions.push({ ID: 63, Name: "Wyoming", IsoCode: "WY" }); function manageRegions() { var countryElement = document.getElementById("Country"); var id = countryElement.options[countryElement.selectedIndex].value; if (id) { var provinceField = document.getElementById("ProvinceField"); var foreignProvinceField = document.getElementById("ForeignProvinceField"); foreignProvinceLabel = document.getElementById("ForeignProvinceLabel"); if (countries[id] && countries[id].Regions.length > 0) { var provinceElement = document.getElementById("Province"); var selectedProvinceID = provinceElement.options[provinceElement.selectedIndex].value; provinceElement.options.length = 0; appendProvince(0, "- Please choose a " + countries[id].RegionName.toLowerCase() + " -"); for (var i = 0; i < countries[id].Regions.length; i++) { var region = countries[id].Regions[i]; appendProvince(region.ID, region.Name, region.ID == selectedProvinceID); } provinceField.style.display = 'block'; foreignProvinceField.style.display = 'none'; } else { provinceField.style.display = 'none'; foreignProvinceField.style.display = 'block'; foreignProvinceLabel.innerHTML = 'Province/State *'; } } } function appendProvince(id, name, selected) { var opt = document.createElement("option"); opt.value = id; if (selected) { opt.selected = "selected"; } opt.appendChild(document.createTextNode(name)); var provinceElement = document.getElementById("Province"); provinceElement.appendChild(opt); } function countriesLoader() { if (document.getElementById) { var countryElement = document.getElementById("Country"); countryElement.onchange = manageRegions; // default to Canada if (countryElement.selectedIndex == 0) { for (var i = 0; i < countryElement.options.length; i++) { if (countryElement.options[i].value == countryByIso['CA']) { countryElement.selectedIndex = i; break; } } } manageRegions(); } } //window.loaderFunctions.push(countriesLoader);