// Generate country list with default values
// Input: Field name, default country
// Version 2: if s_country is not in list, auto gen the option at the end
//	      Add value="xxx" in <option>

function genCountry2(field_name, s_country) {
	var country_list = new Array('Afghanistan','Albania','Algeria','American Samoa','Andorra','Angola','Anguilla','Antarctica','Antigua and Barbuda','Argentina','Armenia','Aruba','Ascension Island','Australia','Austria','Azerbaijan','Bahamas','Bahrain','Bangladesh','Barbados','Barbuda','Belarus','Belem','Belgium','Belize','Benin','Bermuda','Bhutan','Bolivia','Bosnia and Herzegovina','Botswana','Brazil','British Virgin Islands','Brunei','Brunei Darussalm','Bulgaria','Burkina Faso','Burundi','Cambodia','Cameroon','Canada','Cape Verde Islands','Central African Republic','Chad','Chatham Island (New Zealand)','Chile','China','Christmas Island','Cocos Islands','Colombia','Comoros and Mayotte','Congo','Cook Islands','Costa Rica','Croatia','Cuba','Cyprus','Czechoslovakia','Denmark','Diego Garcia','Djibouti','Dominican Republic',
	'Easter Island','Ecuador','Egypt','El Salvador','Equatorial Guinea','Eritrea','Estonia','Ethiopia','Falkland Islands','Faroe Islands ','Fiji','Finland','France','French Antilles','French Guyana','French Polynesia','Fyrom (Macedonia)','Gabon','(The) Gambia','Georgia','Germany','Ghana','Gibraltar','Greece','Greenland','Grenada and Carriacuou','Grenadin Islands','Guadeloupe','Guam','Guantanamo Bay','Guatemala','Guiana','Guinea','Guinea-Bissau','Guyana','Haiti','Herzegovina','Honduras','Hong Kong','Hungary','Iceland','India','Indonesia','Inmarsat','Iran','Iraq','Ireland','Israel','Italy','Ivory Coast','Jamaica','Japan','Jerusalem','Jordan','Kazakhstan','Kenya','Khmer Republic','Kiribati Republic (Gilbert Islands)','Kuwait','Kygyzstan','Laos','Latvia','Lebanon','Lesotho','Liberia','Libya','Liechtenstein','Lithuania',
	'Luxembourg','Macau','Macedonia','Madagascar','Malawi','Malaysia','Maldives','Mali','Malta','Mariana Islands','Marshall Islands','Martinique','Mauritania','Mauritius','Mayotte','Mexico','Micronesia (F.S. of Polynesia)','Midway Islands','Miquelon','Moldova','Monaco','Mongolia','Montserrat','Morocco','Mozambique','Myanmar','Namibia','Nauru','Nepal','Netherlands','Netherlands Antilles','Nevis','New Caledonia','New Zealand','Nicaragua','Niger','Nigeria','Niue','Norfolk Island','North Korea','North Mariana Islands','Norway','Oman','Pakistan','Palau','Palestinian Territories','Panama','Papua New Guinea','Paraguay','Peru','Philippines','Poland','Portugal','Principe','Puerto Rico','Qatar','Reunion','Rico','Romania','Russia','Rwanda','San Marino','Sanipan','Sao Tome and Principe','Saudi Arabia','Senegal Republic',
	'Serbia, Republic of','Seychelles','Sierra Leone','Singapore','Slovakia','Slovenia','Solomon Islands','Somalia','South Africa','South Korea','Spain','Sri Lanka','St. Helena','St. Kitts','St. Lucia','St. Pierre et Miquelon','St. Vincent','Sudan','Suriname','Swaziland','Sweden','Switzerland','Syria','Tahiti','Taiwan','Tajikistan','Tanzania','Thailand','Togo','Tokelau','Tonga','Trinidad and Tobago','Tunisia','Turkey','Turkmenistan','Turks and Caicos Islands','Tuvalu (Ellice Islands)','Uganda','Ukraine','United Arab Emirates','United Kingdom','United States','Uruguay','Uzbekistan','Vanuatu (New Hebrides)','Vatican city','Venezuela','Vietnam, Socialist Republic of','Wake Island','Wallis and Futuna','Western Samoa','Yemen','Yemen Arab Republic (North Yemen)','Yugoslavia','Zaire','Zambia','Zanzibar','Zimbabwe','Others');
	var temp_str = '';
	var selected = false;
	
	document.write('<select name="' + field_name + '">\n');
	document.write('<option value="">- Please select a country / territory -</option>\n');
	for (var i = 0; i < country_list.length; i++) {
		if (country_list[i] == s_country) {
			temp_str = ' selected';
			selected = true;
		} else {
			temp_str = '';
		}
		document.write('<option value="' + country_list[i] + '"' + temp_str + '>' + country_list[i] + '</option>\n');
	}
	if (!selected && s_country.length > 0) document.write('<option value="' + s_country + '" selected>' + s_country + '</option>\n');
	document.write('</select>\n');
}
