if(!PSINC) { var PSINC = {} };
if(!PSINC.util) { PSINC.util = {} };
(function(){
	var d = document;
	if(!PSINC.util.getDivElement) {
		// 指定されたidのdivを取得
		PSINC.util.getDivElement = function (id) {
			var e = d.getElementById(id);
			if(!e) {
				e = d.createElement('div');
				e.id = id;
				d.body.appendChild(e);
			}
			return e;
		}
	}
	
	if(!PSINC.util.SubmitForm) {
		//フォームをSUBMITする
		//@フォームのID @遷移先URL(空の場合はHTML側の記述に従う)
		PSINC.util.SubmitForm = function(formId,TargetUrl) {
			var f = d.getElementById(formId);
			if(TargetUrl != ''){
				f.target = TargetUrl;
			}
			f.submit();
		}
	}
	
	if(!PSINC.util.OpenNewWindow) {
		//新しいwindowをopenする
		PSINC.util.OpenNewWindow = function(URL,WindowName,Attribute) {
			window.open(URL,WindowName,Attribute);
		}
	}
	
	if(!PSINC.util.GetRadioVal) {
		//チェックの入っているラジオボタンの値を取得
		PSINC.util.GetRadioVal = function(formId,ElementName) {
			var f = d.getElementById(formId).elements[ElementName];
			var num = f.length;
			if(num !== undefined){
				for(i=0;i<num;i++){
					if(f[i].checked){
						return f[i].value;
					}
				}
			}else{
				if(f.checked){
					return f.value;
				}
			}
			return null;
		}
	}
	
	
	if(!PSINC.util.parseMMDDYY) {
		// データが半角数字か確認
		PSINC.util.parseMMDDYY = function(str) {
			if(!YAHOO.lang.isString(str)) {
				return new Date();
			}
			var aDate = str.split('/');
			var oDate;
			if(aDate.length == 3) {
				oDate = YAHOO.widget.DateMath.getDate(2000+aDate[2]*1,aDate[0]-1,aDate[1]);
				//new Date(aDate[2]*1+2000,aDate[0]-1,aDate[1]);
			} else {
				oDate = new Date();
			}
			return oDate;
		}
	}
	
	if(!PSINC.util.chkCharacter){
		//文字列チェック
		PSINC.util.chkCharacter = function(CheckVal,PermitsCharacter) {
			var tmp=new Array();
			for(var i=0; i<CheckVal.length; i++){
				tmp[i]=CheckVal.substring(i,i+1);
				var flag=PermitsCharacter.indexOf(tmp[i]);
				if(flag==-1){
					return false;
				}
			}
			return true;
		}
	}
	
	if(!PSINC.util.chkNum){
		//数字のみ許可
		PSINC.util.chkNum = function(CheckVal) {
			var num='0123456789-'; /* 数値としてOKなもの */
			if(PSINC.util.chkCharacter(CheckVal,num)){
				return true
			}
			return false;
		}
	}
	
	if(!PSINC.util.chkNumDoller){
		//数字のみ許可
		PSINC.util.chkNumDoller = function(CheckVal) {
			var num='0123456789.-'; /* 数値としてOKなもの */
			if(PSINC.util.chkCharacter(CheckVal,num)){
				return true
			}
			return false;
		}
	}
	
	if(!PSINC.util.chkAtoZ){
		//数字のみ許可
		PSINC.util.chkAtoZ = function(CheckVal) {
			var num='ABCDEFGHIJKLMNOPQRSTUVWXYZ'; /* 大文字A～Z */
			if(PSINC.util.chkCharacter(CheckVal,num)){
				return true
			}
			return false;
		}
	}
	//セレクトボックスの値の取得
	if(!PSINC.util.SelectBoxValGet){
		PSINC.util.SelectBoxValGet = function(formId,ElementName) {
			var f = d.getElementById(formId).elements[ElementName];
			if(f == undefined){
				return null;
			}
			return f.options[f.selectedIndex].value;
			
		}
	}
	
	
	
	
	
	//ラジオボタンの値の取得
	//チェックされているものがない場合はnullを返す
	if(!PSINC.util.RadioButtonValGet){
		PSINC.util.RadioButtonValGet = function(formId,ElementName) {
			if(d.getElementById(formId) == undefined){
				return null;
			}
			var f = d.getElementById(formId).elements[ElementName];
			if(f == undefined){
				return null;
			}
			var num = f.length;
			
			
			if(num !== undefined){
				for(i=0;i<num;i++){
					if(f[i].checked){
						return f[i].value;
					}
				}
			}else{
				if(f.checked){
					return f.value;
				}
			}
			return null;
		}
	}
	
	//ラジオボタン
	//全てのチェックを外す
	if(!PSINC.util.RadioButtonCheckDelete){
		PSINC.util.RadioButtonCheckDelete = function(formId,ElementName) {
			var f = d.getElementById(formId).elements[ElementName];
			if(f == undefined){
				return null;
			}
			var num = f.length;
			if(num !== undefined){
				for(i=0;i<num;i++){
					f[i].checked = false;
				}
			}else{
				f.checked = false;
			}
			return true;
		}
	}
	
	//ラジオボタン
	//引数の値のラジオボタンをcheckedにする
	if(!PSINC.util.RadioButtonChecked){
		PSINC.util.RadioButtonChecked = function(formId,ElementName,checkedValue) {
			var f = d.getElementById(formId).elements[ElementName];
			if(f == undefined){
				return null;
			}
			var num = f.length;
			if(num !== undefined){
				for(i=0;i<num;i++){
					if(f[i].value == checkedValue){
						f[i].checked = true;
					}
				}
			}else{
				if(f.value == checkedValue){
					f.checked = true;
				}
			}
			return true;
		}
	}
	
	
	
	
	
	
	//チェックボックスのチェックの状態取得
	if(!PSINC.util.GetCheckBoxStatus){
		PSINC.util.GetCheckBoxStatus = function(formId,ElementName) {
			var f = d.getElementById(formId).elements[ElementName];
			if(f == undefined){
				return null;
			}
			if(f.checked == true){
				return true;
			}
			
			return false;
			
		}
	}
	
	
	//日付の形式チェックと日付のチェック (0000-00-00 or 0000/00/00 のみ許可)
	if(!PSINC.util.DateCheck){
		PSINC.util.DateCheck = function(formId,ElementName) {
			var val = d.getElementById(formId).elements[ElementName].value;
			if(! val.match(/^(\d{4})\/(\d{1,2})\/(\d{1,2})$/) || ! val.match(/^(\d{4})-(\d{1,2})-(\d{1,2})$/)){
				//年月日を取り出し
				var sYear = parseInt(RegExp.$1);
				var sMonth = parseInt(RegExp.$2);
				var sDay = parseInt(RegExp.$3);

				//以下7行は年/月/日の個別のチェック
				if(sYear<2000) return false;
				if(sYear>2999) return false;
				if(sMonth<1) return false;
				if(sMonth>12) return false;
				if(sDay<1) return false;
				if(sDay>31) return false;
				return true;

				//以下7行は日付の厳密な妥当性チェック
				if(sYear<2000) return false;
				if(sYear>2999) return false;
				var oDate = new Date(Date.parse(val));
				if(oDate.getFullYear() != sYear) return false;
				if(oDate.getMonth() != (sMonth-1)) return false;
				if(oDate.getDate() != sDay) return false;
				return true;
			}
			return false;
		}
	}
	
	if(!PSINC.util.TextErase){
		PSINC.util.TextErase = function(ElementObject) {
			ElementObject.value = '';
		}
	}
	
	//大文字への変換
	if(!PSINC.util.toUp){
		PSINC.util.toUp = function(Obj) {
			Obj.value = Obj.value.toUpperCase();
		}
	}
	
	
	
	//頭2桁0詰め
	if(!PSINC.util.conv2deg){
		PSINC.util.conv2deg = function(val) {
			val = "00"+val;
			return val.substr(val.length-2,2);
		}
	}
	
	//入力ボックスの値入力チェック
	if(!PSINC.util.keyboardInput){
		PSINC.util.keyboardInput = function(Obj,CheckObjName){
			var strPass = Obj.value;
			var strLength = strPass.length;
			var lchar = Obj.value.charAt((strLength) - 1);
			if (!CheckObjName(lchar) ) {
				var myNumber = Obj.value.substring(0, (strLength) - 1);
				Obj.value = myNumber;
			}
			return false;
		}
	}
	
	
	//httpリクエスト
	if(!PSINC.util.createXMLHttpRequest){
		PSINC.util.createXMLHttpRequest = function (cbFunc){
			var XMLhttpObject = null;
			try{
				XMLhttpObject = new XMLHttpRequest();
			}catch(e){
				try{
					XMLhttpObject = new ActiveXObject("Msxml2.XMLHTTP");
				}catch(e){
					try{
						XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP");
					}catch(e){
						return null;
					}
				}
			}
			if(cbFunc != ''){
				if (XMLhttpObject) XMLhttpObject.onreadystatechange = cbFunc;
			}
			return XMLhttpObject;
		}
	}
	
	
	//セレクトボックスの削除
	if(!PSINC.util.selectBoxDelete){
		PSINC.util.selectBoxDelete = function (formId,deleteTargetId){
			if(
				d.getElementById(formId) == undefined
				 || d.getElementById(formId).elements[deleteTargetId] == undefined
			){
				return null;
			}
			
			var Obj = d.getElementById(formId).elements[deleteTargetId];
			var opts = Obj.options;
			
			for(var i = 0, len = opts.length; i < len; i++){
				Obj.removeChild(Obj.options[0]);
			}
			var elm = d.createElement('option');
			elm.setAttribute('value', '');
			if(elm.textContent){
				elm.textContent = '選択して下さい';
			}else{
				elm.innerHTML = '選択して下さい';
			}
			Obj.appendChild(elm);
		}
	}
	
	
	//セレクトボックスを選択済みにする
	if(!PSINC.util.selectBoxSelected){
		PSINC.util.selectBoxSelected = function (formId,targetId,selectedValue){
			var Obj = d.getElementById(formId).elements[targetId];
			for(i=0;i<Obj.length;i++){
				if(selectedValue == Obj[i].value){ Obj.selectedIndex = i; }
			}
		}
	}
	
	//非表示にする
	if(!PSINC.util.unVisible){
		PSINC.util.unVisible = function (targetId){
			if(d.getElementById(targetId) != undefined){
				d.getElementById(targetId).style.visibility = "hidden";
				d.getElementById(targetId).style.display  = "none";
			}
		}
	}
	
	//表示にする
	if(!PSINC.util.onVisible){
		PSINC.util.onVisible = function (targetId){
			if(d.getElementById(targetId) != undefined){
				d.getElementById(targetId).style.visibility = "visible";
				d.getElementById(targetId).style.display  = "inline";
			}
		}
	}
	
	
	
})();


function CountryChange( $area_cd , $country_cd ){
	switch ($area_cd.value){
		case "0100":
			addSelOption($country_cd, 'IN', 'インド')
			addSelOption($country_cd, 'ID', 'インドネシア')
			addSelOption($country_cd, 'KR', '韓国')
			addSelOption($country_cd, 'KH', 'カンボジア')
			addSelOption($country_cd, 'SG', 'シンガポール')
			addSelOption($country_cd, 'LK', 'スリランカ')
			addSelOption($country_cd, 'TH', 'タイ')
			addSelOption($country_cd, 'TW', '台湾')
			addSelOption($country_cd, 'CN', '中国')
			addSelOption($country_cd, 'NP', 'ネパール')
			addSelOption($country_cd, 'BD', 'バングラデシュ')
			addSelOption($country_cd, 'PH', 'フィリピン')
			addSelOption($country_cd, 'BT', 'ブータン')
			addSelOption($country_cd, 'BN', 'ブルネイ')
			addSelOption($country_cd, 'VN', 'ベトナム')
			addSelOption($country_cd, 'HK', '香港')
			addSelOption($country_cd, 'MO', 'マカオ')
			addSelOption($country_cd, 'MY', 'マレーシア')
			addSelOption($country_cd, 'MM', 'ミャンマー')
			addSelOption($country_cd, 'MV', 'モルディブ')
			addSelOption($country_cd, 'MN', 'モンゴル')
			addSelOption($country_cd, 'LA', 'ラオス')
			break;

		case "0200":
			addSelOption($country_cd, '01', 'オアフ島')
			addSelOption($country_cd, '02', 'カウアイ島')
			addSelOption($country_cd, '03', 'ハワイ島')
			addSelOption($country_cd, '04', 'マウイ島')
			addSelOption($country_cd, '05', 'モロカイ島')
			addSelOption($country_cd, '06', 'ラナイ島')
			break;

		case "0300":
			addSelOption($country_cd, '21', 'グアム（米国領）')
			addSelOption($country_cd, '26', 'サイパン（北マリアナ連邦）')
			addSelOption($country_cd, '27', 'チューク諸島（ミクロネシア連邦）')
			addSelOption($country_cd, '29', 'テニアン（北マリアナ連邦）')
			addSelOption($country_cd, '25', 'パラオ共和国')
			addSelOption($country_cd, '23', 'ポンペイアイランド（ミクロネシア連邦）')
			addSelOption($country_cd, '22', 'マジュロ（マーシャル諸島共和国）')
			addSelOption($country_cd, '28', 'ヤップ島（ミクロネシア連邦）')
			addSelOption($country_cd, '24', 'ロタ（北マリアナ連邦）')
			break;

		case "0400":
			addSelOption($country_cd, 'AU', 'オーストラリア')
			addSelOption($country_cd, 'CK', 'クック諸島')
			addSelOption($country_cd, 'WS', 'サモア独立国')
			addSelOption($country_cd, '31', 'タヒチ')
			addSelOption($country_cd, 'TO', 'トンガ')
			addSelOption($country_cd, 'NC', 'ニューカレドニア')
			addSelOption($country_cd, 'NZ', 'ニュージーランド')
			addSelOption($country_cd, 'VU', 'バヌアツ')
			addSelOption($country_cd, 'PG', 'パプアニューギニア')
			addSelOption($country_cd, 'FJ', 'フィジー')
			addSelOption($country_cd, 'PF', 'ポリネシア')
			break;

		case "0500":
			addSelOption($country_cd, 'US', 'アメリカ合衆国')
			addSelOption($country_cd, 'CA', 'カナダ')
			break;

		case "0600":
			addSelOption($country_cd, 'IS', 'アイスランド')
			addSelOption($country_cd, 'IE', 'アイルランド')
			addSelOption($country_cd, 'AL', 'アルバニア')
			addSelOption($country_cd, 'AM', 'アルメニア')
			addSelOption($country_cd, 'GB', 'イギリス')
			addSelOption($country_cd, 'IT', 'イタリア')
			addSelOption($country_cd, 'UA', 'ウクライナ')
			addSelOption($country_cd, 'UZ', 'ウズベキスタン')
			addSelOption($country_cd, 'EE', 'エストニア')
			addSelOption($country_cd, 'AT', 'オーストリア')
			addSelOption($country_cd, 'NL', 'オランダ')
			addSelOption($country_cd, 'KZ', 'カザフスタン')
			addSelOption($country_cd, 'KG', 'キルギス')
			addSelOption($country_cd, 'GR', 'ギリシャ')
			addSelOption($country_cd, 'HR', 'クロアチア')
			addSelOption($country_cd, 'GL', 'グリーンランド')
			addSelOption($country_cd, 'SM', 'サンマリノ')
			addSelOption($country_cd, 'GI', 'ジブラルタル')
			addSelOption($country_cd, 'CH', 'スイス')
			addSelOption($country_cd, 'SE', 'スウェーデン')
			addSelOption($country_cd, 'ES', 'スペイン')
			addSelOption($country_cd, 'SK', 'スロバキア')
			addSelOption($country_cd, 'SI', 'スロベニア')
			addSelOption($country_cd, 'CZ', 'チェコ')
			addSelOption($country_cd, 'DK', 'デンマーク')
			addSelOption($country_cd, 'TM', 'トルクメニスタン')
			addSelOption($country_cd, 'DE', 'ドイツ')
			addSelOption($country_cd, 'NO', 'ノルウェー')
			addSelOption($country_cd, 'HU', 'ハンガリー')
			addSelOption($country_cd, 'VA', 'バチカン')
			addSelOption($country_cd, 'FI', 'フィンランド')
			addSelOption($country_cd, 'FR', 'フランス')
			addSelOption($country_cd, 'BG', 'ブルガリア')
			addSelOption($country_cd, 'BY', 'ベラルーシ')
			addSelOption($country_cd, 'BE', 'ベルギー')
			addSelOption($country_cd, 'BA', 'ボスニア・ヘルツェゴビナ')
			addSelOption($country_cd, 'PL', 'ポーランド')
			addSelOption($country_cd, 'PT', 'ポルトガル')
			addSelOption($country_cd, 'MK', 'マケドニア')
			addSelOption($country_cd, 'MT', 'マルタ')
			addSelOption($country_cd, 'MC', 'モナコ')
			addSelOption($country_cd, 'LV', 'ラトビア')
			addSelOption($country_cd, 'LT', 'リトアニア')
			addSelOption($country_cd, 'LI', 'リヒテンシュタイン')
			addSelOption($country_cd, 'RO', 'ルーマニア')
			addSelOption($country_cd, 'LU', 'ルクセンブルク')
			addSelOption($country_cd, 'RU', 'ロシア')
			break;

		case "0700":
			addSelOption($country_cd, 'AE', 'アラブ首長国連邦')
			addSelOption($country_cd, 'DZ', 'アルジェリア')
			addSelOption($country_cd, 'YE', 'イエメン')
			addSelOption($country_cd, 'IL', 'イスラエル')
			addSelOption($country_cd, 'IR', 'イラン')
			addSelOption($country_cd, 'UG', 'ウガンダ')
			addSelOption($country_cd, 'EG', 'エジプト')
			addSelOption($country_cd, 'ET', 'エチオピア')
			addSelOption($country_cd, 'OM', 'オマーン')
			addSelOption($country_cd, 'CV', 'カーボベルデ')
			addSelOption($country_cd, 'QA', 'カタール')
			addSelOption($country_cd, 'GH', 'ガーナ')
			addSelOption($country_cd, 'CY', 'キプロス')
			addSelOption($country_cd, 'KE', 'ケニア')
			addSelOption($country_cd, 'CI', 'コートジボワール')
			addSelOption($country_cd, 'SA', 'サウジアラビア')
			addSelOption($country_cd, 'ZM', 'ザンビア')
			addSelOption($country_cd, 'SY', 'シリア')
			addSelOption($country_cd, 'ZW', 'ジンバブエ')
			addSelOption($country_cd, 'SC', 'セーシェル')
			addSelOption($country_cd, 'SN', 'セネガル')
			addSelOption($country_cd, 'TZ', 'タンザニア')
			addSelOption($country_cd, 'TN', 'チュニジア')
			addSelOption($country_cd, 'TR', 'トルコ')
			addSelOption($country_cd, 'NA', 'ナミビア')
			addSelOption($country_cd, 'NE', 'ニジェール')
			addSelOption($country_cd, 'BH', 'バーレーン')
			addSelOption($country_cd, 'PS', 'パレスチナ自治区')
			addSelOption($country_cd, 'BF', 'ブルキナファソ')
			addSelOption($country_cd, 'BJ', 'ベナン')
			addSelOption($country_cd, 'BW', 'ボツワナ')
			addSelOption($country_cd, 'MG', 'マダガスカル')
			addSelOption($country_cd, 'ML', 'マリ')
			addSelOption($country_cd, 'ZA', '南アフリカ共和国')
			addSelOption($country_cd, 'MU', 'モーリシャス')
			addSelOption($country_cd, 'MA', 'モロッコ')
			addSelOption($country_cd, 'JO', 'ヨルダン')
			addSelOption($country_cd, 'LY', 'リビア')
			addSelOption($country_cd, 'RW', 'ルワンダ')
			addSelOption($country_cd, 'LB', 'レバノン')
			break;

		case "0800":
			addSelOption($country_cd, 'AR', 'アルゼンチン')
			addSelOption($country_cd, 'AN', 'アンティル')
			addSelOption($country_cd, 'UY', 'ウルグアイ')
			addSelOption($country_cd, 'EC', 'エクアドル')
			addSelOption($country_cd, 'GY', 'ガイアナ')
			addSelOption($country_cd, 'CU', 'キューバ')
			addSelOption($country_cd, 'GT', 'グアテマラ')
			addSelOption($country_cd, 'CR', 'コスタリカ')
			addSelOption($country_cd, 'CO', 'コロンビア')
			addSelOption($country_cd, 'JM', 'ジャマイカ')
			addSelOption($country_cd, 'TC', 'タークス諸島・カイコス諸島')
			addSelOption($country_cd, 'CL', 'チリ')
			addSelOption($country_cd, 'BS', 'バハマ')
			addSelOption($country_cd, 'BM', 'バミューダ諸島')
			addSelOption($country_cd, 'BR', 'ブラジル')
			addSelOption($country_cd, 'PR', 'プエルトリコ')
			addSelOption($country_cd, 'VI', '米領バージン諸島')
			addSelOption($country_cd, 'VE', 'ベネズエラ')
			addSelOption($country_cd, 'BZ', 'ベリーズ')
			addSelOption($country_cd, 'PE', 'ペルー')
			addSelOption($country_cd, 'HN', 'ホンジュラス')
			addSelOption($country_cd, 'BO', 'ボリビア')
			addSelOption($country_cd, 'MX', 'メキシコ')
			break;

	}

}

function CityChange( $country_cd , $city_cd ){
	switch ($country_cd.value){
		case "01":
			addSelOption($city_cd, 'HNL', 'ホノルル')
			break;

		case "02":
			addSelOption($city_cd, 'HPV', 'プリンスビル')
			addSelOption($city_cd, 'LIH', 'リフエ')
			break;

		case "03":
			addSelOption($city_cd, 'KOA', 'カイルア・コナ')
			addSelOption($city_cd, 'MUE', 'カムエラ')
			addSelOption($city_cd, 'ITO', 'ヒロ')
			break;

		case "04":
			addSelOption($city_cd, 'JHM', 'カパルア')
			addSelOption($city_cd, 'OGG', 'カフルイ')
			addSelOption($city_cd, 'HNM', 'ハナ')
			break;

		case "05":
			addSelOption($city_cd, 'MKK', 'カウナカカイ')
			break;

		case "06":
			addSelOption($city_cd, 'LNY', 'ラナイ')
			break;

		case "21":
			addSelOption($city_cd, 'GUM', 'グアム')
			break;

		case "22":
			addSelOption($city_cd, 'MAJ', 'マジュロ')
			break;

		case "23":
			addSelOption($city_cd, 'PNI', 'ポンペイアイランド')
			break;

		case "24":
			addSelOption($city_cd, 'ROP', 'ロタ')
			break;

		case "25":
			addSelOption($city_cd, 'ROR', 'コロール（パラオ）')
			break;

		case "26":
			addSelOption($city_cd, 'SPN', 'サイパン')
			break;

		case "27":
			addSelOption($city_cd, 'TKK', 'チューク諸島')
			break;

		case "28":
			addSelOption($city_cd, 'YAP', 'ヤップ')
			break;

		case "29":
			addSelOption($city_cd, 'TIQ', 'テニアン')
			break;

		case "31":
			addSelOption($city_cd, 'TYH', 'タハア島')
			addSelOption($city_cd, 'TIH', 'ティケハウ')
			addSelOption($city_cd, 'PPT', 'パペーテ（タヒチ）')
			addSelOption($city_cd, 'BOB', 'ボラボラ')
			addSelOption($city_cd, 'MOZ', 'モーレア島')
			addSelOption($city_cd, 'RGI', 'ランギロア')
			break;

		case "AE":
			addSelOption($city_cd, 'AUH', 'アブダビ')
			addSelOption($city_cd, 'FJR', 'アルフジャイラー')
			addSelOption($city_cd, 'SHJ', 'シャルジャー')
			addSelOption($city_cd, 'DXB', 'ドバイ')
			break;

		case "AL":
			addSelOption($city_cd, 'TIA', 'ティラナ')
			break;

		case "AM":
			addSelOption($city_cd, 'EVN', 'エレバン')
			break;

		case "AN":
			addSelOption($city_cd, 'SXM', 'セントマーティン')
			break;

		case "AR":
			addSelOption($city_cd, 'IGR', 'イグアス')
			addSelOption($city_cd, 'USH', 'ウスアイア')
			addSelOption($city_cd, 'FTE', 'エルカラファテ')
			addSelOption($city_cd, 'COR', 'コルドバ')
			addSelOption($city_cd, 'SLA', 'サルタ')
			addSelOption($city_cd, 'BUE', 'ブエノスアイレス')
			addSelOption($city_cd, 'PMQ', 'ペリトモレノ')
			addSelOption($city_cd, 'MDZ', 'メンドーサ')
			addSelOption($city_cd, 'ING', 'ラゴアルゼンチーノ')
			break;

		case "AT":
			addSelOption($city_cd, 'INN', 'インスブルック')
			addSelOption($city_cd, 'VIE', 'ウィーン')
			addSelOption($city_cd, 'KLU', 'クラーゲンフルト')
			addSelOption($city_cd, 'GRZ', 'グラーツ')
			addSelOption($city_cd, 'SZG', 'ザルツブルク')
			addSelOption($city_cd, 'USG', 'ザンクトギルゲン')
			addSelOption($city_cd, 'LNZ', 'リンツ')
			break;

		case "AU":
			addSelOption($city_cd, 'ADL', 'アデレード')
			addSelOption($city_cd, 'ASP', 'アリススプリングス')
			addSelOption($city_cd, 'AYQ', 'エアーズロック')
			addSelOption($city_cd, 'KAX', 'カルバリー')
			addSelOption($city_cd, 'CBR', 'キャンベラ')
			addSelOption($city_cd, 'UEE', 'クイーンズタウン')
			addSelOption($city_cd, 'GIX', 'グリーン島')
			addSelOption($city_cd, 'Y06', 'グレートバリアリーフ')
			addSelOption($city_cd, 'CNS', 'ケアンズ')
			addSelOption($city_cd, 'OOL', 'ゴールドコースト')
			addSelOption($city_cd, 'WVC', 'サンクチュアリーコーブ')
			addSelOption($city_cd, 'TDR', 'シオドア')
			addSelOption($city_cd, 'SYD', 'シドニー')
			addSelOption($city_cd, 'GET', 'ジェラルトン')
			addSelOption($city_cd, 'DRW', 'ダーウィン')
			addSelOption($city_cd, 'DKI', 'ダンクアイランド')
			addSelOption($city_cd, 'DNM', 'デナム')
			addSelOption($city_cd, 'HTI', 'ハミルトンアイランド')
			addSelOption($city_cd, 'PER', 'パース')
			addSelOption($city_cd, 'PCX', 'パームコーブ')
			addSelOption($city_cd, 'BNE', 'ブリスベン')
			addSelOption($city_cd, 'XBT', 'ブルーマウンテンズ国立公園')
			addSelOption($city_cd, 'HIS', 'ヘイマン島')
			addSelOption($city_cd, 'HBA', 'ホバート')
			addSelOption($city_cd, 'PTI', 'ポートダグラス')
			addSelOption($city_cd, 'MEL', 'メルボルン')
			addSelOption($city_cd, 'MET', 'モアトン')
			addSelOption($city_cd, 'LZR', 'リザードアイランド')
			addSelOption($city_cd, 'LST', 'ローンセストン')
			addSelOption($city_cd, 'RTS', 'ロットネスト島')
			break;

		case "BA":
			addSelOption($city_cd, 'SJJ', 'サラエボ')
			addSelOption($city_cd, 'OMO', 'モスタル')
			break;

		case "BD":
			addSelOption($city_cd, 'KHL', 'クルナ')
			addSelOption($city_cd, 'JSR', 'ジェッソール')
			addSelOption($city_cd, 'DAC', 'ダッカ')
			addSelOption($city_cd, 'RJH', 'ラージシャーヒ')
			addSelOption($city_cd, 'RAU', 'ラングプル')
			break;

		case "BE":
			addSelOption($city_cd, 'ANR', 'アントワープ')
			addSelOption($city_cd, 'GNE', 'ゲント')
			addSelOption($city_cd, 'DRY', 'デュルビュイ')
			addSelOption($city_cd, 'TQP', 'トゥルネー')
			addSelOption($city_cd, 'QNM', 'ナミュール')
			addSelOption($city_cd, 'BRU', 'ブリュッセル')
			addSelOption($city_cd, 'ZBG', 'ブルージュ')
			addSelOption($city_cd, 'LGG', 'リエージュ')
			break;

		case "BF":
			addSelOption($city_cd, 'OUA', 'ワガドゥーグー')
			break;

		case "BG":
			addSelOption($city_cd, 'SOF', 'ソフィア')
			addSelOption($city_cd, 'VAR', 'バルナ')
			addSelOption($city_cd, 'PDV', 'プロブディフ')
			addSelOption($city_cd, 'VLW', 'ベリコタルノボ')
			break;

		case "BH":
			addSelOption($city_cd, 'BAH', 'バーレーン')
			break;

		case "BJ":
			addSelOption($city_cd, 'COO', 'コトヌー')
			break;

		case "BM":
			addSelOption($city_cd, 'BDA', 'バミューダ')
			break;

		case "BN":
			addSelOption($city_cd, 'BWN', 'バンダルスリブガワン')
			break;

		case "BO":
			addSelOption($city_cd, 'SRJ', 'サンボルハ')
			addSelOption($city_cd, 'SRE', 'スークレ')
			addSelOption($city_cd, 'POI', 'ポトシ')
			addSelOption($city_cd, 'LPB', 'ラパス')
			break;

		case "BR":
			addSelOption($city_cd, 'IGU', 'イグアスフォールズ')
			addSelOption($city_cd, 'IGT', 'イグアツ')
			addSelOption($city_cd, 'CGB', 'クイアバ')
			addSelOption($city_cd, 'SAO', 'サンパウロ')
			addSelOption($city_cd, 'SLZ', 'サンルイス')
			addSelOption($city_cd, 'BSB', 'ブラジリア')
			addSelOption($city_cd, 'BVB', 'ボアビスタ')
			addSelOption($city_cd, 'MAO', 'マナウス')
			addSelOption($city_cd, 'RIO', 'リオデジャネイロ')
			break;

		case "BS":
			addSelOption($city_cd, 'IGA', 'グレートイナグア島')
			addSelOption($city_cd, 'NAS', 'ナッソー')
			addSelOption($city_cd, 'FPO', 'フリーポート')
			break;

		case "BT":
			addSelOption($city_cd, 'INP', 'ティンプー')
			addSelOption($city_cd, 'PBH', 'パロ')
			break;

		case "BW":
			addSelOption($city_cd, 'KHW', 'カーワイリバーロッジ')
			addSelOption($city_cd, 'BBK', 'カサネ')
			addSelOption($city_cd, 'MUB', 'マウン')
			break;

		case "BY":
			addSelOption($city_cd, 'MSQ', 'ミンスク')
			break;

		case "BZ":
			addSelOption($city_cd, 'BZE', 'ベリーズシティ')
			break;

		case "CA":
			addSelOption($city_cd, 'YES', 'イースタンタウンシップス')
			addSelOption($city_cd, 'YZF', 'イエローナイフ')
			addSelOption($city_cd, 'YWS', 'ウィスラー')
			addSelOption($city_cd, 'YEA', 'エドモントン')
			addSelOption($city_cd, 'YOW', 'オタワ')
			addSelOption($city_cd, 'CQR', 'カナディアンロッキー')
			addSelOption($city_cd, 'KNR', 'カナナスキス')
			addSelOption($city_cd, 'YKA', 'カムループス')
			addSelOption($city_cd, 'YYC', 'カルガリー')
			addSelOption($city_cd, 'YND', 'ガティノー')
			addSelOption($city_cd, 'YBL', 'キャンベルリバー')
			addSelOption($city_cd, 'YQO', 'キャンモア')
			addSelOption($city_cd, 'YGK', 'キングストン（オンタリオ）')
			addSelOption($city_cd, 'YQK', 'ケノラ')
			addSelOption($city_cd, 'YQB', 'ケベック')
			addSelOption($city_cd, 'YLW', 'ケローナ')
			addSelOption($city_cd, 'YNV', 'コリングウッド')
			addSelOption($city_cd, 'YQY', 'シドニー（ノバスコシア）')
			addSelOption($city_cd, 'YSC', 'シャーブルック')
			addSelOption($city_cd, 'YYG', 'シャーロットタウン')
			addSelOption($city_cd, 'YHG', 'シャーロットタウン')
			addSelOption($city_cd, 'YJA', 'ジャスパー')
			addSelOption($city_cd, 'YSJ', 'セントジョン')
			addSelOption($city_cd, 'YYT', 'セントジョンズ')
			addSelOption($city_cd, 'YTO', 'トロント')
			addSelOption($city_cd, 'NOX', 'ナイアガラオンザレイク')
			addSelOption($city_cd, 'IAG', 'ナイアガラフォールズ')
			addSelOption($city_cd, 'YCD', 'ナナイモ')
			addSelOption($city_cd, 'YHZ', 'ハリファックス')
			addSelOption($city_cd, 'HVL', 'ハンツビル')
			addSelOption($city_cd, 'YVR', 'バンクーバー')
			addSelOption($city_cd, 'YBA', 'バンフ')
			addSelOption($city_cd, 'YYJ', 'ビクトリア')
			addSelOption($city_cd, 'YBT', 'ブロチェット')
			addSelOption($city_cd, 'Y05', 'プリンスエドワード島')
			addSelOption($city_cd, 'YTA', 'ペンブローク')
			addSelOption($city_cd, 'YXY', 'ホワイトホース')
			addSelOption($city_cd, 'YMQ', 'モントリオール')
			addSelOption($city_cd, 'LKH', 'レイクルイーズ')
			addSelOption($city_cd, 'YQR', 'レジャイナ')
			addSelOption($city_cd, 'YLU', 'ローレンシャン')
			break;

		case "CH":
			addSelOption($city_cd, 'ZAP', 'アッペンツェル')
			addSelOption($city_cd, 'AQQ', 'アンデルマット')
			addSelOption($city_cd, 'ZTJ', 'インターラーケン')
			addSelOption($city_cd, 'ZLE', 'ウェンゲン')
			addSelOption($city_cd, 'ZDT', 'クール')
			addSelOption($city_cd, 'ZHJ', 'グリンデルワルト')
			addSelOption($city_cd, 'SMV', 'サンモリッツ')
			addSelOption($city_cd, 'ZKI', 'ザースフェー')
			addSelOption($city_cd, 'QGL', 'ザンクトガレン')
			addSelOption($city_cd, 'SIR', 'シオン')
			addSelOption($city_cd, 'GVA', 'ジュネーブ')
			addSelOption($city_cd, 'ZDV', 'ダボス')
			addSelOption($city_cd, 'ZRH', 'チューリッヒ')
			addSelOption($city_cd, 'QZB', 'ツェルマット')
			addSelOption($city_cd, 'ZTK', 'トゥーン')
			addSelOption($city_cd, 'BSL', 'バーゼル')
			addSelOption($city_cd, 'ZDF', 'バートラガッツ')
			addSelOption($city_cd, 'BQZ', 'ブリエンツ')
			addSelOption($city_cd, 'BRN', 'ベルン')
			addSelOption($city_cd, 'ZJV', 'ポントレジーナ')
			addSelOption($city_cd, 'MFX', 'マイエンフェルト')
			addSelOption($city_cd, 'MZW', 'ミューレン')
			addSelOption($city_cd, 'ZJP', 'モントルー')
			addSelOption($city_cd, 'LUG', 'ルガノ')
			addSelOption($city_cd, 'ZJK', 'ルツェルン')
			addSelOption($city_cd, 'QLS', 'ローザンヌ')
			break;

		case "CI":
			addSelOption($city_cd, 'TOZ', 'トゥーバ')
			break;

		case "CK":
			addSelOption($city_cd, 'RAR', 'ラロトンガ')
			break;

		case "CL":
			addSelOption($city_cd, 'IPC', 'イスラ・デ・パスクア')
			addSelOption($city_cd, 'CJC', 'カラマ')
			addSelOption($city_cd, 'SCL', 'サンチャゴ')
			addSelOption($city_cd, 'PMC', 'プエルトモント')
			addSelOption($city_cd, 'PUQ', 'プンタアレナス')
			break;

		case "":
			addSelOption($city_cd, 'AKU', '阿克蘇[アクス]')
			addSelOption($city_cd, 'AZK', '阿拉善左旗[アラゼンサキ]')
			addSelOption($city_cd, 'AAT', '阿勒泰[アルタイ]')
			addSelOption($city_cd, 'AYN', '安陽[アンヨウ]')
			addSelOption($city_cd, 'YIN', '伊寧[イーニン]')
			addSelOption($city_cd, 'URC', '烏魯木斎[ウルムチ]')
			addSelOption($city_cd, 'ENY', '延安[エンアン]')
			addSelOption($city_cd, 'YNJ', '延吉[エンキツ]')
			addSelOption($city_cd, 'HYM', '黄山[コウザン]')
			addSelOption($city_cd, 'HLO', '黄龍[コウリュウ]')
			addSelOption($city_cd, 'MDG', '牡丹江[ボタンコウ]')
			addSelOption($city_cd, 'JGN', '嘉峪関[カヨクカン]')
			addSelOption($city_cd, 'HAK', '海口（海南島）[カイコウ]')
			addSelOption($city_cd, 'GOQ', '格爾木[ゴルムド]')
			addSelOption($city_cd, 'LSG', '楽山[ラクザン]')
			addSelOption($city_cd, 'EQI', '額済納旗[エジンキ]')
			addSelOption($city_cd, 'IQM', '且末[チエモー]')
			addSelOption($city_cd, 'HZG', '漢中[カンチュウ]')
			addSelOption($city_cd, 'KWE', '貴陽[キヨウ]')
			addSelOption($city_cd, 'YIH', '宜昌[ギショウ]')
			addSelOption($city_cd, 'JIN', '吉林[キツリン]')
			addSelOption($city_cd, 'XIN', '興寧[シンニン]')
			addSelOption($city_cd, 'QFP', '曲阜[キョクフ]')
			addSelOption($city_cd, 'INC', '銀川[ギンセン]')
			addSelOption($city_cd, 'JZG', '九寨溝[キュウサイコウ]')
			addSelOption($city_cd, 'JHG', '景洪[ケイコウ]')
			addSelOption($city_cd, 'JDZ', '景徳鎮[ケイトクチン]')
			addSelOption($city_cd, 'KWL', '桂林[ケイリン]')
			addSelOption($city_cd, 'HET', '呼和浩特[フフホト]')
			addSelOption($city_cd, 'KRL', '庫爾勒[クルレ]')
			addSelOption($city_cd, 'KCA', '庫車[クチャ]')
			addSelOption($city_cd, 'WUZ', '梧州[ウーチョウ]')
			addSelOption($city_cd, 'GYS', '広元[コウゲン]')
			addSelOption($city_cd, 'CAN', '広州[コウシュウ]')
			addSelOption($city_cd, 'HGH', '杭州[コウシュウ]')
			addSelOption($city_cd, 'GYZ', '江孜[ギャンツェ]')
			addSelOption($city_cd, 'DIG', '香格里拉[シャングリラ]')
			addSelOption($city_cd, 'HFE', '合肥[ゴウヒ]')
			addSelOption($city_cd, 'KMG', '昆明[コンメイ]')
			addSelOption($city_cd, 'SHS', '沙市[サシ]')
			addSelOption($city_cd, 'TNA', '済南[サイナン]')
			addSelOption($city_cd, 'SYX', '三亜（海南島）[サンヤ]')
			addSelOption($city_cd, 'XIL', '錫林浩特[シリンホト]')
			addSelOption($city_cd, 'ZUH', '珠海[シュカイ]')
			addSelOption($city_cd, 'CHW', '酒泉[シュセン]')
			addSelOption($city_cd, 'CKG', '重慶[ジュウケイ]')
			addSelOption($city_cd, 'XUZ', '徐州[ジョシュウ]')
			addSelOption($city_cd, 'CXD', '承徳[ショウトク]')
			addSelOption($city_cd, 'OOP', '松潘[ショウハン]')
			addSelOption($city_cd, 'OXG', '紹興[ショウコウ]')
			addSelOption($city_cd, 'SHA', '上海[シャンハイ]')
			addSelOption($city_cd, 'SZX', '深セン')
			addSelOption($city_cd, 'CTU', '成都[セイト]')
			addSelOption($city_cd, 'SIA', '西安[セイアン]')
			addSelOption($city_cd, 'XNN', '西寧[セイネイ]')
			addSelOption($city_cd, 'TAO', '青島[チンタオ]')
			addSelOption($city_cd, 'NDC', '斉斉哈爾[チチハル]')
			addSelOption($city_cd, 'IQN', '泉州[センシュウ]')
			addSelOption($city_cd, 'SZO', '蘇州[ソシュウ]')
			addSelOption($city_cd, 'TYN', '太原[タイゲン]')
			addSelOption($city_cd, 'TVN', '泰安[タイアン]')
			addSelOption($city_cd, 'SHP', '泰皇島[シンノウトウ]')
			addSelOption($city_cd, 'DZU', '大足[ダイソク]')
			addSelOption($city_cd, 'DAT', '大同[ダイドウ]')
			addSelOption($city_cd, 'TLY', '大理[ダイリ]')
			addSelOption($city_cd, 'DLC', '大連[ダイレン]')
			addSelOption($city_cd, 'DDG', '丹東[タントウ]')
			addSelOption($city_cd, 'ZTN', '淡水[タンシュイ]')
			addSelOption($city_cd, 'DYG', '張家界[チャンチアチィエ]')
			addSelOption($city_cd, 'ZGY', '張掖[チョウエキ]')
			addSelOption($city_cd, 'CSX', '長沙[チョウサ]')
			addSelOption($city_cd, 'CGQ', '長春[チョウシュン]')

		case "CO":
			addSelOption($city_cd, 'CTG', 'カルタヘナ')
			break;

		case "CR":
			addSelOption($city_cd, 'SJO', 'サンホセ')
			addSelOption($city_cd, 'SYQ', 'サンホセ')
			addSelOption($city_cd, 'TNO', 'タマリンド')
			addSelOption($city_cd, 'TTQ', 'トルツケロ')
			addSelOption($city_cd, 'FON', 'フォルツナ')
			break;

		case "CU":
			addSelOption($city_cd, 'CMW', 'カマグウェイ')
			addSelOption($city_cd, 'GAO', 'グアンタナモ')
			addSelOption($city_cd, 'SNU', 'サンタクララ')
			addSelOption($city_cd, 'SCU', 'サンチアゴ')
			addSelOption($city_cd, 'CFG', 'シエンフエゴス')
			addSelOption($city_cd, 'TND', 'トリニダード')
			addSelOption($city_cd, 'HAV', 'ハバナ')
			addSelOption($city_cd, 'BYM', 'バヤモ')
			addSelOption($city_cd, 'VRA', 'バラデロ')
			break;

		case "CV":
			addSelOption($city_cd, 'RAI', 'プライア')
			break;

		case "CY":
			addSelOption($city_cd, 'NIC', 'ニコシア')
			addSelOption($city_cd, 'PFO', 'パフォス')
			addSelOption($city_cd, 'LCA', 'ラルナカ')
			addSelOption($city_cd, 'QLI', 'リマッソル')
			break;

		case "CZ":
			addSelOption($city_cd, 'KLV', 'カルロビバリ')
			addSelOption($city_cd, 'CQV', 'チェスキークルムロフ')
			addSelOption($city_cd, 'JOV', 'チェスケーブディヨビツェ')
			addSelOption($city_cd, 'BRQ', 'ブルノ')
			addSelOption($city_cd, 'PRG', 'プラハ')
			break;

		case "DE":
			addSelOption($city_cd, 'AAH', 'アーヘン')
			addSelOption($city_cd, 'AGB', 'アウグスブルク')
			addSelOption($city_cd, 'ERF', 'エアフルト')
			addSelOption($city_cd, 'KSF', 'カッセル')
			addSelOption($city_cd, 'CGN', 'ケルン')
			addSelOption($city_cd, 'STR', 'シュツットガルト')
			addSelOption($city_cd, 'SZW', 'シュバンガウ')
			addSelOption($city_cd, 'DKB', 'ディンケルスビュール')
			addSelOption($city_cd, 'DUS', 'デュッセルドルフ')
			addSelOption($city_cd, 'DRS', 'ドレスデン')
			addSelOption($city_cd, 'NUE', 'ニュルンベルク')
			addSelOption($city_cd, 'ZEZ', 'ハーメルン')
			addSelOption($city_cd, 'HDB', 'ハイデルベルク')
			addSelOption($city_cd, 'HAJ', 'ハノーバー')
			addSelOption($city_cd, 'HAM', 'ハンブルク')
			addSelOption($city_cd, 'ZCC', 'バーデンバーデン')
			addSelOption($city_cd, 'BYU', 'バイロイト')
			addSelOption($city_cd, 'ZCD', 'バンベルク')
			addSelOption($city_cd, 'PAD', 'パダボーン')
			addSelOption($city_cd, 'QWU', 'ビュルツブルク')
			addSelOption($city_cd, 'FSX', 'フュッセン')
			addSelOption($city_cd, 'FRA', 'フランクフルト')
			addSelOption($city_cd, 'BRE', 'ブレーメン')
			addSelOption($city_cd, 'ZCE', 'ベルヒテスガーデン')
			addSelOption($city_cd, 'BER', 'ベルリン')
			addSelOption($city_cd, 'BNJ', 'ボン')
			addSelOption($city_cd, 'PDQ', 'ポツダム')
			addSelOption($city_cd, 'EIF', 'マイセン')
			addSelOption($city_cd, 'QMZ', 'マインツ')
			addSelOption($city_cd, 'MUC', 'ミュンヘン')
			addSelOption($city_cd, 'LEJ', 'ライプツィヒ')
			addSelOption($city_cd, 'RDH', 'リューデスハイム')
			addSelOption($city_cd, 'LBC', 'リューベック')
			addSelOption($city_cd, 'ZPM', 'レーゲンスブルク')
			addSelOption($city_cd, 'RTH', 'ローテンブルク')
			addSelOption($city_cd, 'Y03', 'ロマンチック街道')
			addSelOption($city_cd, 'WIR', 'ワイマール')
			break;

		case "DK":
			addSelOption($city_cd, 'ODE', 'オーデンセ')
			addSelOption($city_cd, 'CPH', 'コペンハーゲン')
			addSelOption($city_cd, 'VEJ', 'バイレ')
			break;

		case "DZ":
			addSelOption($city_cd, 'ALG', 'アルジェ')
			addSelOption($city_cd, 'GHA', 'ガルダイア')
			addSelOption($city_cd, 'CZL', 'コンスタンチーヌ')
			addSelOption($city_cd, 'DJG', 'ジャネット')
			addSelOption($city_cd, 'QSF', 'セティフ')
			break;

		case "EC":
			addSelOption($city_cd, 'GPS', 'ガラパゴス諸島')
			addSelOption($city_cd, 'UIO', 'キト')
			addSelOption($city_cd, 'GYE', 'グアヤキル')
			break;

		case "EE":
			addSelOption($city_cd, 'TLL', 'タリン')
			break;

		case "EG":
			addSelOption($city_cd, 'ATZ', 'アシュート')
			addSelOption($city_cd, 'ASW', 'アスワン')
			addSelOption($city_cd, 'ABS', 'アブシンベル')
			addSelOption($city_cd, 'ALY', 'アレキサンドリア')
			addSelOption($city_cd, 'EDU', 'エドフ')
			addSelOption($city_cd, 'EMY', 'エルミニヤ')
			addSelOption($city_cd, 'CAI', 'カイロ')
			addSelOption($city_cd, 'KMW', 'コムオンボ')
			addSelOption($city_cd, 'SKV', 'サンタカタリーナ')
			addSelOption($city_cd, 'SSH', 'シャルムエルシェイク')
			addSelOption($city_cd, 'BYJ', 'バハレイヤオアシス')
			addSelOption($city_cd, 'PSD', 'ポートサイド')
			addSelOption($city_cd, 'LXR', 'ルクソール')
			break;

		case "ES":
			addSelOption($city_cd, 'OVD', 'アストゥリアス')
			addSelOption($city_cd, 'ALC', 'アリカンテ')
			addSelOption($city_cd, 'IBZ', 'イビサ')
			addSelOption($city_cd, 'XCZ', 'カディス')
			addSelOption($city_cd, 'ICM', 'カルモナ')
			addSelOption($city_cd, 'GRX', 'グラナダ')
			addSelOption($city_cd, 'CDX', 'コスタデルソル')
			addSelOption($city_cd, 'ODB', 'コルドバ')
			addSelOption($city_cd, 'CXG', 'コンスエグラ')
			addSelOption($city_cd, 'ZAZ', 'サラゴサ')
			addSelOption($city_cd, 'SLM', 'サラマンカ')
			addSelOption($city_cd, 'EAS', 'サンセバスティアン')
			addSelOption($city_cd, 'SDR', 'サンタンデール')
			addSelOption($city_cd, 'SCQ', 'サンチャゴデコンポステーラ')
			addSelOption($city_cd, 'SEV', 'セゴビア')
			addSelOption($city_cd, 'SVQ', 'セビーリャ')
			addSelOption($city_cd, 'TCI', 'テネリフェ')
			addSelOption($city_cd, 'TLQ', 'トレド')
			addSelOption($city_cd, 'VLL', 'バリャドリード')
			addSelOption($city_cd, 'BCN', 'バルセロナ')
			addSelOption($city_cd, 'VLC', 'バレンシア')
			addSelOption($city_cd, 'PMI', 'パルマデマヨルカ')
			addSelOption($city_cd, 'PNA', 'パンプローナ')
			addSelOption($city_cd, 'BIO', 'ビルバオ')
			addSelOption($city_cd, 'XBX', 'ブルゴス')
			addSelOption($city_cd, 'MAD', 'マドリード')
			addSelOption($city_cd, 'AGP', 'マラガ')
			addSelOption($city_cd, 'XMJ', 'ミハス')
			addSelOption($city_cd, 'LCG', 'ラコルーニャ')
			addSelOption($city_cd, 'XEO', 'レオン')
			addSelOption($city_cd, 'RDO', 'ロンダ')
			break;

		case "ET":
			addSelOption($city_cd, 'AXU', 'アクスム')
			addSelOption($city_cd, 'ADD', 'アディスアベバ')
			addSelOption($city_cd, 'AMH', 'アルバミンチ')
			addSelOption($city_cd, 'GDQ', 'ゴンダル')
			addSelOption($city_cd, 'BCO', 'ジンカ')
			addSelOption($city_cd, 'BJR', 'バハールダル')
			addSelOption($city_cd, 'LLI', 'ラリベラ')
			break;

		case "FI":
			addSelOption($city_cd, 'IVL', 'イバロ')
			addSelOption($city_cd, 'KTT', 'キッティラ')
			addSelOption($city_cd, 'RKA', 'サーリセルカ')
			addSelOption($city_cd, 'TMP', 'タンペレ')
			addSelOption($city_cd, 'TKU', 'トゥルク')
			addSelOption($city_cd, 'NLI', 'ナーンタリ')
			addSelOption($city_cd, 'HEL', 'ヘルシンキ')
			addSelOption($city_cd, 'FYL', 'ユッラス')
			addSelOption($city_cd, 'LQO', 'ルオスト')
			addSelOption($city_cd, 'RVN', 'ロバニエミ')
			break;

		case "FJ":
			addSelOption($city_cd, 'XCC', 'コーラルコースト')
			addSelOption($city_cd, 'DEA', 'デナラウビーチ')
			addSelOption($city_cd, 'TQI', 'トレジャー島')
			addSelOption($city_cd, 'NAN', 'ナンディ')
			addSelOption($city_cd, 'VTF', 'バツレレ')
			addSelOption($city_cd, 'IBC', 'ビーチコマー島')
			addSelOption($city_cd, 'MNF', 'マナアイランド')
			addSelOption($city_cd, 'PTF', 'マロロライライ')
			addSelOption($city_cd, 'YAS', 'ヤサワ')
			addSelOption($city_cd, 'YNU', 'ヤヌサ島')
			break;

		case "FR":
			addSelOption($city_cd, 'NCY', 'アヌシー')
			addSelOption($city_cd, 'AVN', 'アビニョン')
			addSelOption($city_cd, 'QAM', 'アミアン')
			addSelOption($city_cd, 'LBI', 'アルビ')
			addSelOption($city_cd, 'AQL', 'アルル')
			addSelOption($city_cd, 'QXB', 'エクサンプロバンス')
			addSelOption($city_cd, 'OBS', 'オーベナ')
			addSelOption($city_cd, 'ORE', 'オルレアン')
			addSelOption($city_cd, 'HFR', 'オンフルール')
			addSelOption($city_cd, 'ZAO', 'カオール')
			addSelOption($city_cd, 'CCF', 'カルカソンヌ')
			addSelOption($city_cd, 'CEQ', 'カンヌ')
			addSelOption($city_cd, 'GNB', 'グルノーブル')
			addSelOption($city_cd, 'CMR', 'コルマール')
			addSelOption($city_cd, 'ZSR', 'サルラ')
			addSelOption($city_cd, 'XMO', 'サンマロ')
			addSelOption($city_cd, 'CER', 'シェルブール')
			addSelOption($city_cd, 'CNI', 'シャモニー')
			addSelOption($city_cd, 'QTJ', 'シャルトル')
			addSelOption($city_cd, 'CYQ', 'シャンティイ')
			addSelOption($city_cd, 'CMF', 'シャンベリー')
			addSelOption($city_cd, 'GVY', 'ジベルニー')
			addSelOption($city_cd, 'SXB', 'ストラスブール')
			addSelOption($city_cd, 'TUF', 'ツール')
			addSelOption($city_cd, 'DIJ', 'ディジョン')
			addSelOption($city_cd, 'TLS', 'トゥールーズ')
			addSelOption($city_cd, 'DOL', 'ドービル')
			addSelOption($city_cd, 'ENC', 'ナンシー')
			addSelOption($city_cd, 'NTE', 'ナント')
			addSelOption($city_cd, 'NCE', 'ニース')
			addSelOption($city_cd, 'FNI', 'ニーム')
			addSelOption($city_cd, 'VNE', 'バンヌ')
			addSelOption($city_cd, 'PAR', 'パリ')
			addSelOption($city_cd, 'FTB', 'フォンテーヌブロー')
			addSelOption($city_cd, 'BOU', 'ブールジュ')
			addSelOption($city_cd, 'QBQ', 'ブザンソン')
			addSelOption($city_cd, 'XBQ', 'ブロワ')
			addSelOption($city_cd, 'VSL', 'ベルサイユ')
			addSelOption($city_cd, 'ZBN', 'ボーヌ')
			addSelOption($city_cd, 'BOD', 'ボルドー')
			addSelOption($city_cd, 'LDE', 'ポー')
			addSelOption($city_cd, 'MRS', 'マルセイユ')
			addSelOption($city_cd, 'ZMS', 'モンサンミッシェル')
			addSelOption($city_cd, 'RHE', 'ランス')
			addSelOption($city_cd, 'LIL', 'リール')
			addSelOption($city_cd, 'LYS', 'リヨン')
			addSelOption($city_cd, 'URO', 'ルーアン')
			addSelOption($city_cd, 'LEH', 'ルアーブル')
			addSelOption($city_cd, 'LPY', 'ルピュイ')
			addSelOption($city_cd, 'RNS', 'レンヌ')
			addSelOption($city_cd, 'RCX', 'ロカマドール')
			addSelOption($city_cd, 'LOI', 'ロワール')
			break;

		case "GB":
			addSelOption($city_cd, 'ABZ', 'アバディーン')
			addSelOption($city_cd, 'INV', 'インバネス')
			addSelOption($city_cd, 'WDM', 'ウィンダミア')
			addSelOption($city_cd, 'EXT', 'エクセター')
			addSelOption($city_cd, 'EDI', 'エジンバラ')
			addSelOption($city_cd, 'OXF', 'オックスフォード')
			addSelOption($city_cd, 'CWL', 'カーディフ')
			addSelOption($city_cd, 'GLA', 'グラスゴー')
			addSelOption($city_cd, 'CBG', 'ケンブリッジ')
			addSelOption($city_cd, 'CWZ', 'コッツウォルズ')
			addSelOption($city_cd, 'CVT', 'コベントリー')
			addSelOption($city_cd, 'SOU', 'サウサンプトン')
			addSelOption($city_cd, 'SKL', 'スカイ島')
			addSelOption($city_cd, 'ZUA', 'ストラットフォードアポンエイボン')
			addSelOption($city_cd, 'LLD', 'スランドゥドノ')
			addSelOption($city_cd, 'CEG', 'チェスター')
			addSelOption($city_cd, 'NCL', 'ニューカッスル')
			addSelOption($city_cd, 'ZBT', 'バース')
			addSelOption($city_cd, 'BHX', 'バーミンガム')
			addSelOption($city_cd, 'PSL', 'パース')
			addSelOption($city_cd, 'FWM', 'フォートウィリアム')
			addSelOption($city_cd, 'BRS', 'ブリストル')
			addSelOption($city_cd, 'PLH', 'プリマス')
			addSelOption($city_cd, 'BFS', 'ベルファスト')
			addSelOption($city_cd, 'MAN', 'マンチェスター')
			addSelOption($city_cd, 'YRK', 'ヨーク')
			addSelOption($city_cd, 'LBA', 'リーズ／ブラッドフォード')
			addSelOption($city_cd, 'LPL', 'リバプール')
			addSelOption($city_cd, 'LON', 'ロンドン')
			addSelOption($city_cd, 'LDY', 'ロンドンデリー')
			break;

		case "GH":
			addSelOption($city_cd, 'ACC', 'アクラ')
			addSelOption($city_cd, 'KMS', 'クマシ')
			break;

		case "GI":
			addSelOption($city_cd, 'GIB', 'ジブラルタル')
			break;

		case "GL":
			addSelOption($city_cd, 'SFJ', 'カンゲルルシュアク')
			addSelOption($city_cd, 'JNN', 'ナノタリック')
			break;

		case "GR":
			addSelOption($city_cd, 'ATH', 'アテネ')
			addSelOption($city_cd, 'HER', 'イラクリオ（クレタ島）')
			addSelOption($city_cd, 'EPD', 'エピダウロス')
			addSelOption($city_cd, 'OLX', 'オリンピア')
			addSelOption($city_cd, 'KLM', 'カランバカ')
			addSelOption($city_cd, 'CFU', 'ケルキラ')
			addSelOption($city_cd, 'SZT', 'サントリーニ')
			addSelOption($city_cd, 'JTR', 'ティラ')
			addSelOption($city_cd, 'SKG', 'テサロニキ')
			addSelOption($city_cd, 'DLP', 'デルフィ')
			addSelOption($city_cd, 'NPI', 'ナフプリオン')
			addSelOption($city_cd, 'JKH', 'ヒオス')
			addSelOption($city_cd, 'HSU', 'ヘルソニソス')
			addSelOption($city_cd, 'XME', 'ミケーネ')
			addSelOption($city_cd, 'JMK', 'ミコノス')
			addSelOption($city_cd, 'RHO', 'ロードス')
			break;

		case "GT":
			addSelOption($city_cd, 'GUA', 'グアテマラ')
			addSelOption($city_cd, 'CBV', 'コバン')
			addSelOption($city_cd, 'FRS', 'フローレス')
			addSelOption($city_cd, 'PBR', 'プエルトバリオス')
			break;

		case "GY":
			addSelOption($city_cd, 'KAR', 'カマラング')
			break;

		case "HK":
			addSelOption($city_cd, 'HKG', '香港[ホンコン]')
			break;

		case "HN":
			addSelOption($city_cd, 'SDH', 'サンタローザデコパン')
			addSelOption($city_cd, 'RTB', 'ロアタン')
			break;

		case "HR":
			addSelOption($city_cd, 'OSI', 'オシエク')
			addSelOption($city_cd, 'ZAG', 'ザグレブ')
			addSelOption($city_cd, 'ZAD', 'ザダール')
			addSelOption($city_cd, 'SPU', 'スプリット')
			addSelOption($city_cd, 'DBV', 'ドブロブニク')
			addSelOption($city_cd, 'HVH', 'フヴァル')
			addSelOption($city_cd, 'PUY', 'プーラ')
			addSelOption($city_cd, 'RJK', 'リエカ')
			break;

		case "HU":
			addSelOption($city_cd, 'EZG', 'エステルゴム')
			addSelOption($city_cd, 'QGY', 'ジェール')
			addSelOption($city_cd, 'ZTV', 'センテンドレ')
			addSelOption($city_cd, 'BUD', 'ブダペスト')
			break;

		case "ID":
			addSelOption($city_cd, 'UPG', 'ウジュンパンダン')
			addSelOption($city_cd, 'UBD', 'ウブド（バリ島）')
			addSelOption($city_cd, 'KQT', 'クタ（バリ島）')
			addSelOption($city_cd, 'JKT', 'ジャカルタ')
			addSelOption($city_cd, 'JOG', 'ジョグジャカルタ')
			addSelOption($city_cd, 'SUB', 'スラバヤ')
			addSelOption($city_cd, 'SOC', 'ソロ')
			addSelOption($city_cd, 'DPS', 'デンパサール（バリ島）')
			addSelOption($city_cd, 'NDQ', 'ヌサドゥア（バリ島）')
			addSelOption($city_cd, 'XJB', 'ビンタン島')
			addSelOption($city_cd, 'AMI', 'マタラム')
			break;

		case "IE":
			addSelOption($city_cd, 'WAT', 'ウォーターフォード')
			addSelOption($city_cd, 'ORK', 'コーク')
			addSelOption($city_cd, 'GWY', 'ゴルウェー')
			addSelOption($city_cd, 'SXL', 'スライゴ')
			addSelOption($city_cd, 'DUB', 'ダブリン')
			addSelOption($city_cd, 'LMK', 'リムリック')
			break;

		case "IL":
			addSelOption($city_cd, 'ETH', 'エーラト')
			addSelOption($city_cd, 'TLV', 'テルアビブ')
			addSelOption($city_cd, 'NZR', 'ナザレス')
			addSelOption($city_cd, 'HFA', 'ハイファ')
			break;

		case "IN":
			addSelOption($city_cd, 'AMD', 'アーメダバード')
			addSelOption($city_cd, 'AGR', 'アグラ')
			addSelOption($city_cd, 'AGR', 'アグラ')
			addSelOption($city_cd, 'ATQ', 'アムリトサル')
			addSelOption($city_cd, 'UDR', 'ウダイプル')
			addSelOption($city_cd, 'ELR', 'エローラ')
			addSelOption($city_cd, 'IXU', 'オーランガーバード')
			addSelOption($city_cd, 'IKN', 'カーニャクマリ')
			addSelOption($city_cd, 'HJR', 'カジュラホ')
			addSelOption($city_cd, 'GAY', 'ガヤ')
			addSelOption($city_cd, 'GNK', 'ガントク')
			addSelOption($city_cd, 'GWL', 'グワリオル')
			addSelOption($city_cd, 'COK', 'コーチン')
			addSelOption($city_cd, 'CJB', 'コインバトール')
			addSelOption($city_cd, 'CCU', 'コルカタ')
			addSelOption($city_cd, 'GOI', 'ゴア')
			addSelOption($city_cd, 'GOP', 'ゴラクプル')
			addSelOption($city_cd, 'PYB', 'ジェイポール')
			addSelOption($city_cd, 'JSA', 'ジャイサルメル')
			addSelOption($city_cd, 'JAI', 'ジャイプル')
			addSelOption($city_cd, 'JLR', 'ジャバルプル')
			addSelOption($city_cd, 'JDH', 'ジョドプル')
			addSelOption($city_cd, 'DAI', 'ダージリン')
			addSelOption($city_cd, 'MAA', 'チェンナイ')
			addSelOption($city_cd, 'TRZ', 'ティルチラーパリ')
			addSelOption($city_cd, 'DEL', 'デリー')
			addSelOption($city_cd, 'TRV', 'トリバンドラム')
			addSelOption($city_cd, 'HDW', 'ハーリドワール')
			addSelOption($city_cd, 'HYD', 'ハイデラバード')
			addSelOption($city_cd, 'IXB', 'バグドグラ')
			addSelOption($city_cd, 'VNS', 'バラナシ（ベナレス）')
			addSelOption($city_cd, 'PAT', 'パトナ')
			addSelOption($city_cd, 'BYX', 'ブッダガヤ')
			addSelOption($city_cd, 'BBI', 'ブバネシュワル')
			addSelOption($city_cd, 'BLR', 'ベンガルール')
			addSelOption($city_cd, 'BHO', 'ボパール')
			addSelOption($city_cd, 'IXM', 'マドゥライ')
			addSelOption($city_cd, 'BOM', 'ムンバイ')
			addSelOption($city_cd, 'LKO', 'ラクナウ')
			addSelOption($city_cd, 'RJR', 'ラジギール')
			addSelOption($city_cd, 'RSY', 'リシケシュ')
			addSelOption($city_cd, 'IXL', 'レー')
			break;

		case "IR":
			addSelOption($city_cd, 'AWZ', 'アウワーズ')
			addSelOption($city_cd, 'IFN', 'イスファハン')
			addSelOption($city_cd, 'KSH', 'ケルマンシャー')
			addSelOption($city_cd, 'SYZ', 'シラーズ')
			addSelOption($city_cd, 'TBZ', 'タブリーズ')
			addSelOption($city_cd, 'THR', 'テヘラン')
			addSelOption($city_cd, 'HDM', 'ハマダーン')
			addSelOption($city_cd, 'MHD', 'メシェド')
			addSelOption($city_cd, 'AZD', 'ヤズド')
			addSelOption($city_cd, 'RZR', 'ラムサール')
			break;

		case "IS":
			addSelOption($city_cd, 'AEY', 'アクレイリ')
			addSelOption($city_cd, 'EGS', 'エイールススタージル')
			addSelOption($city_cd, 'ISF', 'セルフォーシュ')
			addSelOption($city_cd, 'REK', 'レイキャビク')
			break;

		case "IT":
			addSelOption($city_cd, 'AOT', 'アオスタ')
			addSelOption($city_cd, 'QAO', 'アグリジェント')
			addSelOption($city_cd, 'ASS', 'アッシジ')
			addSelOption($city_cd, 'AQF', 'アマルフィ')
			addSelOption($city_cd, 'AXB', 'アルベロベッロ')
			addSelOption($city_cd, 'AEZ', 'アレッツォ')
			addSelOption($city_cd, 'AOI', 'アンコーナ')
			addSelOption($city_cd, 'QTC', 'カセルタ')
			addSelOption($city_cd, 'CTA', 'カターニア')
			addSelOption($city_cd, 'PRJ', 'カプリ')
			addSelOption($city_cd, 'QCM', 'コモ')
			addSelOption($city_cd, 'CDF', 'コルチナダンペッツォ')
			addSelOption($city_cd, 'SZE', 'シエナ')
			addSelOption($city_cd, 'QIC', 'シラクーザ')
			addSelOption($city_cd, 'GOA', 'ジェノバ')
			addSelOption($city_cd, 'RRZ', 'ソレント')
			addSelOption($city_cd, 'TNW', 'タオルミーナ')
			addSelOption($city_cd, 'TPS', 'トラパニー')
			addSelOption($city_cd, 'TRS', 'トリエステ')
			addSelOption($city_cd, 'TRN', 'トリノ')
			addSelOption($city_cd, 'TSF', 'トレビーゾ')
			addSelOption($city_cd, 'NAP', 'ナポリ')
			addSelOption($city_cd, 'BRI', 'バリ')
			addSelOption($city_cd, 'PMF', 'パルマ')
			addSelOption($city_cd, 'PMO', 'パレルモ')
			addSelOption($city_cd, 'VIC', 'ビチェンツァ')
			addSelOption($city_cd, 'PSA', 'ピサ')
			addSelOption($city_cd, 'FLR', 'フィレンツェ')
			addSelOption($city_cd, 'VCE', 'ベネチア')
			addSelOption($city_cd, 'VRN', 'ベローナ')
			addSelOption($city_cd, 'BZO', 'ボルツァーノ')
			addSelOption($city_cd, 'BLQ', 'ボローニャ')
			addSelOption($city_cd, 'POV', 'ポンペイ')
			addSelOption($city_cd, 'IME', 'マテーラ')
			addSelOption($city_cd, 'MIL', 'ミラノ')
			addSelOption($city_cd, 'ZMQ', 'メストレ')
			addSelOption($city_cd, 'QME', 'メッシーナ')
			addSelOption($city_cd, 'RAN', 'ラベンナ')
			addSelOption($city_cd, 'LCV', 'ルッカ')
			addSelOption($city_cd, 'LCC', 'レッチェ')
			addSelOption($city_cd, 'ROM', 'ローマ')
			break;

		case "JM":
			addSelOption($city_cd, 'OCJ', 'オーチョリオス')
			addSelOption($city_cd, 'NEG', 'ネグリル')
			addSelOption($city_cd, 'MBJ', 'モンテゴベイ')
			break;

		case "JO":
			addSelOption($city_cd, 'AQJ', 'アカバ')
			addSelOption($city_cd, 'AMM', 'アンマン')
			break;

		case "KE":
			addSelOption($city_cd, 'AED', 'アバーディア')
			addSelOption($city_cd, 'ASV', 'アンボセリ')
			addSelOption($city_cd, 'KIS', 'キスム')
			addSelOption($city_cd, 'UAS', 'サンブール')
			addSelOption($city_cd, 'NBO', 'ナイロビ')
			addSelOption($city_cd, 'NUU', 'ナクール')
			addSelOption($city_cd, 'NYK', 'ナニュキ')
			addSelOption($city_cd, 'MIY', 'マサイマラ')
			addSelOption($city_cd, 'MYD', 'マリンディ')
			break;

		case "KG":
			addSelOption($city_cd, 'FRU', 'ビシュケク')
			break;

		case "KH":
			addSelOption($city_cd, 'Y02', 'アンコール遺跡')
			addSelOption($city_cd, 'KZC', 'コンポンチュナン')
			addSelOption($city_cd, 'REP', 'シェムリアップ')
			addSelOption($city_cd, 'PNH', 'プノンペン')
			break;

		case "KR":
			addSelOption($city_cd, 'SEL', 'ソウル')
			addSelOption($city_cd, 'QDY', '安東[アンドン]')
			addSelOption($city_cd, 'KPO', '浦項[ポハン]')
			addSelOption($city_cd, 'PUS', '釜山[プサン]')
			addSelOption($city_cd, 'KYG', '慶州[キョンジュ]')
			addSelOption($city_cd, 'KWJ', '光州[クワンジュ]')
			addSelOption($city_cd, 'KAG', '江陵[カンヌン]')
			addSelOption($city_cd, 'CJU', '済州[チェジュ]')
			addSelOption($city_cd, 'YOU', '儒城[ユソン]')
			addSelOption($city_cd, 'VCN', '順天[スンチョン]')
			addSelOption($city_cd, 'HIN', '晋州[チンジュ]')
			addSelOption($city_cd, 'XSW', '水原[スーウォン]')
			addSelOption($city_cd, 'CJJ', '清州[チョンジュ]')
			addSelOption($city_cd, 'SXS', '雪岳山[ソラクサン]')
			addSelOption($city_cd, 'CHN', '全州[チョンジュ]')
			addSelOption($city_cd, 'SHO', '束草[ソクチョ]')
			addSelOption($city_cd, 'QTW', '大田[デジョン]')
			addSelOption($city_cd, 'TAE', '大邱[テグ]')
			addSelOption($city_cd, 'MPK', '木浦[モクポ]')
			addSelOption($city_cd, 'RSU', '麗水[ヨース]')
			break;

		case "KZ":
			addSelOption($city_cd, 'ALA', 'アルマトゥイ')
			break;

		case "LA":
			addSelOption($city_cd, 'PKZ', 'パクセ')
			addSelOption($city_cd, 'VTE', 'ビエンチャン')
			addSelOption($city_cd, 'LPQ', 'ルアンプラバン')
			break;

		case "LB":
			addSelOption($city_cd, 'BEY', 'ベイルート')
			break;

		case "LI":
			addSelOption($city_cd, 'QVU', 'ファドゥーツ')
			break;

		case "LK":
			addSelOption($city_cd, 'ADP', 'アヌラダプーラ')
			addSelOption($city_cd, 'KDY', 'キャンディ')
			addSelOption($city_cd, 'CMB', 'コロンボ')
			addSelOption($city_cd, 'EXL', 'ゴール')
			addSelOption($city_cd, 'SYG', 'シギリヤ')
			addSelOption($city_cd, 'DQU', 'ダンブラ')
			addSelOption($city_cd, 'NWR', 'ヌワラエリア')
			addSelOption($city_cd, 'NEM', 'ネゴンボ')
			addSelOption($city_cd, 'HKW', 'ヒッカドゥワ')
			addSelOption($city_cd, 'BXX', 'ベントータ')
			addSelOption($city_cd, 'PLE', 'ポロンナルワ')
			addSelOption($city_cd, 'RPU', 'ラトナプーラ')
			break;

		case "LT":
			addSelOption($city_cd, 'KUN', 'カウナス')
			addSelOption($city_cd, 'SQQ', 'シャウリャイ')
			addSelOption($city_cd, 'VNO', 'ビリニュス')
			break;

		case "LU":
			addSelOption($city_cd, 'LUX', 'ルクセンブルク')
			break;

		case "LV":
			addSelOption($city_cd, 'RIX', 'リガ')
			break;

		case "LY":
			addSelOption($city_cd, 'LTD', 'ガダメス')
			addSelOption($city_cd, 'SEB', 'セブハ')
			addSelOption($city_cd, 'TIP', 'トリポリ')
			addSelOption($city_cd, 'BEN', 'ベンガジ')
			break;

		case "MA":
			addSelOption($city_cd, 'AGA', 'アガディール')
			addSelOption($city_cd, 'EFU', 'エルフード')
			addSelOption($city_cd, 'CAS', 'カサブランカ')
			addSelOption($city_cd, 'SII', 'シディイフニ')
			addSelOption($city_cd, 'TNG', 'タンジール')
			addSelOption($city_cd, 'FEZ', 'フェズ')
			addSelOption($city_cd, 'RAK', 'マラケシ')
			addSelOption($city_cd, 'RBA', 'ラバト')
			addSelOption($city_cd, 'OZZ', 'ワルザザート')
			break;

		case "MC":
			addSelOption($city_cd, 'ZMC', 'モナコ')
			addSelOption($city_cd, 'MCM', 'モンテカルロ')
			break;

		case "MG":
			addSelOption($city_cd, 'TNR', 'アンタナナリボ')
			addSelOption($city_cd, 'DIE', 'アンツィラナナ')
			addSelOption($city_cd, 'WAM', 'アンバトンドラザカ')
			addSelOption($city_cd, 'TLE', 'チュレアール')
			addSelOption($city_cd, 'NOS', 'ノシベ')
			addSelOption($city_cd, 'WFI', 'フィアナランツォア')
			addSelOption($city_cd, 'FTU', 'フォールドーファン')
			addSelOption($city_cd, 'PXE', 'ペリネ')
			addSelOption($city_cd, 'MOQ', 'モロンダバ')
			addSelOption($city_cd, 'MXM', 'モロンベ')
			break;

		case "MK":
			addSelOption($city_cd, 'OHD', 'オフリド')
			addSelOption($city_cd, 'SKP', 'スコピエ')
			break;

		case "ML":
			addSelOption($city_cd, 'TOM', 'トンブクトゥー')
			addSelOption($city_cd, 'BKO', 'バマコ')
			addSelOption($city_cd, 'MZI', 'モプティ')
			break;

		case "MM":
			addSelOption($city_cd, 'NYS', 'ニャウンシュエ（インレー湖）')
			addSelOption($city_cd, 'XPG', 'バガン')
			addSelOption($city_cd, 'PAA', 'パアン')
			addSelOption($city_cd, 'HEH', 'ヘーホー')
			addSelOption($city_cd, 'MDL', 'マンダレー')
			addSelOption($city_cd, 'RGN', 'ヤンゴン')
			break;

		case "MN":
			addSelOption($city_cd, 'ULN', 'ウランバートル')
			addSelOption($city_cd, 'KKV', 'カラコルム')
			addSelOption($city_cd, 'TJJ', 'テレルジ')
			break;

		case "MO":
			addSelOption($city_cd, 'MFM', 'マカオ')
			break;

		case "MT":
			addSelOption($city_cd, 'GZL', 'ゴゾ島')
			addSelOption($city_cd, 'JLW', 'セントジュリアン')
			addSelOption($city_cd, 'VLT', 'バレッタ')
			addSelOption($city_cd, 'MLA', 'マルタ')
			break;

		case "MU":
			addSelOption($city_cd, 'MRU', 'モーリシャス')
			break;

		case "MV":
			addSelOption($city_cd, 'MLE', 'マレ')
			break;

		case "MX":
			addSelOption($city_cd, 'ACA', 'アカプルコ')
			addSelOption($city_cd, 'HUX', 'ウアトゥルコ')
			addSelOption($city_cd, 'ESE', 'エンセナーダ')
			addSelOption($city_cd, 'OAX', 'オアハカ')
			addSelOption($city_cd, 'XCS', 'カボサンルーカス')
			addSelOption($city_cd, 'CUN', 'カンクン')
			addSelOption($city_cd, 'CPE', 'カンペチェ')
			addSelOption($city_cd, 'CVJ', 'クエルナバカ')
			addSelOption($city_cd, 'GDL', 'グアダラハラ')
			addSelOption($city_cd, 'QRO', 'ケレタロ')
			addSelOption($city_cd, 'CZM', 'コスメル')
			addSelOption($city_cd, 'SRL', 'サンタロザリア')
			addSelOption($city_cd, 'CTM', 'チェトゥマル')
			addSelOption($city_cd, 'CZA', 'チチェンイッツァ')
			addSelOption($city_cd, 'CUU', 'チワワ')
			addSelOption($city_cd, 'TIJ', 'ティファナ')
			addSelOption($city_cd, 'TUY', 'トゥルム')
			addSelOption($city_cd, 'PQM', 'パレンケ')
			addSelOption($city_cd, 'VSA', 'ビヤエルモーサ')
			addSelOption($city_cd, 'PBC', 'プエブラ')
			addSelOption($city_cd, 'PVR', 'プエルトバヤルタ')
			addSelOption($city_cd, 'MZT', 'マサトラン')
			addSelOption($city_cd, 'MEX', 'メキシコシティ')
			addSelOption($city_cd, 'MID', 'メリダ')
			addSelOption($city_cd, 'BJX', 'レオン／グアナファト')
			addSelOption($city_cd, 'LMM', 'ロスモチス')
			break;

		case "MY":
			addSelOption($city_cd, 'IPH', 'イポー')
			addSelOption($city_cd, 'CQM', 'キャメロンハイランド')
			addSelOption($city_cd, 'TGG', 'クアラトレンガヌ')
			addSelOption($city_cd, 'KUL', 'クアラルンプール')
			addSelOption($city_cd, 'KCH', 'クチン')
			addSelOption($city_cd, 'BKI', 'コタキナバル')
			addSelOption($city_cd, 'SDK', 'サンダカン')
			addSelOption($city_cd, 'JHB', 'ジョホールバル')
			addSelOption($city_cd, 'TOD', 'ティオマン')
			addSelOption($city_cd, 'PNV', 'パンコール')
			addSelOption($city_cd, 'XAX', 'パンコールラウ')
			addSelOption($city_cd, 'PEN', 'ペナン')
			addSelOption($city_cd, 'MKZ', 'マラッカ')
			addSelOption($city_cd, 'MYY', 'ミリ')
			addSelOption($city_cd, 'MZV', 'ムル')
			addSelOption($city_cd, 'LDU', 'ラハドダトゥー')
			addSelOption($city_cd, 'LGK', 'ランカウイ')
			break;

		case "NA":
			addSelOption($city_cd, 'WDH', 'ウィントフック')
			addSelOption($city_cd, 'WVB', 'ウォルビスベイ')
			addSelOption($city_cd, 'SWP', 'スワコプムント')
			break;

		case "NC":
			addSelOption($city_cd, 'ILP', 'イルデパン')
			addSelOption($city_cd, 'UVE', 'ウベア')
			addSelOption($city_cd, 'NOU', 'ヌメア')
			addSelOption($city_cd, 'BMY', 'ベルプ島')
			addSelOption($city_cd, 'MEE', 'マレ')
			addSelOption($city_cd, 'LIF', 'リフー島')
			break;

		case "NE":
			addSelOption($city_cd, 'NIM', 'ニアメ')
			break;

		case "NL":
			addSelOption($city_cd, 'AMS', 'アムステルダム')
			addSelOption($city_cd, 'DFT', 'デルフト')
			addSelOption($city_cd, 'GVG', 'ハーグ')
			addSelOption($city_cd, 'MST', 'マーストリヒト')
			addSelOption($city_cd, 'UTC', 'ユトレヒト')
			addSelOption($city_cd, 'RTM', 'ロッテルダム')
			break;

		case "NO":
			addSelOption($city_cd, 'ALF', 'アルタ')
			addSelOption($city_cd, 'AES', 'オーレスンド')
			addSelOption($city_cd, 'OSL', 'オスロ')
			addSelOption($city_cd, 'KKN', 'キルケネス')
			addSelOption($city_cd, 'GZG', 'ゲイランゲル')
			addSelOption($city_cd, 'SVJ', 'スボルバール')
			addSelOption($city_cd, 'TOS', 'トロムソ')
			addSelOption($city_cd, 'NVK', 'ナルビク')
			addSelOption($city_cd, 'HRS', 'ハシュタ')
			addSelOption($city_cd, 'ZLS', 'バレストランド')
			addSelOption($city_cd, 'FLZ', 'フロム')
			addSelOption($city_cd, 'BGO', 'ベルゲン')
			addSelOption($city_cd, 'HVG', 'ホニングスボーグ')
			addSelOption($city_cd, 'VOS', 'ボス')
			addSelOption($city_cd, 'DLD', 'ヤイロ')
			addSelOption($city_cd, 'LRZ', 'ラルダール')
			addSelOption($city_cd, 'LFS', 'ロフトフース')
			break;

		case "NP":
			addSelOption($city_cd, 'KTM', 'カトマンズ')
			addSelOption($city_cd, 'JMO', 'ジョムソン')
			addSelOption($city_cd, 'NGK', 'ナガルコット')
			addSelOption($city_cd, 'BWA', 'バイラワ')
			addSelOption($city_cd, 'PKR', 'ポカラ')
			break;

		case "NZ":
			addSelOption($city_cd, 'WLG', 'ウェリントン')
			addSelOption($city_cd, 'AKL', 'オークランド')
			addSelOption($city_cd, 'OAM', 'オアマル')
			addSelOption($city_cd, 'ZQN', 'クイーンズタウン')
			addSelOption($city_cd, 'CHC', 'クライストチャーチ')
			addSelOption($city_cd, 'CMV', 'コロマンデル')
			addSelOption($city_cd, 'DUD', 'ダニーデン')
			addSelOption($city_cd, 'TEU', 'テアナウ')
			addSelOption($city_cd, 'NSN', 'ネルソン')
			addSelOption($city_cd, 'XPI', 'パイヒア')
			addSelOption($city_cd, 'MON', 'マウントクック')
			addSelOption($city_cd, 'ROT', 'ロトルア')
			addSelOption($city_cd, 'WKA', 'ワナカ')
			break;

		case "OM":
			addSelOption($city_cd, 'MCT', 'マスカット')
			break;

		case "PE":
			addSelOption($city_cd, 'ACX', 'アグアスカリエンテス')
			addSelOption($city_cd, 'AQP', 'アレキパ')
			addSelOption($city_cd, 'ANS', 'アンダワイラス')
			addSelOption($city_cd, 'ICX', 'イカ')
			addSelOption($city_cd, 'IQT', 'イキトス')
			addSelOption($city_cd, 'URW', 'ウルバンバ')
			addSelOption($city_cd, 'CUZ', 'クスコ')
			addSelOption($city_cd, 'TRU', 'トルヒーヨ')
			addSelOption($city_cd, 'NZA', 'ナスカ')
			addSelOption($city_cd, 'PIO', 'ピスコ')
			addSelOption($city_cd, 'JUL', 'フリアカ')
			addSelOption($city_cd, 'XPO', 'プーノ')
			addSelOption($city_cd, 'MQV', 'マチュピチュ')
			addSelOption($city_cd, 'YJC', 'ユカイ')
			addSelOption($city_cd, 'LIM', 'リマ')
			break;

		case "PF":
			addSelOption($city_cd, 'FAV', 'ファカラヤ')
			addSelOption($city_cd, 'RUR', 'ルルツ')
			break;

		case "PG":
			addSelOption($city_cd, 'KVG', 'カビエン')
			addSelOption($city_cd, 'GKA', 'ゴロカ')
			addSelOption($city_cd, 'HKN', 'ホスキンズ')
			addSelOption($city_cd, 'POM', 'ポートモレスビー')
			addSelOption($city_cd, 'MAG', 'マダン')
			addSelOption($city_cd, 'RAB', 'ラバウル／トクア')
			break;

		case "PH":
			addSelOption($city_cd, 'CRK', 'アンヘレス')
			addSelOption($city_cd, 'ENI', 'エルニド')
			addSelOption($city_cd, 'MPH', 'カティクラン')
			addSelOption($city_cd, 'CYU', 'クーヨー')
			addSelOption($city_cd, 'SJI', 'サンホセ')
			addSelOption($city_cd, 'ZAM', 'ザンボアンガ')
			addSelOption($city_cd, 'CEB', 'セブ')
			addSelOption($city_cd, 'TAG', 'タグビララン')
			addSelOption($city_cd, 'DGT', 'ドゥマゲーテ')
			addSelOption($city_cd, 'BCD', 'バコロド')
			addSelOption($city_cd, 'UPI', 'パマリカン島')
			addSelOption($city_cd, 'USU', 'ブスアンガ')
			addSelOption($city_cd, 'BQI', 'ボラカイ島')
			addSelOption($city_cd, 'MNL', 'マニラ')
			break;

		case "PL":
			addSelOption($city_cd, 'KTW', 'カトビーツェ')
			addSelOption($city_cd, 'KRK', 'クラクフ')
			addSelOption($city_cd, 'GDN', 'グダニスク')
			addSelOption($city_cd, 'WRO', 'ブロツワフ')
			addSelOption($city_cd, 'POZ', 'ポズナン')
			addSelOption($city_cd, 'WAW', 'ワルシャワ')
			break;

		case "PR":
			addSelOption($city_cd, 'SJU', 'サンフアン')
			break;

		case "PS":
			addSelOption($city_cd, 'JRS', 'エルサレム')
			break;

		case "PT":
			addSelOption($city_cd, 'ETM', 'エストレモス')
			addSelOption($city_cd, 'EVO', 'エボラ')
			addSelOption($city_cd, 'ODO', 'オビドス')
			addSelOption($city_cd, 'CBP', 'コインブラ')
			addSelOption($city_cd, 'XST', 'シントラ')
			addSelOption($city_cd, 'XTM', 'トマール')
			addSelOption($city_cd, 'NAZ', 'ナザレ')
			addSelOption($city_cd, 'FTM', 'ファティマ')
			addSelOption($city_cd, 'FNC', 'フンシャル')
			addSelOption($city_cd, 'BGZ', 'ブラガ')
			addSelOption($city_cd, 'OPO', 'ポルト')
			addSelOption($city_cd, 'LIS', 'リスボン')
			break;

		case "QA":
			addSelOption($city_cd, 'DOH', 'ドーハ')
			break;

		case "RO":
			addSelOption($city_cd, 'CND', 'コンスタンタ')
			addSelOption($city_cd, 'BUH', 'ブカレスト')
			addSelOption($city_cd, 'ZBV', 'ブラショフ')
			break;

		case "RU":
			addSelOption($city_cd, 'IKT', 'イルクーツク')
			addSelOption($city_cd, 'VVO', 'ウラジオストク')
			addSelOption($city_cd, 'VIM', 'ウラジミール')
			addSelOption($city_cd, 'LED', 'サンクトペテルブルク')
			addSelOption($city_cd, 'XZL', 'スズダリ')
			addSelOption($city_cd, 'KHV', 'ハバロフスク')
			addSelOption($city_cd, 'PES', 'ペトロザボーツク')
			addSelOption($city_cd, 'MOW', 'モスクワ')
			addSelOption($city_cd, 'UUS', 'ユジノサハリンスク')
			break;

		case "RW":
			addSelOption($city_cd, 'KGL', 'キガリ')
			break;

		case "SA":
			addSelOption($city_cd, 'JED', 'ジェッダ')
			addSelOption($city_cd, 'DMM', 'ダンマン')
			addSelOption($city_cd, 'HAS', 'ハーイル')
			addSelOption($city_cd, 'MED', 'マディーナ')
			addSelOption($city_cd, 'MND', 'メディナ')
			addSelOption($city_cd, 'RUH', 'リヤド')
			break;

		case "SC":
			addSelOption($city_cd, 'SEZ', 'マヘ島')
			break;

		case "SE":
			addSelOption($city_cd, 'KLR', 'カルマル')
			addSelOption($city_cd, 'KRN', 'キールナ')
			addSelOption($city_cd, 'STO', 'ストックホルム')
			break;

		case "SG":
			addSelOption($city_cd, 'SIN', 'シンガポール')
			addSelOption($city_cd, 'SOS', 'セントーサ')
			break;

		case "SI":
			addSelOption($city_cd, 'LJU', 'リュブリャナ')
			break;

		case "SK":
			addSelOption($city_cd, 'BTS', 'ブラチスラバ')
			break;

		case "SM":
			addSelOption($city_cd, 'SAI', 'サンマリノ')
			break;

		case "SN":
			addSelOption($city_cd, 'DKR', 'ダカール')
			break;

		case "SY":
			addSelOption($city_cd, 'ALP', 'アレッポ')
			addSelOption($city_cd, 'DAM', 'ダマスカス')
			addSelOption($city_cd, 'DEZ', 'デイルエツゾール')
			addSelOption($city_cd, 'PMS', 'パルミラ')
			addSelOption($city_cd, 'LTK', 'ラタキア')
			break;

		case "TH":
			addSelOption($city_cd, 'YUA', 'アユタヤ')
			addSelOption($city_cd, 'UBP', 'ウボンラチャタニ')
			addSelOption($city_cd, 'KFL', 'カオラック')
			addSelOption($city_cd, 'KCB', 'カンチャナブリ')
			addSelOption($city_cd, 'KBV', 'クラビ')
			addSelOption($city_cd, 'GTA', 'ゴールデントライアングル')
			addSelOption($city_cd, 'USM', 'サムイ')
			addSelOption($city_cd, 'KHX', 'サメット島')
			addSelOption($city_cd, 'THS', 'スコータイ')
			addSelOption($city_cd, 'CNX', 'チェンマイ')
			addSelOption($city_cd, 'CEI', 'チェンライ')
			addSelOption($city_cd, 'TTX', 'トラート')
			addSelOption($city_cd, 'NAK', 'ナコンラチャシマ')
			addSelOption($city_cd, 'HDY', 'ハジャイ')
			addSelOption($city_cd, 'BKK', 'バンコク')
			addSelOption($city_cd, 'PYX', 'パタヤ')
			addSelOption($city_cd, 'PHM', 'ピーマイ')
			addSelOption($city_cd, 'PHS', 'ピサヌローク')
			addSelOption($city_cd, 'PPY', 'ピピ島')
			addSelOption($city_cd, 'HKT', 'プーケット')
			addSelOption($city_cd, 'HHQ', 'ホアヒン')
			addSelOption($city_cd, 'HGN', 'メーホーソン')
			break;

		case "TM":
			addSelOption($city_cd, 'ASB', 'アシハバード')
			addSelOption($city_cd, 'MYP', 'マルイ')
			break;

		case "TN":
			addSelOption($city_cd, 'DJE', 'ジェルバ')
			addSelOption($city_cd, 'QSO', 'スース')
			addSelOption($city_cd, 'SFA', 'スファックス')
			addSelOption($city_cd, 'TUN', 'チュニス')
			addSelOption($city_cd, 'TOE', 'トズール')
			addSelOption($city_cd, 'DUZ', 'ドゥーズ')
			break;

		case "TO":
			addSelOption($city_cd, 'TBU', 'ヌクアロファ')
			break;

		case "TR":
			addSelOption($city_cd, 'ADA', 'アドナ')
			addSelOption($city_cd, 'ANK', 'アンカラ')
			addSelOption($city_cd, 'AYT', 'アンタルヤ')
			addSelOption($city_cd, 'IST', 'イスタンブール')
			addSelOption($city_cd, 'IZM', 'イズミール')
			addSelOption($city_cd, 'EFF', 'エフェソス')
			addSelOption($city_cd, 'ERZ', 'エルズルム')
			addSelOption($city_cd, 'ASR', 'カイセリ')
			addSelOption($city_cd, 'CPP', 'カッパドキア')
			addSelOption($city_cd, 'KSY', 'カルス')
			addSelOption($city_cd, 'GZT', 'ガジアンテップ')
			addSelOption($city_cd, 'KYA', 'コンヤ')
			addSelOption($city_cd, 'XAF', 'サフランボル')
			addSelOption($city_cd, 'CKZ', 'チャナッカレ')
			addSelOption($city_cd, 'TZX', 'トラブゾン')
			addSelOption($city_cd, 'DGY', 'ドウバヤジット')
			addSelOption($city_cd, 'NAV', 'ネブシェヒール')
			addSelOption($city_cd, 'VAN', 'バン')
			addSelOption($city_cd, 'PKX', 'パムッカレ')
			addSelOption($city_cd, 'BTZ', 'ブルサ')
			addSelOption($city_cd, 'BXN', 'ボドルム')
			break;

		case "TW":
			addSelOption($city_cd, 'CYI', '嘉義[チャイー]')
			addSelOption($city_cd, 'HUN', '花蓮[ホワリエン]')
			addSelOption($city_cd, 'HIU', '基隆[チーロン]')
			addSelOption($city_cd, 'KHH', '高雄[カオシュン]')
			addSelOption($city_cd, 'HSZ', '新竹[シンチュウ]')
			addSelOption($city_cd, 'TXG', '台中[タイチョン]')
			addSelOption($city_cd, 'TTT', '台東[タイトン]')
			addSelOption($city_cd, 'TNN', '台南[タイナン]')
			addSelOption($city_cd, 'TPE', '台北[タイペイ]')
			addSelOption($city_cd, 'TYU', '桃園[タオユアン]')
			break;

		case "TZ":
			addSelOption($city_cd, 'ARK', 'アルーシャ')
			addSelOption($city_cd, 'JRO', 'キリマンジャロ')
			addSelOption($city_cd, 'ZNZ', 'ザンジバル')
			addSelOption($city_cd, 'DAR', 'ダルエスサラーム')
			addSelOption($city_cd, 'NGG', 'ンゴロンゴロ')
			break;

		case "UA":
			addSelOption($city_cd, 'ODS', 'オデッサ')
			addSelOption($city_cd, 'IEV', 'キエフ')
			addSelOption($city_cd, 'SIP', 'シンフェロポリ')
			break;

		case "UG":
			addSelOption($city_cd, 'EBB', 'エンテベ／カンパラ')
			break;

		case "US":
			addSelOption($city_cd, 'ATL', 'アトランタ')
			addSelOption($city_cd, 'ANA', 'アナハイム')
			addSelOption($city_cd, 'ANP', 'アナポリス')
			addSelOption($city_cd, 'AMA', 'アマリロ')
			addSelOption($city_cd, 'ALM', 'アラメダ')
			addSelOption($city_cd, 'AQY', 'アリエスカ（アラスカ）')
			addSelOption($city_cd, 'ABQ', 'アルバカーキ')
			addSelOption($city_cd, 'AEX', 'アレクサンドリア')
			addSelOption($city_cd, 'ANC', 'アンカレッジ')
			addSelOption($city_cd, 'ESN', 'イーストン')
			addSelOption($city_cd, 'WYS', 'ウェストイエローストーン')
			addSelOption($city_cd, 'ESC', 'エスカナーバ')
			addSelOption($city_cd, 'ELP', 'エルパソ')
			addSelOption($city_cd, 'OAK', 'オークランド')
			addSelOption($city_cd, 'ORL', 'オーランド')
			addSelOption($city_cd, 'CLD', 'カールスバッド')
			addSelOption($city_cd, 'CNM', 'カールスバッド')
			addSelOption($city_cd, 'MVM', 'カイエンタ')
			addSelOption($city_cd, 'EYW', 'キーウェスト')
			addSelOption($city_cd, 'ISM', 'キシミー')
			addSelOption($city_cd, 'KNB', 'キャナブ')
			addSelOption($city_cd, 'GUP', 'ギャラップ')
			addSelOption($city_cd, 'GCN', 'グランドキャニオン')
			addSelOption($city_cd, 'GJT', 'グランドジャンクション')
			addSelOption($city_cd, 'KTN', 'ケチカン')
			addSelOption($city_cd, 'CEZ', 'コーテズ')
			addSelOption($city_cd, 'COD', 'コーディ')
			addSelOption($city_cd, 'COS', 'コロラドスプリングス')
			addSelOption($city_cd, 'GRN', 'ゴードン')
			addSelOption($city_cd, 'SAT', 'サンアントニオ')
			addSelOption($city_cd, 'SBA', 'サンタバーバラ')
			addSelOption($city_cd, 'SAF', 'サンタフェ')
			addSelOption($city_cd, 'SAN', 'サンディエゴ')
			addSelOption($city_cd, 'SFO', 'サンフランシスコ')
			addSelOption($city_cd, 'SEA', 'シアトル')
			addSelOption($city_cd, 'SHR', 'シェリダン')
			addSelOption($city_cd, 'CHI', 'シカゴ')
			addSelOption($city_cd, 'JAC', 'ジャクソン')
			addSelOption($city_cd, 'MKL', 'ジャクソン')
			addSelOption($city_cd, 'MJQ', 'ジャクソン')
			addSelOption($city_cd, 'JXN', 'ジャクソン')
			addSelOption($city_cd, 'FSD', 'スーフォールズ')
			addSelOption($city_cd, 'CEF', 'スプリングフィールド')
			addSelOption($city_cd, 'SGF', 'スプリングフィールド')
			addSelOption($city_cd, 'SDX', 'セドナ')
			addSelOption($city_cd, 'STL', 'セントルイス')
			addSelOption($city_cd, 'SLC', 'ソルトレイクシティ')
			addSelOption($city_cd, 'SWD', 'ソワード')
			addSelOption($city_cd, 'TKA', 'タルキートナ')
			addSelOption($city_cd, 'DFW', 'ダラス／フォートワース')
			addSelOption($city_cd, 'CHS', 'チャールストン')
			addSelOption($city_cd, 'DTH', 'デスバレー')
			addSelOption($city_cd, 'MQK', 'デナリ国立公園（アラスカ）')
			addSelOption($city_cd, 'DSM', 'デモイン')
			addSelOption($city_cd, 'DEN', 'デンバー')
			addSelOption($city_cd, 'DRO', 'ドゥランゴ')
			addSelOption($city_cd, 'BNA', 'ナッシュビル')
			addSelOption($city_cd, 'MSY', 'ニューオリンズ')
			addSelOption($city_cd, 'NYC', 'ニューヨーク')
			addSelOption($city_cd, 'HAO', 'ハミルトン')
			addSelOption($city_cd, 'HTV', 'ハンツビル')
			addSelOption($city_cd, 'BRL', 'バーリントン')
			addSelOption($city_cd, 'BUF', 'バッファロー')
			addSelOption($city_cd, 'BTL', 'バトルクリーク')
			addSelOption($city_cd, 'VCW', 'バンクーバー（ワシントン）')
			addSelOption($city_cd, 'PSP', 'パームスプリングス')
			addSelOption($city_cd, 'PRB', 'パソロブレス')
			addSelOption($city_cd, 'HOU', 'ヒューストン')
			addSelOption($city_cd, 'VCT', 'ビクトリア')
			addSelOption($city_cd, 'BIH', 'ビショップ')
			addSelOption($city_cd, 'PSF', 'ピッツフィールド')
			addSelOption($city_cd, 'PHL', 'フィラデルフィア')
			addSelOption($city_cd, 'FAI', 'フェアバンクス')
			addSelOption($city_cd, 'PHX', 'フェニックス')
			addSelOption($city_cd, 'FLG', 'フラッグスタッフ')
			addSelOption($city_cd, 'FAT', 'フレズノ')
			addSelOption($city_cd, 'BLH', 'ブライス')
			addSelOption($city_cd, 'BCE', 'ブライスキャニオン')
			addSelOption($city_cd, 'BBW', 'ブロークンボー')
			addSelOption($city_cd, 'PGA', 'ペイジ')
			addSelOption($city_cd, 'BZN', 'ボーズマン')
			addSelOption($city_cd, 'BOS', 'ボストン')
			addSelOption($city_cd, 'BWI', 'ボルティモア')
			addSelOption($city_cd, 'PDX', 'ポートランド')
			addSelOption($city_cd, 'MIO', 'マイアミ')
			addSelOption($city_cd, 'MIA', 'マイアミ')
			addSelOption($city_cd, 'MEM', 'メンフィス')
			addSelOption($city_cd, 'CNY', 'モーアブ')
			addSelOption($city_cd, 'Y04', 'モニュメントバレー')
			addSelOption($city_cd, 'OYS', 'ヨセミテ国立公園')
			addSelOption($city_cd, 'LAS', 'ラスベガス')
			addSelOption($city_cd, 'RTN', 'ラトン')
			addSelOption($city_cd, 'RAP', 'ラピッドシティ')
			addSelOption($city_cd, 'LNS', 'ランカスター')
			addSelOption($city_cd, 'LCH', 'レークチャールズ')
			addSelOption($city_cd, 'LPF', 'レイクパウエル')
			addSelOption($city_cd, 'LAX', 'ロサンゼルス')
			addSelOption($city_cd, 'RWI', 'ロッキーマウント')
			addSelOption($city_cd, 'WAS', 'ワシントンD.C.')
			break;

		case "UY":
			addSelOption($city_cd, 'CYR', 'コロニア')
			addSelOption($city_cd, 'MVD', 'モンテビデオ')
			break;

		case "UZ":
			addSelOption($city_cd, 'UGC', 'ウルゲンチ')
			addSelOption($city_cd, 'SKD', 'サマルカンド')
			addSelOption($city_cd, 'TAS', 'タシケント')
			addSelOption($city_cd, 'KJV', 'ヒバ')
			addSelOption($city_cd, 'FEG', 'フェルガナ')
			addSelOption($city_cd, 'BHK', 'ブハラ')
			break;

		case "VA":
			addSelOption($city_cd, 'VTC', 'バチカン')
			break;

		case "VE":
			addSelOption($city_cd, 'CAJ', 'カナイマ')
			addSelOption($city_cd, 'CCS', 'カラカス')
			addSelOption($city_cd, 'CGU', 'シウダーグアヤナ')
			addSelOption($city_cd, 'PZO', 'プエルトオルダス')
			break;

		case "VI":
			addSelOption($city_cd, 'STT', 'セントトーマスアイランド')
			break;

		case "VN":
			addSelOption($city_cd, 'DAD', 'ダナン')
			addSelOption($city_cd, 'DLI', 'ダラット')
			addSelOption($city_cd, 'NHA', 'ニャチャン')
			addSelOption($city_cd, 'HPH', 'ハイフォン')
			addSelOption($city_cd, 'HAN', 'ハノイ')
			addSelOption($city_cd, 'Y01', 'ハロン湾')
			addSelOption($city_cd, 'PQC', 'フーコック')
			addSelOption($city_cd, 'PHH', 'ファンティエット')
			addSelOption($city_cd, 'HUI', 'フエ')
			addSelOption($city_cd, 'SGN', 'ホーチミンシティ')
			addSelOption($city_cd, 'HIQ', 'ホイアン')
			break;

		case "VU":
			addSelOption($city_cd, 'SON', 'エスプリツサント')
			addSelOption($city_cd, 'VLI', 'ポートビラ')
			break;

		case "WS":
			addSelOption($city_cd, 'APW', 'アピア')
			break;

		case "YE":
			addSelOption($city_cd, 'ADE', 'アデン')
			addSelOption($city_cd, 'SAH', 'サナア')
			addSelOption($city_cd, 'GXF', 'サユーン')
			addSelOption($city_cd, 'TAI', 'タイズ')
			addSelOption($city_cd, 'HOD', 'ホデイダ')
			addSelOption($city_cd, 'RIY', 'リャンムカラー')
			break;

		case "ZA":
			addSelOption($city_cd, 'KIM', 'キンバレー')
			addSelOption($city_cd, 'CPT', 'ケープタウン')
			addSelOption($city_cd, 'ZTO', 'サントン')
			addSelOption($city_cd, 'DUR', 'ダーバン')
			addSelOption($city_cd, 'HDS', 'フートスプレイト')
			addSelOption($city_cd, 'PRY', 'プレトリア')
			addSelOption($city_cd, 'MEZ', 'メッシーナ')
			addSelOption($city_cd, 'JNB', 'ヨハネスブルグ')
			break;

		case "ZM":
			addSelOption($city_cd, 'BBZ', 'ザンベジ')
			addSelOption($city_cd, 'LVI', 'リビングストン')
			break;

		case "ZW":
			addSelOption($city_cd, 'VFA', 'ビクトリアフォールズ')
			break;

		default:
			addSelOption($city_cd, '00', 'お選びください')
            break;

	}

}

function addSelOption( selObj, myValue, myText ){
	selObj.length++;
	selObj.options[ selObj.length - 1].value = myValue ;
	selObj.options[ selObj.length - 1].text  = myText;
}


