//
//	JavaScriptダイヤ検索処理
//
//-------------------------
//-------------------------
//	プルダウンの絞り込み
//-------------------------
function ChangeSelect(){
	var dt = document.form1.date.value.split("/");
	var sym = dt[0] + '' + dt[1];
	var sdd = dt[2];
	var spt = document.form1.port_from.value;
	if(spt){
		var param = "type=reservation&execmode=vew&mode=get_arrival_port2&ship_month=" + sym + "&ship_day=" + sdd + "&port_from=" + spt;
		var obj = new Ajax.Request(
				'/rpc.php',
				{
					method: 'get',
					parameters: param,
					onComplete: ExecDrawSelect
				}
				);
	}
	ChangeResult('jet');
}
//-------------------------
//	到着港プルダウン描画
//-------------------------
function ExecDrawSelect(xObj){
	var xml = xObj.responseXML;
//alert("res=" + xObj.responseText);
	var optc = '';
	if(xObj.responseText){
		var default_sel = document.form1.port_to.value;
		var root = xml.documentElement;
		for(var i=0;i<root.childNodes.length;i++){
			var elm = root.childNodes[i];
			if(elm.nodeType == 1){
				if(elm.nodeName == "port"){
					var sel = (elm.getAttribute("value") == default_sel ? 'selected' : '');
					optc += '<option value="' + elm.getAttribute("value") + '" ' + sel + '>' + elm.firstChild.nodeValue + '</option>';
				}
			}
		}
	}
	if(optc == ''){
		optc = '<option value="">（該当する便がありません）</option>';
	} else {
		//optc = '<option value="">選択してください</option>' + optc;
	}
	var tagc = '<select name="port_to" class="tdai">' + optc + '</select>';
	if($("sel_toport"))	$("sel_toport").innerHTML = tagc;
}
//-------------------------
//	カレンダー切り替え
//-------------------------
function SelectCalendar(date){
	location = "/route/index.php?type=" + document.form1.type.value + "&date=" + date　+ '#daiya_annai';
}
//-------------------------
//	検索結果切り替え
//-------------------------
function ChangeResult(tg){
	var ot = (tg == "jet" ? "ferry" : "jet");
	if(!$("s_" + tg))	return;
	if($("s_" + tg).innerHTML.replace(/^\s+|\s+$/g, '') == ""){
		var tmp = tg;
		tg	= ot;
		ot	= tmp;
	}
	$("n_" + tg).style.display = "";
	$("n_" + ot).style.display = "none";
	$("s_" + tg).style.display = "";
	$("s_" + ot).style.display = "none";
}
//-------------------------
if(window.onload){
	var func = window.onload;
	window.onload = function(){
		func();
		ChangeSelect();
	}
} else {
	window.onload = ChangeSelect;
}