function writeOption(elListBox, strCountry) {
//    document.write '<option value="' + strCountry + '">' + strCountry + '</option>\n'
	try {
	  var oOp = document.createElement("option");
	  if (strCountry == '[sep]') {
	    oOp.appendChild(document.createTextNode('--------------------------------------------------------------------------------'));
	  } else {
	  oOp.appendChild(document.createTextNode(strCountry));
    oOp.setAttribute("value",strCountry);
	  }
	  elListBox.appendChild(oOp);
  } catch(e) {
    
  }
}

function addCountryOptions(elID) {
  var el
  try {
    el = document.getElementById(elID);
    if (el == null) {
      alert('No el');
      return;
    }
  } catch (e) {
    alert(e);
    return;
  }
  //document.write '<option selected value="United Kingdom">United Kingdom</option>\n' //This should be added in code just in case there is no javascript
  writeOption(el,'Eire');
  writeOption(el,'United States of America');
  writeOption(el,'Canada');
  writeOption(el,'Germany');
  writeOption(el,'France');
writeOption(el,'[sep]');
  writeOption(el,'Albania');
  writeOption(el,'Algeria');
  writeOption(el,'American Samoa');
  writeOption(el,'Andorra');
  writeOption(el,'Angola');
  writeOption(el,'Anguilla');
  writeOption(el,'Antarctica');
  writeOption(el,'Antigua and Barbuda');
  writeOption(el,'Argentina');
  writeOption(el,'Armenia');
  writeOption(el,'Aruba');
  writeOption(el,'Australia');
  writeOption(el,'Austria');
  writeOption(el,'Azerbaijan');
  writeOption(el,'Bahamas');
  writeOption(el,'Bahrain');
  writeOption(el,'Bangladesh');
  writeOption(el,'Barbados');
  writeOption(el,'Belarus');
  writeOption(el,'Belgium');
  writeOption(el,'Belize');
  writeOption(el,'Benin');
  writeOption(el,'Bermuda');
  writeOption(el,'Bhutan');
  writeOption(el,'Bolivia');
  writeOption(el,'Bosnia and Herzegowina');
  writeOption(el,'Botswana');
  writeOption(el,'Bouvet Island');
  writeOption(el,'Brazil');
  writeOption(el,'Brunei Darussalam');
  writeOption(el,'Bulgaria');
  writeOption(el,'Burkina Faso');
  writeOption(el,'Burundi');
  writeOption(el,'Cambodia');
  writeOption(el,'Cameroon');
  writeOption(el,'Cape Verde');
  writeOption(el,'Cayman Islands');
  writeOption(el,'Central African Republic');
  writeOption(el,'Chad');
  writeOption(el,'Chile');
  writeOption(el,'China');
  writeOption(el,'Christmas Island');
  writeOption(el,'Colombia');
  writeOption(el,'Comoros');
  writeOption(el,'Congo');
  writeOption(el,'Cook Islands');
  writeOption(el,'Costa Rica');
  writeOption(el,'Cote Divoire');
  writeOption(el,'Croatia');
  writeOption(el,'Cuba');
  writeOption(el,'Cyprus');
  writeOption(el,'Czech Republic');
  writeOption(el,'Denmark');
  writeOption(el,'Djibouti');
  writeOption(el,'Dominica');
  writeOption(el,'Dominican Republic');
  writeOption(el,'East Timor');
  writeOption(el,'Ecuador');
  writeOption(el,'Egypt');
  writeOption(el,'El Salvador');
  writeOption(el,'Equatorial Guinea');
  writeOption(el,'Eritrea');
  writeOption(el,'Estonia');
  writeOption(el,'Ethiopia');
  writeOption(el,'Falkland Islands');
  writeOption(el,'Faroe Islands');
  writeOption(el,'Fiji');
  writeOption(el,'Finland');
  writeOption(el,'French Guiana');
  writeOption(el,'French Polynesia');
  writeOption(el,'Gabon');
  writeOption(el,'Gambia');
  writeOption(el,'Georgia');
  writeOption(el,'Ghana');
  writeOption(el,'Gibraltar');
  writeOption(el,'Greece');
  writeOption(el,'Greenland');
  writeOption(el,'Grenada');
  writeOption(el,'Guadeloupe');
  writeOption(el,'Guam');
  writeOption(el,'Guatemala');
  writeOption(el,'Guinea');
  writeOption(el,'Guyana');
  writeOption(el,'Haiti');
  writeOption(el,'Honduras');
  writeOption(el,'Hong Kong');
  writeOption(el,'Hungary');
  writeOption(el,'Iceland');
  writeOption(el,'India');
  writeOption(el,'Indonesia');
  writeOption(el,'Iran');
  writeOption(el,'Iraq');
  writeOption(el,'Ireland');
  writeOption(el,'Israel');
  writeOption(el,'Italy');
  writeOption(el,'Jamaica');
  writeOption(el,'Jordan');
  writeOption(el,'Kazakhstan');
  writeOption(el,'Kenya');
  writeOption(el,'Kiribati');
  writeOption(el,'Korea, DPR');
  writeOption(el,'Korea, Republic of');
  writeOption(el,'Kuwait');
  writeOption(el,'Kyrgyzstan');
  writeOption(el,'Lao PDR');
  writeOption(el,'Latvia');
  writeOption(el,'Lebanon');
  writeOption(el,'Lesotho');
  writeOption(el,'Liberia');
  writeOption(el,'Libya');
  writeOption(el,'Liechtenstein');
  writeOption(el,'Lithuania');
  writeOption(el,'Luxembourg');
  writeOption(el,'Macau');
  writeOption(el,'Macedonia');
  writeOption(el,'Madagascar');
  writeOption(el,'Malawi');
  writeOption(el,'Malaysia');
  writeOption(el,'Maldives');
  writeOption(el,'Mali');
  writeOption(el,'Malta');
  writeOption(el,'Marshall Islands');
  writeOption(el,'Martinique');
  writeOption(el,'Mauritania');
  writeOption(el,'Mauritius');
  writeOption(el,'Mayotte');
  writeOption(el,'Mexico');
  writeOption(el,'Micronesia');
  writeOption(el,'Moldova, Republic of');
  writeOption(el,'Monaco');
  writeOption(el,'Mongolia');
  writeOption(el,'Montserrat');
  writeOption(el,'Morocco');
  writeOption(el,'Mozambique');
  writeOption(el,'Myanmar');
  writeOption(el,'Namibia');
  writeOption(el,'Nepal');
  writeOption(el,'Netherlands');
  writeOption(el,'New Zealand');
  writeOption(el,'Nicaragua');
  writeOption(el,'Niger');
  writeOption(el,'Nigeria');
  writeOption(el,'Norway');
  writeOption(el,'Oman');
  writeOption(el,'Pakistan');
  writeOption(el,'Palau');
  writeOption(el,'Panama');
  writeOption(el,'Papua New Guinea');
  writeOption(el,'Paraguay');
  writeOption(el,'Peru');
  writeOption(el,'Philippines');
  writeOption(el,'Poland');
  writeOption(el,'Portugal');
  writeOption(el,'Puerto Rico');
  writeOption(el,'Qatar');
  writeOption(el,'Romania');
  writeOption(el,'Russian Federation');
  writeOption(el,'Rwanda');
  writeOption(el,'Saint Kitts and Nevis');
  writeOption(el,'Saint Lucia');
  writeOption(el,'Samoa');
  writeOption(el,'Saudi Arabia');
  writeOption(el,'Senegal');
  writeOption(el,'Seychelles');
  writeOption(el,'Sierra Leone');
  writeOption(el,'Singapore');
  writeOption(el,'Slovakia');
  writeOption(el,'Slovenia');
  writeOption(el,'Solomon Islands');
  writeOption(el,'Somalia');
  writeOption(el,'South Africa');
  writeOption(el,'Spain');
  writeOption(el,'Sri Lanka');
  writeOption(el,'Sudan');
  writeOption(el,'Suriname');
  writeOption(el,'Swaziland');
  writeOption(el,'Sweden');
  writeOption(el,'Switzerland');
  writeOption(el,'Syrian Arab Republic');
  writeOption(el,'Taiwan');
  writeOption(el,'Tajikistan');
  writeOption(el,'Tanzania');
  writeOption(el,'Thailand');
  writeOption(el,'Tonga');
  writeOption(el,'Trinidad and Tobago');
  writeOption(el,'Tunisia');
  writeOption(el,'Turkey');
  writeOption(el,'Turkmenistan');
  writeOption(el,'Turks and Caicos Islands');
  writeOption(el,'Tuvalu');
  writeOption(el,'Uganda');
  writeOption(el,'Ukraine');
  writeOption(el,'United Arab Emirates');
  writeOption(el,'Uruguay');
  writeOption(el,'Uzbekistan');
  writeOption(el,'Vanuatu');
  writeOption(el,'Vatican City State');
  writeOption(el,'Venezuela');
  writeOption(el,'Viet Nam');
  writeOption(el,'Virgin Islands (British)');
  writeOption(el,'Virgin Islands (U.S.)');
  writeOption(el,'Western Sahara');
  writeOption(el,'Yeman');
  writeOption(el,'Yugoslavia');
  writeOption(el,'Zaire');
  writeOption(el,'Zambia');
  writeOption(el,'Zimbabwe');
writeOption(el,'[sep]');
  writeOption(el,'Not Listed');
}
