var postState = ""; var postCountry = ""; var state = "4_2:AK:Alaska|4_2:AL:Alabama|4_2:AR:Arkansas|4_2:AS:American Samoa|4_2:AZ:Arizona|4_2:CA:California|4_2:CO:Colorado|4_2:CT:Connecticut|4_2:DC:D.C.|4_2:DE:Delaware|4_2:FL:Florida|4_2:FM:Micronesia|4_2:GA:Georgia|4_2:GU:Guam|4_2:HI:Hawaii|4_2:IA:Iowa|4_2:ID:Idaho|4_2:IL:Illinois|4_2:IN:Indiana|4_2:KS:Kansas|4_2:KY:Kentucky|4_2:LA:Louisiana|4_2:MA:Massachusetts|4_2:MD:Maryland|4_2:ME:Maine|4_2:MH:Marshall Islands|4_2:MI:Michigan|4_2:MN:Minnesota|4_2:MO:Missouri|4_2:MP:Marianas|4_2:MS:Mississippi|4_2:MT:Montana|4_2:NC:North Carolina|4_2:ND:North Dakota|4_2:NE:Nebraska|4_2:NH:New Hampshire|4_2:NJ:New Jersey|4_2:NM:New Mexico|4_2:NV:Nevada|4_2:NY:New York|4_2:OH:Ohio|4_2:OK:Oklahoma|4_2:OR:Oregon|4_2:PA:Pennsylvania|4_2:PR:Puerto Rico|4_2:PW:Palau|4_2:RI:Rhode Island|4_2:SC:South Carolina|4_2:SD:South Dakota|4_2:TN:Tennessee|4_2:TX:Texas|4_2:UT:Utah|4_2:VA:Virginia|4_2:VI:Virgin Islands|4_2:VT:Vermont|4_2:WA:Washington|4_2:WI:Wisconsin|4_2:WV:West Virginia|4_2:WY:Wyoming|4_2:AA:Military Americas|4_2:AE:Military Europe/ME/Canada|4_2:AP:Military Pacific|4_1:AB:Alberta|4_1:MB:Manitoba|4_1:AB:Alberta|4_1:BC:British Columbia|4_1:MB:Manitoba|4_1:NB:New Brunswick|4_1:NL:Newfoundland and Labrador|4_1:NS:Nova Scotia|4_1:NT:Northwest Territories|4_1:NU:Nunavut|4_1:ON:Ontario|4_1:PE:Prince Edward Island|4_1:QC:Quebec|4_1:SK:Saskatchewan|4_1:YT:Yukon Territory|2_1:AAT:Australian Antarctic Territory|2_1:ACT:Australian Capital Territory|2_1:NT:Northern Territory|2_1:NSW:New South Wales|2_1:QLD:Queensland|2_1:SA:South Australia|2_1:TAS:Tasmania|2_1:VIC:Victoria|2_1:WA:Western Australia|5_9:AC:Acre|5_9:AL:Alagoas|5_9:AM:Amazonas|5_9:AP:Amapa|5_9:BA:Baia|5_9:CE:Ceara|5_9:DF:Distrito Federal|5_9:ES:Espirito Santo|5_9:FN:Fernando de Noronha|5_9:GO:Goias|5_9:MA:Maranhao|5_9:MG:Minas Gerais|5_9:MS:Mato Grosso do Sul|5_9:MT:Mato Grosso|5_9:PA:Para|5_9:PB:Paraiba|5_9:PE:Pernambuco|5_9:PI:Piaui|5_9:PR:Parana|5_9:RJ:Rio de Janeiro|5_9:RN:Rio Grande do Norte|5_9:RO:Rondonia|5_9:RR:Roraima|5_9:RS:Rio Grande do Sul|5_9:SC:Santa Catarina|5_9:SE:Sergipe|5_9:SP:Sao Paulo|5_9:TO:Tocatins|3_39:DR:Drente|3_39:FL:Flevoland|3_39:FR:Friesland|3_39:GL:Gelderland|3_39:GR:Groningen|3_39:LB:Limburg|3_39:NB:Noord Brabant|3_39:NH:Noord Holland|3_39:OV:Overijssel|3_39:UT:Utrecht|3_39:ZH:Zuid Holland|3_39:ZL:Zeeland|"+
"3_15:: -- United Kingdom -- |3_15:AVON:Avon|3_15:BEDS:Bedfordshire|3_15:BERKS:Berkshire|3_15:BORD:Borders|3_15:BUCKS:Buckinghamshire|3_15:CAMBS:Cambridgeshire|3_15:CHESH:Cheshire|3_15:CLEVE:Cleveland|3_15:CLWYD:Clywd|3_15:CORN:Cornwall|3_15:CUMB:Cumberland|3_15:DERBY:Derbyshire|3_15:DEVON:Devon|3_15:DORSET:Dorset|3_15:DURHAM:Durham|3_15:ESSEX:Essex|3_15:GLOUS:Gloucestershire|3_15:HANTS:Hampshire|3_15:HEREF:Herefordshire|3_15:HERTS:Hertfordshire|3_15:HUNTS:Huntingdonshire|3_15:KENT:Kent|3_15:LANCS:Lancashire|3_15:LEICS:Leicestershire|3_15:LINCS:Lincolnshire|3_15:MIDDLSX:Middlesex|3_15:NORF:Norfolk|3_15:NHANTS:Northamptonshire|3_15:NTHUMB:Northumberland|3_15:NOTTS:Nottinghamshire|3_15:OXON:Oxfordshire|3_15:RUTL:Rutland|3_15:SHROPS:Shropshire|3_15:SOM:Somerset|3_15:STAFFS:Staffordshire|3_15:SUFF:Suffolk|3_15:SURREY:Surrey|3_15:SUSS:Sussex|3_15:WARKS:Warwickshire|3_15:WESTM:Westmorland|3_15:WILTS:Wiltshire|3_15:WORC:Worcestershire|3_15:YORK:Yorkshire|3_15:Other:Other|"+
"3_15:Other:--------------------------|3_15:: -- Wales (inc. Monmouthshire) -- |3_15:ANG/SFON:Anglesey/Sir Fon|3_15:BRECK/SFRY:Brecknockshire/Sir Frycheiniog|3_15:CAERN/SG:Caernarfonshire/Sir Gaernarfon|3_15:CARMS/SG:Carmarthenshire/Sir Gaerfyrddin|3_15:CARDS:Cardiganshire/Ceredigion|3_15:DENBS/SD:Denbighshire/Sir Ddinbych |3_15:FLINTS:Flintshire/Sir Fflint|3_15:GLAM:Glamorgan/Morgannwg|3_15:MERION:Merioneth/Meirionnydd|3_15:MONMS:Monmouthshire/Sir Fynwy|3_15:MONTGS:Montgomeryshire/Sir Drefaldwyn|3_15:PEMBS:Pembrokeshire/Sir Benfro|3_15:RADNS:Radnorshire/Sir Faesyfed|"+ 
"3_15:Other:--------------------------|3_15:: -- Scotland -- |3_15:ABERDS:Aberdeenshire|3_15:ANGUS:Angus/Forfarshire|3_15:ARGLS:Argyllshire|3_15:AYRS:Ayrshire|3_15:BANFFS:Banffshire|3_15:BERWKS:Berwickshire|3_15:BUTES:Buteshire|3_15:CROMTS:Cromartyshire|3_15:CAIT:Caithness|3_15:CLACKMS:Clackmannanshire|3_15:DUMFRS:Dumfriesshire|3_15:DUNBRTS:Dunbartonshire/Dumbartonshire|3_15:ESTLOTH:East Lothian/Haddingtonshire|3_15:FIFE:Fife|3_15:INVERNS:Inverness-shire|3_15:KINCDS:Kincardineshire|3_15:KINRS:Kinross-shire|3_15:KIRKCS:Kirkcudbrightshire|3_15:LANARKS:Lanarkshire|3_15:MID/EDIN:Midlothian/Edinburghshire|3_15:MORYS:Morayshire|3_15:NAIRNS:Nairnshire|3_15:ORKNEY:Orkney|3_15:PEEBLS:Peeblesshire|3_15:PRTHS:Perthshire|3_15:RENFRS:Renfrewshire|3_15:ROSSS:Ross-shire|3_15:ROXBS:Roxburghshire|3_15:SELKS:Selkirkshire|3_15:SHETLD:Shetland|3_15:STIRLS:Stirlingshire|3_15:SUTHL:Sutherland|3_15:WSTLOTH:West Lothian/Linlithgowshire|3_15:WIGTNS:Wigtownshire|" + "3_27:CO ANTRIM:County Antrim|3_27:CO ARMAGH:County Armagh|3_27:CO DOWN:County Down|3_27:CO FERMANAGH:County Fermanagh|3_27:CO DERRY:County Londonderry|3_27:CO TYRONE:County Tyrone|3_27:CO CAVAN:County Cavan|3_27:CO DONEGAL:County Donegal|3_27:CO MONAGHAN:County Monaghan|3_27:CO DUBLIN:County Dublin|3_27:CO CARLOW:County Carlow|3_27:CO KILDARE:County Kildare|3_27:CO KILKENNY:County Kilkenny|3_27:CO LAOIS:County Laois|3_27:CO LONGFORD:County Longford|3_27:CO LOUTH:County Louth|3_27:CO MEATH:County Meath|3_27:CO OFFALY:County Offaly|3_27:CO WESTMEATH:County Westmeath|3_27:CO WEXFORD:County Wexford|3_27:CO WICKLOW:County Wicklow|3_27:CO GALWAY:County Galway|3_27:CO MAYO:County Mayo|3_27:CO LEITRIM:County Leitrim|3_27:CO ROSCOMMON:County Roscommon|3_27:CO SLIGO:County Sligo|3_27:CO CLARE:County Clare|3_27:CO CORK:County Cork|3_27:CO KERRY:County Kerry|3_27:CO LIMERICK:County Limerick|3_27:CO TIPPERARY:County Tipperary|3_27:CO WATERFORD:County Waterford|"; var country = "1_1:Afghanistan|3_1:Albania|1_2:Algeria|3_2:Andorra|1_3:Angola|5_1:Anguilla|5_2:Antigua and Barbuda|5_3:Argentina|3_3:Armenia|5_4:Aruba|2_1:Australia|3_4:Austria|3_5:Azerbaijan|5_5:Bahamas|1_4:Bahrain|2_2:Bangladesh|5_6:Barbados|3_6:Belarus|3_7:Belgium|5_7:Belize|1_5:Benin|5_8:Bermuda|2_3:Bhutan|3_8:Bolivia|3_9:Bosnia And Herzegowina|3_9:Bosnia-Herzegovina|5_9:Brazil|2_4:Brunei Darussalam|3_10:Bulgaria|1_7:Burundi|2_5:Cambodia|1_8:Cameroon|4_1:Canada|1_9:Cape Verde|5_10:Cayman Islands|1_10:Central African Republic|1_11:Chad|5_11:Chile|2_6:China|2_7:Christmas Island|2_8:Cocos (Keeling) Islands|5_12:Colombia|1_12:Comoros|1_13:Congo|2_9:Cook Islands|5_13:Costa Rica|1_14:Cote d` Ivoire (Ivory Coast)|3_11:Croatia|5_14:Cuba|3_12:Cyprus|3_13:Czech Republic|3_14:Denmark|1_16:Djibouti|5_15:Dominica|5_16:Dominican Republic|2_10:East Timor|5_17:Ecuador|1_17:Egypt|5_18:El Salvador|1_18:Equatorial Guinea|3_16:Estonia|3_19:Ethiopia|5_21:Falkland Islands (Malvinas)|3_17:Faroe Islands|2_11:Fiji|3_18:Finland|3_19:France |5_19:French Guiana|2_12:French Polynesia|1_20:Gabon|1_21:Gambia|3_20:Georgia|3_23:Germany|1_22:Ghana|3_21:Gibraltar|3_24:Greece|3_22:Greenland|5_22:Grenada|5_20:Guadeloupe|2_13:Guam|5_23:Guatemala|1_23:Guinea|1_24:Guinea-Bissau|5_24:Guyana|5_25:Haiti|5_26:Honduras|2_14:Hong Kong|3_35:Hungary|3_26:Iceland|2_15:India|2_16:Indonesia|1_25:Iran|1_26:Iraq|3_27:Ireland|1_27:Israel|3_28:Italy|5_27:Jamaica|2_17:Japan|1_28:Jordan|3_29:Kazakhstan|1_29:Kenya|1_30:Kuwait|3_30:Kyrgyzstan|2_18:Laos|3_31:Latvia|1_31:Lebanon|1_32:Lesotho|1_33:Liberia|1_34:Libya|3_32:Liechtenstein|3_33:Lithuania|3_34:Luxembourg|2_19:Macao|3_35:Macedonia|1_35:Madagascar|1_36:Malawi|2_20:Malaysia|2_21:Maldives|1_37:Mali|3_36:Malta|2_22:Marshall Islands|5_28:Martinique|1_38:Mauritania|1_39:Mauritius|1_40:Mayotte|5_29:Mexico|2_23:Micronesia, Federated States Of|3_37:Moldova, Republic Of|3_38:Monaco|2_24:Mongolia|5_30:Montserrat|1_41:Morocco|1_42:Mozambique|2_50:Myanmar (Burma)|1_43:Namibia|2_25:Nauru|2_26:Nepal|3_39:Netherlands|5_31:Netherlands Antilles|2_27:New Caledonia|2_28:New Zealand|5_32:Nicaragua|1_44:Niger|1_45:Nigeria|2_29:Niue|2_30:Norfolk Island|2_31:Northern Mariana Islands|3_40:Norway|1_46:Oman|2_33:Pakistan|5_33:Panama|2_34:Papua New Guinea|5_34:Paraguay|5_35:Peru|2_35:Philippines|2_36:Pitcairn|3_41:Poland|3_42:Portugal|5_36:Puerto Rico|1_47:Qatar|1_48:Reunion|3_43:Romania|3_44:Russian|1_49:Rwanda|5_37:Saint Kitts And Nevis|1_50:Sao Tome and Principe|1_51:Saudi Arabia|1_52:Senegal|1_53:Seychelles|1_54:Sierra Leone|2_38:Singapore|3_46:Slovak Republic|3_47:Slovenia|2_39:Solomon Islands|1_55:Somalia|1_56:South Africa|5_40:South Georgia And The South Sand|2_40:South Korea|3_48:Spain|2_41:Sri Lanka|1_57:St. Helena|1_58:Sudan|5_41:Suriname|3_49:Svalbard And Jan Mayen Islands|1_59:Swaziland|3_50:Sweden|3_51:Switzerland|1_60:Syrian Arab Republic|2_42:Taiwan|3_52:Tajikistan|1_61:Tanzania|2_43:Thailand|1_62:Togo|2_44:Tokelau|2_45:Tonga|5_42:Trinidad and Tobago|1_63:Tunisia|1_64:Turkey|3_53:Turkmenistan|5_43:Turks and Caicos Islands|2_46:Tuvalu|1_65:Uganda|3_54:Ukraine|1_66:United Arab Emirates|3_15:United Kingdom|4_2:United States|5_44:Uruguay|3_55:Uzbekistan|2_47:Vanuatu|5_45:Venezuela|2_48:Vietnam|5_46:Virgin Islands (U.S.)|2_49:Wallis and Furuna Islands|1_67:Western Sahara|1_68:Yemen|3_57:Yugoslavia|1_69:Zambia|1_70:Zimbabwe|"; function TrimString(a) { if (a) { a = a.replace(/^\s+/g, ""); return a.replace(/\s+$/g, "") } } function populateCountry(d) { if (postCountry != "") { d = postCountry } var a = country.split("|"); var c = document.getElementById("country"); c.options[0] = new Option("Select Country", ""); c.selectedIndex = 0; for (var b = 0; b < a.length; b++) { lineArray = a[b].split(":"); countryCode = TrimString(lineArray[0]); countryName = TrimString(lineArray[1]); if (countryCode != "") { c.options[b + 1] = new Option(countryName, countryCode) } if (d == countryCode) { c.selectedIndex = b + 1 } } } function populateState(h) { var j = document.getElementById("state"); var b = false; var h; if (h == null) { h = "" } if (j.type == "select-one") { for (var d = 0; d < j.options.length; d++) { j.options[d] = null } j.options.length = null; var countryID = document.getElementById('country'); if (countryID.value == '3_15') { j.options[0] = new Option('Select Counties', ''); } else { j.options[0] = new Option('Select State', ''); } j.selectedIndex = 0 } var c = state.split("|"); var f = 1; for (var e = 0; e < c.length; e++) { lineArray = c[e].split(":"); countryCode = TrimString(lineArray[0]); stateCode = TrimString(lineArray[1]); stateName = TrimString(lineArray[2]); if (document.getElementById("country").value == countryCode && countryCode != "") { if (j.type == "text") { parentObj = document.getElementById("state").parentNode; parentObj.removeChild(j); var a = document.createElement("SELECT"); a.setAttribute("name", "state"); a.setAttribute("id", "state"); parentObj.appendChild(a); j = document.getElementById("state"); var countryID = document.getElementById('country'); if (countryID.value == '3_15') { j.options[0] = new Option('Select Counties', ''); } else { j.options[0] = new Option('Select State', ''); } j.className = "textInput"; j.selectedIndex = 0 } if (stateCode != "") { j.options[f] = new Option(stateName, stateCode) } if (stateCode == postState && countryCode == postCountry) { j.selectedIndex = f } if (h == stateCode) { j.selectedIndex = f } j.className = "textInput"; b = true; f++ } } if (!b) { parentObj = document.getElementById("state").parentNode; parentObj.removeChild(j); var g = document.createElement("INPUT"); g.setAttribute("id", "state"); g.setAttribute("type", "text"); g.setAttribute("name", "state"); g.setAttribute("size", 20); g.setAttribute("value", h); parentObj.appendChild(g); document.getElementById("state").setAttribute("class", "textInput") } } function initCountry() { var a = document.getElementById("countryIDHolder").value; var b = document.getElementById("stateIDHolder").value; populateCountry(a); populateState(b) } function stateRequired() { var a = document.getElementById("state"); a.className = "textInput requiredField" }; 