function setSelectValue02(name, parentValue, selectedValue) {
	if(parentValue != "") {
		changeSelect02(name, parentValue);
		setSelectSelected02(name, selectedValue);
	}
}

function setSelectSelected02(name, selectedValue) {
	var options = document.form02[name].options;

	for(var i = 0; i < options.length; i++) {
		if(options[i].value == selectedValue) {
			options[i].selected = true;
		}
	}
}
	function getOptions02(name, parentValue) {
		var options = new Array();

		if (name == "countryTour") {
			switch(parentValue) {
				case "AFR":
					options.push(new Option("アラブ首長国連邦", "ARE"));
					options.push(new Option("エジプト", "EGY"));
					options.push(new Option("ケニア", "KEN"));
					options.push(new Option("シリア", "SYR"));
					options.push(new Option("チュニジア", "TUN"));
					options.push(new Option("トルコ", "TUR"));
					options.push(new Option("モロッコ", "MAR"));
					options.push(new Option("ヨルダン", "JOR"));
					options.push(new Option("南アフリカ", "ZAF"));

					 break;
				case "ASI":
					options.push(new Option("インド", "IND"));
					options.push(new Option("インドネシア", "IDN"));
					options.push(new Option("カンボジア", "KHM"));
					options.push(new Option("シンガポール", "SGP"));
					options.push(new Option("スリランカ", "LKA"));
					options.push(new Option("タイ", "THA"));
					options.push(new Option("ネパール", "NPL"));
					options.push(new Option("バングラデシュ", "BGD"));
					options.push(new Option("フィリピン", "PHL"));
					options.push(new Option("ベトナム", "VNM"));
					options.push(new Option("マレーシア", "MYS"));
					options.push(new Option("ミステリーツアー", "00A"));
					options.push(new Option("モンゴル", "MNG"));
					options.push(new Option("ラオス", "LAO"));
					options.push(new Option("韓国", "KOR"));
					options.push(new Option("香港・マカオ", "HKG"));
					options.push(new Option("台湾", "TWN"));
					options.push(new Option("中国", "CHN"));

					 break;
				case "EUR":
					options.push(new Option("アイスランド", "ISL"));
					options.push(new Option("アイルランド", "IRL"));
					options.push(new Option("イギリス", "GBR"));
					options.push(new Option("イタリア", "ITA"));
					options.push(new Option("オーストリア", "AUT"));
					options.push(new Option("オランダ", "NLD"));
					options.push(new Option("ギリシャ", "GRC"));
					options.push(new Option("グリーンランド", "GRL"));
					options.push(new Option("クロアチア", "HRV"));
					options.push(new Option("スイス", "CHE"));
					options.push(new Option("スウェーデン", "SWE"));
					options.push(new Option("スペイン", "ESP"));
					options.push(new Option("チェコ", "CZE"));
					options.push(new Option("デンマーク", "DNK"));
					options.push(new Option("ドイツ", "DEU"));
					options.push(new Option("ノルウェー", "NOR"));
					options.push(new Option("ハンガリー", "HUN"));
					options.push(new Option("フィンランド", "FIN"));
					options.push(new Option("フランス", "FRA"));
					options.push(new Option("ベルギー", "BEL"));
					options.push(new Option("ポーランド", "POL"));
					options.push(new Option("マルタ", "MLT"));
					options.push(new Option("ミステリーツアー", "00E"));
					options.push(new Option("モナコ", "MCO"));

					 break;
				case "HGS":
					options.push(new Option("グアム", "GUM"));
					options.push(new Option("サイパン", "SPN"));
					options.push(new Option("パラオ", "ROR"));
					options.push(new Option("ハワイ", "HWI"));
					options.push(new Option("ミステリーツアー", "00B"));

					 break;
				case "OCE":
					options.push(new Option("オーストラリア", "AUS"));
					options.push(new Option("セイシェル", "SYC"));
					options.push(new Option("タヒチ", "PPT"));
					options.push(new Option("ニューカレドニア", "NCL"));
					options.push(new Option("ニュージーランド", "NZL"));
					options.push(new Option("フィジー", "FJI"));
					options.push(new Option("モーリシャス", "MUS"));
					options.push(new Option("モルディブ", "MDV"));

					 break;
				case "SAM":
					options.push(new Option("キューバ", "CUB"));
					options.push(new Option("チリ", "CHL"));
					options.push(new Option("バハマ", "BHS"));
					options.push(new Option("メキシコ", "MEX"));

					 break;
				case "USA":
					options.push(new Option("アメリカ", "USA"));
					options.push(new Option("カナダ", "CAN"));
					options.push(new Option("ミステリーツアー", "00U"));

					 break;

			}
		}
		else if (name == "city") {
			switch(parentValue) {
				case "00A":
					options.push(new Option("ミステリーツアー", "00A"));

					 break;
				case "00B":
					options.push(new Option("ミステリーツアー", "00B"));

					 break;
				case "00E":
					options.push(new Option("ミステリーツアー", "00E"));

					 break;
				case "00U":
					options.push(new Option("ミステリーツアー", "00U"));

					 break;
				case "ARE":
					options.push(new Option("ドバイ", "DXB"));

					 break;
				case "AUS":
					options.push(new Option("アデレード", "ADL"));
					options.push(new Option("エアーズロック", "AYQ"));
					options.push(new Option("グリーン島", "B16"));
					options.push(new Option("ケアンズ", "CNS"));
					options.push(new Option("ゴールドコースト", "OOL"));
					options.push(new Option("シドニー", "SYD"));
					options.push(new Option("ダーウィン", "DRW"));
					options.push(new Option("パース", "PER"));
					options.push(new Option("パームコーブ", "A56"));
					options.push(new Option("ハミルトン島", "HTI"));
					options.push(new Option("メルボルン(AUS)", "MEL"));
					options.push(new Option("モートン島", "MET"));

					 break;
				case "AUT":
					options.push(new Option("インスブルック", "INN"));
					options.push(new Option("ウィーン", "VIE"));
					options.push(new Option("ザルツブルク", "SZG"));

					 break;
				case "BEL":
					options.push(new Option("アントワープ", "ANR"));
					options.push(new Option("ブリュッセル", "BRU"));
					options.push(new Option("ブルージュ", "ZGJ"));

					 break;
				case "BGD":
					options.push(new Option("ダッカ", "DAC"));

					 break;
				case "BHS":
					options.push(new Option("ナッソー", "NAS"));

					 break;
				case "CAN":
					options.push(new Option("イエローナイフ", "YZF"));
					options.push(new Option("ウィスラー", "YWS"));
					options.push(new Option("カルガリー", "YYC"));
					options.push(new Option("トロント", "YYZ"));
					options.push(new Option("ナイアガラ・フォールズ", "IAG"));
					options.push(new Option("バンクーバー", "YVR"));
					options.push(new Option("バンフ", "YBA"));
					options.push(new Option("ビクトリア(CAN)", "YYJ"));
					options.push(new Option("レイクルイーズ", "B27"));

					 break;
				case "CHE":
					options.push(new Option("クール", "ZDT"));
					options.push(new Option("グリンデルワルト", "QGW"));
					options.push(new Option("グリンデルワルド", "ZHJ"));
					options.push(new Option("サン・モリッツ", "SMV"));
					options.push(new Option("ジュネーブ", "GVA"));
					options.push(new Option("チューリッヒ", "ZRH"));
					options.push(new Option("ツェルマット", "QZB"));
					options.push(new Option("マイエンフェルト", "B30"));
					options.push(new Option("ルガーノ", "LUG"));
					options.push(new Option("ルツェルン", "QLJ"));
					options.push(new Option("ローザンヌ", "QLS"));

					 break;
				case "CHL":
					options.push(new Option("イースター島", "IPC"));

					 break;
				case "CHN":
					options.push(new Option("アモイ(厦門)", "XMN"));
					options.push(new Option("ケイリン(桂林)", "KWL"));
					options.push(new Option("コウシュウ(広州)", "CAN"));
					options.push(new Option("コウシュウ(杭州)", "HGH"));
					options.push(new Option("シーアン(西安)", "SIA"));
					options.push(new Option("シェンヤン(瀋陽)", "SHE"));
					options.push(new Option("シャンハイ(上海)", "SHA"));
					options.push(new Option("シンセン(深セン)", "SZX"));
					options.push(new Option("ソシュウ(蘇州)", "SZV"));
					options.push(new Option("ダイレン(大連)", "DLC"));
					options.push(new Option("チューフー（曲阜）", "A68"));
					options.push(new Option("チョントー（承徳）", "A61"));
					options.push(new Option("チンタオ(青島)", "TAO"));
					options.push(new Option("テイシュウ(鄭州)", "CGO"));
					options.push(new Option("ハイナン(三亜／海南島)", "SYX"));
					options.push(new Option("ハルピン(哈爾濱)", "HRB"));
					options.push(new Option("ペキン（北京）", "PEK"));
					options.push(new Option("ムシャク(無錫)", "WUX"));
					options.push(new Option("ラクヨウ(洛陽)", "LYA"));
					options.push(new Option("烏鎮", "H11"));
					options.push(new Option("朱家角", "H32"));
					options.push(new Option("泰安", "TAN"));

					 break;
				case "CUB":
					options.push(new Option("ハバナ", "HAV"));

					 break;
				case "CZE":
					options.push(new Option("プラハ", "PRG"));

					 break;
				case "DEU":
					options.push(new Option("ヴュルツブルク", "QWU"));
					options.push(new Option("ドレスデン", "DRS"));
					options.push(new Option("ハイデルベルク", "HDB"));
					options.push(new Option("フュッセン", "FUS"));
					options.push(new Option("フランクフルト", "FRA"));
					options.push(new Option("ベルリン", "BER"));
					options.push(new Option("ホーエンシュヴァンガウ", "A58"));
					options.push(new Option("ミュンヘン", "MUC"));
					options.push(new Option("ローテンブルク", "QTK"));

					 break;
				case "DNK":
					options.push(new Option("コペンハーゲン", "CPH"));

					 break;
				case "EGY":
					options.push(new Option("アスワン", "ASW"));
					options.push(new Option("カイロ", "CAI"));
					options.push(new Option("ギザ", "F09"));
					options.push(new Option("バハレイヤ", "H42"));
					options.push(new Option("ルクソール", "LXR"));

					 break;
				case "ESP":
					options.push(new Option("イビサ（島）", "IBZ"));
					options.push(new Option("グラナダ", "GRX"));
					options.push(new Option("コルドバ", "ODB"));
					options.push(new Option("セビリア", "SVQ"));
					options.push(new Option("トレド(ESP)", "A57"));
					options.push(new Option("バルセロナ", "BCN"));
					options.push(new Option("パルマ・デ・マヨルカ", "PMI"));
					options.push(new Option("バレンシア", "VLC"));
					options.push(new Option("マドリード", "MAD"));

					 break;
				case "FIN":
					options.push(new Option("イヴァロ", "IVL"));
					options.push(new Option("キッテラ", "KTT"));
					options.push(new Option("サーリセルカ", "XGQ"));
					options.push(new Option("ナーンタリ", "C03"));
					options.push(new Option("ヘルシンキ", "HEL"));
					options.push(new Option("ユッラス", "YRK"));
					options.push(new Option("レヴィ", "XGX"));
					options.push(new Option("ロバニエミ", "RVN"));

					 break;
				case "FJI":
					options.push(new Option("ナンディ（フィジー本島）", "NAN"));
					options.push(new Option("フィジー諸島", "C31"));

					 break;
				case "FRA":
					options.push(new Option("アヴィニョン", "AVN"));
					options.push(new Option("ヴェルサイユ", "XVE"));
					options.push(new Option("シャモニー", "XCF"));
					options.push(new Option("シャンティイ", "XCV"));
					options.push(new Option("ストラスブール", "SXB"));
					options.push(new Option("ニース", "NCE"));
					options.push(new Option("パリ", "PAR"));
					options.push(new Option("マルセイユ", "MRS"));
					options.push(new Option("モン・サン・ミッシェル", "B33"));
					options.push(new Option("リヨン", "LYS"));

					 break;
				case "GBR":
					options.push(new Option("エディンバラ", "EDI"));
					options.push(new Option("オックスフォード", "OXF"));
					options.push(new Option("ストラトフォードアポンエイボン", "B60"));
					options.push(new Option("ロンドン(イギリス)", "LON"));

					 break;
				case "GRC":
					options.push(new Option("アテネ", "ATH"));
					options.push(new Option("カランバカ", "C58"));
					options.push(new Option("サントリーニ島", "H75"));
					options.push(new Option("ティラ(サントリーニ島)", "JTR"));
					options.push(new Option("ミコノス（島）", "JMK"));

					 break;
				case "GRL":
					options.push(new Option("カンゲルルススアーク", "SFJ"));

					 break;
				case "GUM":
					options.push(new Option("グアム（島）", "GUM"));

					 break;
				case "HKG":
					options.push(new Option("ホンコン(香港)", "HKG"));
					options.push(new Option("マカオ(澳門)", "MFM"));
					options.push(new Option("香港ディズニーランド", "Z98"));

					 break;
				case "HRV":
					options.push(new Option("ザグレブ", "ZAG"));

					 break;
				case "HUN":
					options.push(new Option("ブダペスト", "BUD"));

					 break;
				case "HWI":
					options.push(new Option("カフルイ（マウイ島）", "OGG"));
					options.push(new Option("コナ（ハワイ島）", "KOA"));
					options.push(new Option("ホノルル（オアフ島）", "HNL"));
					options.push(new Option("ラナイ（島）", "LNY"));
					options.push(new Option("リフェ（カウアイ島）", "LIH"));

					 break;
				case "IDN":
					options.push(new Option("ウブド", "UBD"));
					options.push(new Option("ジョグジャカルタ", "JOG"));
					options.push(new Option("デンパサール（バリ島）", "DPS"));
					options.push(new Option("ビンタン島", "B09"));

					 break;
				case "IND":
					options.push(new Option("アウランガバード", "IXU"));
					options.push(new Option("アグラ", "AGR"));
					options.push(new Option("カジュラホ", "HJR"));
					options.push(new Option("コルカタ（カルカッタ）", "CCU"));
					options.push(new Option("ジャイプール", "JAI"));
					options.push(new Option("デリー", "DEL"));
					options.push(new Option("バラナシ（ベナレス）", "VNS"));
					options.push(new Option("ブッダガヤ", "B07"));
					options.push(new Option("ムンバイ（ボンベイ）", "BOM"));

					 break;
				case "IRL":
					options.push(new Option("ダブリン", "DUB"));

					 break;
				case "ISL":
					options.push(new Option("レイキャヴィーク", "REK"));

					 break;
				case "ITA":
					options.push(new Option("アマルフィ", "A35"));
					options.push(new Option("シエナ", "SAY"));
					options.push(new Option("ティラノ", "C57"));
					options.push(new Option("ナポリ", "NAP"));
					options.push(new Option("フィレンツェ", "FLR"));
					options.push(new Option("ベネチア", "VCE"));
					options.push(new Option("ボローニャ", "BLQ"));
					options.push(new Option("マテーラ", "C97"));
					options.push(new Option("ミラノ", "MIL"));
					options.push(new Option("ラヴェンナ", "RAN"));
					options.push(new Option("ローマ", "ROM"));

					 break;
				case "JOR":
					options.push(new Option("アンマン", "AMM"));
					options.push(new Option("ジェラシュ", "H79"));
					options.push(new Option("ペトラ", "B41"));
					options.push(new Option("マダバ", "H76"));
					options.push(new Option("死海", "H77"));

					 break;
				case "KEN":
					options.push(new Option("アンボセリ", "ASV"));
					options.push(new Option("ナイロビ", "NBO"));
					options.push(new Option("ナクル湖", "G94"));
					options.push(new Option("マサイマラ", "G77"));

					 break;
				case "KHM":
					options.push(new Option("シェムリアップ", "REP"));

					 break;
				case "KOR":
					options.push(new Option("キョンジュ（慶州）", "B26"));
					options.push(new Option("ソウル", "SEL"));
					options.push(new Option("チェジュ島(済州島)", "CJU"));
					options.push(new Option("プサン(釜山)", "PUS"));

					 break;
				case "LAO":
					options.push(new Option("ビエンチャン", "VTE"));
					options.push(new Option("ルアンプラバン", "LPQ"));

					 break;
				case "LKA":
					options.push(new Option("アヌラダプラ", "ADP"));
					options.push(new Option("キャンディ", "B25"));
					options.push(new Option("ゴール", "A40"));
					options.push(new Option("コロンボ", "CMB"));
					options.push(new Option("シギリヤ", "C24"));
					options.push(new Option("ヌワラエリヤ", "B35"));
					options.push(new Option("ネゴンボ", "B36"));

					 break;
				case "MAR":
					options.push(new Option("カサブランカ", "CAS"));
					options.push(new Option("フェズ", "FEZ"));
					options.push(new Option("マラケシュ", "RAK"));

					 break;
				case "MCO":
					options.push(new Option("モナコ（公国）", "XMM"));

					 break;
				case "MDV":
					options.push(new Option("マーレ", "MLE"));
					options.push(new Option("モルディブアイランド", "ISL"));

					 break;
				case "MEX":
					options.push(new Option("カンクン", "CUN"));
					options.push(new Option("メキシコシティ", "MEX"));
					options.push(new Option("メリダ", "MID"));

					 break;
				case "MLT":
					options.push(new Option("マルタ島", "MLA"));

					 break;
				case "MNG":
					options.push(new Option("ウランバートル", "ULN"));
					options.push(new Option("ハーンリゾート", "Z88"));

					 break;
				case "MUS":
					options.push(new Option("モーリシャス（島）", "MRU"));

					 break;
				case "MYS":
					options.push(new Option("キャメロン・ハイランド", "B12"));
					options.push(new Option("クアラトレンガヌ", "TGG"));
					options.push(new Option("クアラルンプール", "KUL"));
					options.push(new Option("コタキナバル", "BKI"));
					options.push(new Option("ティオマン（島）", "TOD"));
					options.push(new Option("ペナン（島）", "PEN"));
					options.push(new Option("マラッカ", "MKZ"));
					options.push(new Option("ランカウイ（島）", "LGK"));

					 break;
				case "NCL":
					options.push(new Option("イルデパン", "ILP"));
					options.push(new Option("ウベア島", "UVE"));
					options.push(new Option("ヌーメア", "NOU"));
					options.push(new Option("メトル島", "C63"));

					 break;
				case "NLD":
					options.push(new Option("アムステルダム", "AMS"));

					 break;
				case "NOR":
					options.push(new Option("トロムソ", "TOS"));
					options.push(new Option("ベルゲン", "BGO"));
					options.push(new Option("ボーデ", "BOO"));

					 break;
				case "NPL":
					options.push(new Option("カトマンズ", "KTM"));
					options.push(new Option("ナガルコット", "C14"));
					options.push(new Option("ポカラ", "PKR"));

					 break;
				case "NZL":
					options.push(new Option("オークランド(NZL)", "AKL"));
					options.push(new Option("クイーンズタウン", "ZQN"));
					options.push(new Option("クライストチャーチ", "CHC"));
					options.push(new Option("ダニディン", "DUD"));
					options.push(new Option("テカポ", "B57"));
					options.push(new Option("マウントクック", "MON"));
					options.push(new Option("ロトルア", "ROT"));

					 break;
				case "PHL":
					options.push(new Option("エルニド", "C99"));
					options.push(new Option("セブ（島）", "CEB"));
					options.push(new Option("パマリカン島", "C40"));
					options.push(new Option("ボホール", "H61"));
					options.push(new Option("ボラカイ島", "B10"));
					options.push(new Option("マニラ", "MNL"));

					 break;
				case "POL":
					options.push(new Option("クラクフ", "KRK"));
					options.push(new Option("ワルシャワ", "WAW"));

					 break;
				case "PPT":
					options.push(new Option("タハア島", "D99"));
					options.push(new Option("パペーテ（タヒチ）", "PPT"));
					options.push(new Option("ボラボラ島", "BOB"));
					options.push(new Option("マニヒ島", "XMH"));
					options.push(new Option("モーレア島", "MOZ"));

					 break;
				case "ROR":
					options.push(new Option("コロール", "ROR"));

					 break;
				case "SGP":
					options.push(new Option("シンガポール", "SIN"));

					 break;
				case "SPN":
					options.push(new Option("サイパン（島）", "SPN"));

					 break;
				case "SWE":
					options.push(new Option("ストックホルム", "STO"));

					 break;
				case "SYC":
					options.push(new Option("マヘ島", "SEZ"));

					 break;
				case "SYR":
					options.push(new Option("ダマスカス", "DAM"));

					 break;
				case "THA":
					options.push(new Option("クラビ", "KBV"));
					options.push(new Option("サムイ（島）", "USM"));
					options.push(new Option("チェンマイ", "CNX"));
					options.push(new Option("パタヤ", "PYX"));
					options.push(new Option("バンコク", "BKK"));
					options.push(new Option("ピピ島", "PHZ"));
					options.push(new Option("プーケット", "HKT"));
					options.push(new Option("ホアヒン、チャアム", "HHQ"));

					 break;
				case "TUN":
					options.push(new Option("チュニス", "TUN"));

					 break;
				case "TUR":
					options.push(new Option("アイヴァリク", "E30"));
					options.push(new Option("アンカラ", "ANK"));
					options.push(new Option("イスタンブール", "IST"));
					options.push(new Option("エフェソス", "G39"));
					options.push(new Option("カッパドキア", "B11"));
					options.push(new Option("コンヤ", "KYA"));
					options.push(new Option("チャナッカレ", "CKZ"));
					options.push(new Option("パムッカレ", "PAM"));

					 break;
				case "TWN":
					options.push(new Option("ケンティン(墾丁)", "H67"));
					options.push(new Option("タイペイ(台北)", "TPE"));
					options.push(new Option("タカオ(高雄)", "KHH"));
					options.push(new Option("ファーレン(花蓮)", "HUN"));

					 break;
				case "USA":
					options.push(new Option("アナハイム", "ANA"));
					options.push(new Option("オーランド", "ORL"));
					options.push(new Option("グランドキャニオン", "GCN"));
					options.push(new Option("サンフランシスコ", "SFO"));
					options.push(new Option("セドナ", "SDX"));
					options.push(new Option("ナパ", "APC"));
					options.push(new Option("ニューヨーク", "NYC"));
					options.push(new Option("マイアミ", "MIA"));
					options.push(new Option("ヨセミテ", "OYS"));
					options.push(new Option("ラスベガス", "LAS"));
					options.push(new Option("ロサンゼルス", "LAX"));

					 break;
				case "VNM":
					options.push(new Option("サパ", "C38"));
					options.push(new Option("ダナン", "DAD"));
					options.push(new Option("ニャチャン", "NHA"));
					options.push(new Option("ハノイ", "HAN"));
					options.push(new Option("ハロン", "B17"));
					options.push(new Option("ファンチエット", "PHH"));
					options.push(new Option("フエ", "HUI"));
					options.push(new Option("ホイアン", "C17"));
					options.push(new Option("ホーチミン", "SGN"));

					 break;
				case "ZAF":
					options.push(new Option("クルーガー国立公園", "N09"));
					options.push(new Option("ケープタウン", "CPT"));
					options.push(new Option("ビクトリアフォールズ", "VFA"));
					options.push(new Option("ヨハネスブルグ", "JNB"));

					 break;

			}
		}

		return options;
	}

function changeSelect02(name, parentValue) {
	var select = document.form02[name];
	var options = getOptions02(name, parentValue);
	select.options.length=1;
	for(var i = 0; i < options.length; i++) {
		select.options.add(options[i]);
	}
}
