// デバッグフラグ true = "Firebug Console に出力"
Debug = false;

var int_ticket_addEvent_flg = false;		// 国際／航空券イベントフラグ
var int_hotel_addEvent_flg = false;			// 国際／ホテルイベントフラグ

//現在の表示しているモジュールの判定（1:航空券）
var int_current_flag = '1';


// ページ読み込み後 処理を開始する
//addLoadEvent(init_int);
addLoadEvent(defset_radio);

// ラジオボタン初期化（戻るボタン対応）
function defset_radio(){
	var ua = navigator.userAgent;
//    if(!ua.match(/Mac/i) && !ua.match(/MSIE 5\./i)){
		if (document.getElementById('js_img104s_r') != null) {
			document.getElementsByName("intSrch")[0].checked = true;
		}
		document.getElementsByName("intTicketR")[0].checked = true;
//	}
}


// 国際線初期化処理
function init_int(){
	init_int_ticket();
}


// サービスメニュー切り替え時の処理
function onChangeMenu(id) {
	
	switch (id) {
	case "intTicket" :
		int_current_flag = '1';
		document.getElementById("intTicket").style.display = "block";
		if (document.getElementById("intTicket2") != null) {
			document.getElementById("intTicket2").style.display = "block";
		}
		if (document.getElementById("intTicket0") != null) {
			document.getElementById("intTicket0").style.display = "block";
			if (document.getElementsByName("intSrch")[0].checked == true) {
				document.getElementById("intTicket").style.display = "block";
				document.getElementById("Search1").style.display = "block";
				document.getElementById("Search2").style.display = "none";
				onChangeSrchMenu("1");
			} else {
				document.getElementById("intTicket").style.display = "none";
				document.getElementById("Search1").style.display = "none";
				document.getElementById("Search2").style.display = "block";
				onChangeSrchMenu("2");
			}
		}

		//eco_wari
		if (document.getElementById("eco_wari") != null) {
			document.getElementById("eco_wari").style.display = 'none';
			if (document.getElementsByName("intSrch")[0].checked == true) {
				if (document.getElementById("normalSearch").checked == true) {
					document.getElementById("eco_wari").style.display = 'inline';
				}
			}
		}

	int_ticket4 = new formControll(document.TABLE);
	int_ticket4.init = function() {

	// 検索オプションの作成
	if (document.getElementById("Options_ticket") != null) {
		// Round Trip 、Search by date の場合のみOptionsのonChangeが作動する
		if ((document.getElementById("normalSearch").checked == true) && 
				(document.getElementById("intSrchDay").checked == true) && 
				(document.getElementById("intTicTckt").checked == true)) {
			// クラスのvalueを取得
			var ClassValue = document.getElementById("Seat_ticket").value;
			if ((ClassValue == "Y") || (ClassValue == "C")) {// エコノミーとビジネスクラスのみ表示
				document.getElementById("Options_ticket").disabled = false;
				document.getElementById("Options_area").style.display = 'inline';
				// リストの内容を更新
				this.formView.createPulldown("searchOption", intOptions_list[ClassValue]);
			} else {// ファーストクラスは非表示
				document.getElementById("Options_area").style.display = 'none';
				document.getElementById("Options_ticket").disabled = true;
			}
		} else {
			// 強制非表示
			document.getElementById("Options_area").style.display = 'none';
			document.getElementById("Options_ticket").disabled = true;
		}
	}

	}
	int_ticket4.init();

		document.getElementsByName("intTicketR")[0].checked = true;

//		if (document.getElementById("normalSearch").checked == true) {
//			onChangeSearch("normal");
//		} else if ((document.getElementById("addSearch") != null) && (document.getElementById("addSearch").checked == true)) {
//			onChangeSearch("add");
//		} else if (document.getElementById("calendarSearch").checked == true) {
//			onChangeSearch("calender");
//		}
//		init_int_ticket();
		break;
	case "intHotel" :
		int_current_flag = '2';
		document.getElementById("intTicket").style.display = "none";
		if (document.getElementById("intTicket2") != null) {
			document.getElementById("intTicket2").style.display = "none";
		}
		if (document.getElementById("intTicket0") != null) {
			document.getElementById("intTicket0").style.display = "none";
			document.getElementById("Search1").style.display = "block";
			document.getElementById("Search2").style.display = "none";
		}

		//eco_wari
		if (document.getElementById("eco_wari") != null) {
			document.getElementById("eco_wari").style.display = 'none';
		}

		// 検索オプションの作成
		if (document.getElementById("Options_ticket") != null) {
			// 強制非表示
			document.getElementById("Options_area").style.display = 'none';
			document.getElementById("Options_ticket").disabled = true;
		}

		document.getElementsByName("intTicketR")[1].checked = true;

		document.getElementById("TABLE").action = log_url['int_oneway_sub'] + randQueryString;    // one way
//		init_int_ticket();
		break;
	default :
		break;
	}

}

