function setSelectValue(name, parentValue, selectedValue) {
	if(parentValue != "") {
		changeSelect(name, parentValue);
		setSelectSelected(name, selectedValue);
	}
}

function setSelectSelected(name, selectedValue) {
	var options = document.form[name].options;

	for(var i = 0; i < options.length; i++) {
		if(options[i].value == selectedValue) {
			options[i].selected = true;
		}
	}
}
	function getOptions(name, parentValue) {
		var options = new Array();

		if (name == "country") {
			switch(parentValue) {
				case "AFR":
					options.push(new Option("トルコ", "TUR"));

					 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("タイ", "THA"));
					options.push(new Option("ネパール", "NPL"));
					options.push(new Option("フィリピン", "PHL"));
					options.push(new Option("ベトナム", "VNM"));
					options.push(new Option("マレーシア", "MYS"));
					options.push(new Option("ミステリーツアー", "00A"));
					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("イギリス", "GBR"));
					options.push(new Option("イタリア", "ITA"));
					options.push(new Option("ドイツ", "DEU"));
					options.push(new Option("フランス", "FRA"));

					 break;
				case "HGS":
					options.push(new Option("グアム", "GUM"));
					options.push(new Option("サイパン", "SPN"));
					options.push(new Option("パラオ", "ROR"));
					options.push(new Option("ハワイ", "HWI"));

					 break;
				case "OCE":
					options.push(new Option("オーストラリア", "AUS"));
					options.push(new Option("ニューカレドニア", "NCL"));
					options.push(new Option("ニュージーランド", "NZL"));
					options.push(new Option("フィジー", "FJI"));
					options.push(new Option("モルディブ", "MDV"));

					 break;
				case "USA":
					options.push(new Option("アメリカ", "USA"));

					 break;

			}
		}
		else if (name == "city") {
			switch(parentValue) {
				case "00A":
					options.push(new Option("ミステリーツアー", "00A"));

					 break;
				case "AUS":
					options.push(new Option("ケアンズ", "CNS"));
					options.push(new Option("ゴールドコースト", "OOL"));
					options.push(new Option("シドニー", "SYD"));
					options.push(new Option("メルボルン(オーストラリア)", "MEL"));

					 break;
				case "CHN":
					options.push(new Option("ウーハン(武漢)", "WUH"));
					options.push(new Option("クンミン(昆明)", "KMG"));
					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("シャンファン(襄樊)", "XFN"));
					options.push(new Option("ショウコウ（紹興）", "B54"));
					options.push(new Option("シンセン(深セン)", "SZX"));
					options.push(new Option("ソシュウ(蘇州)", "SZV"));
					options.push(new Option("ダイリ(大理)", "DLU"));
					options.push(new Option("ダイレン(大連)", "DLC"));
					options.push(new Option("チンタオ(青島)", "TAO"));
					options.push(new Option("テイシュウ(鄭州)", "CGO"));
					options.push(new Option("ハイナン(三亜／海南島)", "SYX"));
					options.push(new Option("ペキン（北京）", "PEK"));
					options.push(new Option("ラクヨウ(洛陽)", "LYA"));
					options.push(new Option("レイコウ(麗江)", "LJG"));
					options.push(new Option("荊州", "JGZ"));
					options.push(new Option("陽朔", "E03"));

					 break;
				case "DEU":
					options.push(new Option("ヴュルツブルク", "QWU"));
					options.push(new Option("ハイデルベルク", "HDB"));
					options.push(new Option("フランクフルト", "FRA"));
					options.push(new Option("ホーエンシュヴァンガウ", "A58"));
					options.push(new Option("ミュンヘン", "MUC"));
					options.push(new Option("ローテンブルク", "QTK"));

					 break;
				case "FJI":
					options.push(new Option("ナンディ（フィジー本島）", "NAN"));
					options.push(new Option("フィジー諸島", "C31"));

					 break;
				case "FRA":
					options.push(new Option("ストラスブール", "SXB"));
					options.push(new Option("パリ", "PAR"));

					 break;
				case "GBR":
					options.push(new Option("ロンドン(イギリス)", "LON"));

					 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 "HWI":
					options.push(new Option("カフルイ（マウイ島）", "OGG"));
					options.push(new Option("コナ（ハワイ島）", "KOA"));
					options.push(new Option("ホノルル（オアフ島）", "HNL"));

					 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("アグラ", "AGR"));
					options.push(new Option("ジャイプール", "JAI"));
					options.push(new Option("デリー", "DEL"));

					 break;
				case "ITA":
					options.push(new Option("フィレンツェ", "FLR"));
					options.push(new Option("ミラノ", "MIL"));
					options.push(new Option("ローマ", "ROM"));

					 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 "MDV":
					options.push(new Option("モルディブアイランド", "ISL"));

					 break;
				case "MYS":
					options.push(new Option("コタキナバル", "BKI"));
					options.push(new Option("ペナン（島）", "PEN"));
					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 "NPL":
					options.push(new Option("カトマンズ", "KTM"));
					options.push(new Option("ナガルコット", "C14"));
					options.push(new Option("ポカラ", "PKR"));

					 break;
				case "NZL":
					options.push(new Option("オークランド", "AKL"));

					 break;
				case "PHL":
					options.push(new Option("セブ（島）", "CEB"));
					options.push(new Option("マニラ", "MNL"));

					 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 "THA":
					options.push(new Option("アユタヤ", "B04"));
					options.push(new Option("サムイ（島）", "USM"));
					options.push(new Option("スコタイ", "THS"));
					options.push(new Option("チェンマイ", "CNX"));
					options.push(new Option("パタヤ", "PYX"));
					options.push(new Option("バンコク", "BKK"));
					options.push(new Option("ピサヌローク", "PHS"));
					options.push(new Option("プーケット", "HKT"));
					options.push(new Option("ホアヒン、チャアム", "HHQ"));

					 break;
				case "TUR":
					options.push(new Option("アンカラ", "ANK"));
					options.push(new Option("イスタンブール", "IST"));
					options.push(new Option("カッパドキア", "B11"));

					 break;
				case "TWN":
					options.push(new Option("タイナン(台南)", "TNN"));
					options.push(new Option("タイペイ(台北)", "TPE"));
					options.push(new Option("タカオ(高雄)", "KHH"));
					options.push(new Option("ファーレン(花蓮)", "HUN"));

					 break;
				case "USA":
					options.push(new Option("ニューヨーク", "NYC"));
					options.push(new Option("ラスベガス", "LAS"));
					options.push(new Option("ロサンゼルス", "LAX"));

					 break;
				case "VNM":
					options.push(new Option("ハノイ", "HAN"));
					options.push(new Option("ハロン", "B17"));
					options.push(new Option("フエ", "HUI"));
					options.push(new Option("ホイアン", "C17"));
					options.push(new Option("ホーチミン", "SGN"));

					 break;

			}
		}

		return options;
	}

function changeSelect(name, parentValue) {
	var select = document.form[name];
	var options = getOptions(name, parentValue);
	select.options.length=1;
	for(var i = 0; i < options.length; i++) {
		select.options.add(options[i]);
	}
}