
function sosin()
{
	str_WK = document.form.kouro[document.form.kouro.selectedIndex].value;
	str_WK2 = document.form.embark_port[document.form.embark_port.selectedIndex].value;
	str_WK3 = document.form.disembark_port[document.form.disembark_port.selectedIndex].value;
	str_WK4 = document.form.year[document.form.year.selectedIndex].value;
	str_WK5 = document.form.month[document.form.month.selectedIndex].value;
	str_WK6 = document.form.date[document.form.date.selectedIndex].value;
	str_HTTP = "https://www.ferry-sunflower.co.jp/sunflower/kuuseki/KUUSEKI?send=k&kouro=" + str_WK + "&embark_port=" + str_WK2 + "&disembark_port=" + str_WK3 + "&year=" + str_WK4 + "&month=" + str_WK5 + "&date=" + str_WK6;
	window.open(str_HTTP, "New", "width=800,height=500,top=50,left=100,location=yes,menubar=yes,status=yes,toolbar=yes,scrollbars=yes,resizable=yes");
}

function calendar()
{
	window.open('http://www.ferry-sunflower.co.jp/sunflower/reserve/SF_ReserveController1?send=c', '_blank', 'width=490,height=285,status=no,scrollbars=no,resizable=no').focus();
	return false;
}

function setCal(arg_YY, arg_MM, arg_DD)
{
	form.year.value = arg_YY;
	form.year.value = arg_MM;
	form.year.value = arg_DD;

	for (i = 0; i < document.form.year.length; i ++) {
		if (document.form.year[i].text == arg_YY) {
			document.form.year[i].selected = true;
		}
	}

	for (i = 0; i < document.form.month.length; i ++) {
		if (document.form.month[i].text == arg_MM) {
			document.form.month[i].selected = true;
		}
	}

	for (i = 0; i < document.form.date.length; i ++) {
		if (document.form.date[i].text == arg_DD) {
			document.form.date[i].selected = true;
		}
	}
	
	changeMonth();
}

function henkou2()
{
	alter_status = (document.form.month[document.form.month.selectedIndex].value >= 6) ? 'new' : 'old';

	var str_WK;

	str_WK = document.form.kouro[document.form.kouro.selectedIndex].value;

	if (str_WK == "1") {
	
		document.form.embark_port.length = 6;
		document.form.embark_port[0].value = "0";
		document.form.embark_port[1].value = "5";
		document.form.embark_port[2].value = "1";
		document.form.embark_port[3].value = "2";
		document.form.embark_port[4].value = "3";
		document.form.embark_port[5].value = "8";
		document.form.embark_port[0].text = "選択して下さい";
		document.form.embark_port[1].text = "大阪南港ATC";
		document.form.embark_port[2].text = "神戸六甲アイランド";
		document.form.embark_port[3].text = "松山";
		document.form.embark_port[4].text = "大分";
		document.form.embark_port[5].text = "別府";
		document.form.disembark_port.length = 1;
		document.form.disembark_port[0].value = "0";
		document.form.disembark_port[0].text = "選択して下さい";
		document.form.embark_port[0].selected = true;
		document.form.disembark_port[0].selected = true;
		
	} else if (str_WK == "2") {
	
		document.form.embark_port.length = 3;
		document.form.embark_port[0].value = "0";
		document.form.embark_port[1].value = "5";
		document.form.embark_port[2].value = "7";
		document.form.embark_port[0].text = "選択して下さい";
		document.form.embark_port[1].text = "大阪南港かもめ";
		document.form.embark_port[2].text = "志布志";
		document.form.disembark_port.length = 1;
		document.form.disembark_port[0].value = "0";
		document.form.disembark_port[0].text = "選択して下さい";
		document.form.embark_port[0].selected = true;
		document.form.disembark_port[0].selected = true;

	} else if (str_WK == "B") {
	
		document.form.embark_port.length = 3;
		document.form.embark_port[0].value = "0";
		document.form.embark_port[1].value = "2";
		document.form.embark_port[2].value = "9";
		document.form.embark_port[0].text = "選択して下さい";
		document.form.embark_port[1].text = "松山";
		document.form.embark_port[2].text = "小倉";
		document.form.disembark_port.length = 1;
		document.form.disembark_port[0].value = "0";
		document.form.disembark_port[0].text = "選択して下さい";
		document.form.embark_port[0].selected = true;
		document.form.disembark_port[0].selected = true;

	} else if (str_WK == "C") {
	
		document.form.embark_port.length = 3;
		document.form.embark_port[0].value = "0";
		document.form.embark_port[1].value = "S";
		document.form.embark_port[2].value = "5";
		document.form.embark_port[0].text = "選択して下さい";
		document.form.embark_port[1].text = "小豆島";
		document.form.embark_port[2].text = "大阪南港ATC";
		document.form.disembark_port.length = 1;
		document.form.disembark_port[0].value = "0";
		document.form.disembark_port[0].text = "選択して下さい";
		document.form.embark_port[0].selected = true;
		document.form.disembark_port[0].selected = true;
	}
}

function henkou(middle_or_south)
{

//	if (document.form.month[document.form.month.selectedIndex].value >= 6) {
//		alter_status = 'new';
//		alter_name = '大阪南港フェリーターミナル';
//	} else {
//		alter_status = 'old';
//		alter_name = '大阪南港ATC';
//	}

	if (document.form.year[document.form.year.selectedIndex].value >= 2010 && document.form.month[document.form.month.selectedIndex].value >= 2) {
		alter_status = 'new';
		alter_name = '大阪南港ATC';
	}else{
		alter_status = 'old';
		alter_name = '大阪南港フェリーターミナル';
	}

	var str_WK;
	var str_WK2;
	var str_WK3;

	str_WK  = document.form.embark_port[document.form.embark_port.selectedIndex].value;
	str_WK2 = document.form.disembark_port[document.form.disembark_port.selectedIndex].text;
	str_WK3 = document.form.kouro[document.form.kouro.selectedIndex].value;

	if (str_WK3 == "1") {
		if (str_WK == 5) {
			/* 南港ATC */
			document.form.disembark_port.length = (alter_status == 'new') ? 1 : 3;
			document.form.disembark_port[0].value = "8";
			document.form.disembark_port[0].text = "別府";
			if (alter_status == 'old') {
				document.form.disembark_port[1].text = "大分";
				document.form.disembark_port[2].text = "松山";
				document.form.disembark_port[1].value = "3";
				document.form.disembark_port[2].value = "2";
			}
		} else if (str_WK == 1) {
			/* 神戸六甲アイランド */
			document.form.disembark_port.length   = 1;
			document.form.disembark_port[0].value = "3";
			document.form.disembark_port[0].text  = "大分";
		} else if (str_WK == 4) {
			/* なし */
			document.form.disembark_port.length = 4;
			document.form.disembark_port[0].value = "5";
			document.form.disembark_port[1].value = "1";
			document.form.disembark_port[2].value = "3";
			document.form.disembark_port[3].value = "2";
			document.form.disembark_port[0].text = alter_name;
			document.form.disembark_port[1].text = "神戸六甲アイランド";
			document.form.disembark_port[2].text = "大分";
			document.form.disembark_port[3].text = "松山";
		} else if (str_WK == 2) {
			/* 松山 */
			document.form.disembark_port.length = (alter_status == 'new') ? 1 : 2;
			document.form.disembark_port[0].value = "5";
			document.form.disembark_port[0].text = alter_name;
			if (alter_status == 'old') {
				document.form.disembark_port[1].value = "3";
				document.form.disembark_port[1].text = "大分";
			}
		} else if (str_WK == 3) {
			/* 大分 */
			document.form.disembark_port.length = (alter_status == 'new') ? 1 : 3;
			document.form.disembark_port[0].value = "1";
			document.form.disembark_port[0].text = "神戸六甲アイランド";
			if (alter_status == 'old') {
				document.form.disembark_port[1].value = "5";
				document.form.disembark_port[2].value = "2";
				document.form.disembark_port[1].text = alter_name;
				document.form.disembark_port[2].text = "松山";
			}
		} else if (str_WK == 8) {
			/* 別府 */
			document.form.disembark_port.length = (alter_status == 'new') ? 2 : 1;
			document.form.disembark_port[0].value = "5";
			document.form.disembark_port[0].text = "大阪南港ATC";
			if (alter_status == 'new') {
				document.form.disembark_port[1].value = "2";
				document.form.disembark_port[1].text = "松山";
			}
		} else if (str_WK == 0) {
			/* 選択無し */
			document.form.disembark_port.length = 1;
			document.form.disembark_port[0].value = "0";
			document.form.disembark_port[0].text = "選択して下さい";
		}
	}

	if (str_WK3 == "2") {
		if (str_WK == 5) {
			document.form.disembark_port.length = 1;
			document.form.disembark_port[0].value = "7";
			document.form.disembark_port[0].text = "志布志";
		} else if (str_WK == 7) {
			document.form.disembark_port.length = 1;
			document.form.disembark_port[0].value = "5";
			document.form.disembark_port[0].text = "大阪南港かもめ";
		} else if (str_WK == 0) {
			document.form.disembark_port.length = 1;
			document.form.disembark_port[0].value = "0";
			document.form.disembark_port[0].text = "選択して下さい";
		}
	}

	if (str_WK3 == "B") {
		if (str_WK == 9) {
			document.form.disembark_port.length = 1;
			document.form.disembark_port[0].value = "2";
			document.form.disembark_port[0].text = "松山";
		} else if (str_WK == 2) {
			document.form.disembark_port.length = 1;
			document.form.disembark_port[0].value = "9";
			document.form.disembark_port[0].text = "小倉";
		} else if (str_WK == 0) {
			document.form.disembark_port.length = 1;
			document.form.disembark_port[0].value = "0";
			document.form.disembark_port[0].text = "選択して下さい";
		}
	}

	if (str_WK3 == "C") {
		if (str_WK == 5) {
			document.form.disembark_port.length = 1;
			document.form.disembark_port[0].value = "S";
			document.form.disembark_port[0].text = "小豆島";
		} else if (str_WK == "S") {
			document.form.disembark_port.length = 1;
			document.form.disembark_port[0].value = "5";
			document.form.disembark_port[0].text = "大阪南港ATC";
		} else if (str_WK == 0) {
			document.form.disembark_port.length = 1;
			document.form.disembark_port[0].value = "0";
			document.form.disembark_port[0].text = "選択して下さい";
		}
	}

	for (i = 0; i < document.form.disembark_port.length; i ++) {
		if (document.form.disembark_port[i].text == str_WK2) {
			document.form.disembark_port[i].selected = true;
		}
	}
}

function changeMonth()
{
	alter_status = (document.form.month[document.form.month.selectedIndex].value >= 6) ? 'new' : 'old';
	
	if (document.form.kouro[document.form.kouro.selectedIndex].value == 1) {
	
		document.form.embark_port.length = 6;
		document.form.embark_port[0].value = "0";
		document.form.embark_port[1].value = "5";
		document.form.embark_port[2].value = "1";
		document.form.embark_port[3].value = "2";
		document.form.embark_port[4].value = "3";
		document.form.embark_port[5].value = "8";
		document.form.embark_port[0].text = "選択して下さい";
		document.form.embark_port[1].text = "大阪南港ATC";
		document.form.embark_port[2].text = "神戸六甲アイランド";
		document.form.embark_port[3].text = "松山";
		document.form.embark_port[4].text = "大分";
		document.form.embark_port[5].text = "別府";
		
		document.form.disembark_port.length = 1;
		document.form.disembark_port[0].value = "0";
		document.form.disembark_port[0].text = "選択して下さい";
		
		document.form.embark_port[0].selected = true;
		document.form.disembark_port[0].selected = true;
	
		/*
			if (document.form.month[document.form.month.selectedIndex].value >= 6) {
			
				embark_port = $('select[name="embark_port"]').html();
				disembark_port = $('select[name="disembark_port"]').html().replace(/大阪南港ATC/, '大阪南港フェリーターミナル');
				
				if (navigator.appName == 'Microsoft Internet Explorer') {
					embark_port = embark_port.replace(/ selected/, '');
					disembark_port = disembark_port.replace(/ selected/, '');
					embark_port = embark_port.replace(/<OPTION value=4>今治<\/OPTION>/, '');
					disembark_port = disembark_port.replace(/<OPTION value=4>今治<\/OPTION>/, '');
				} else {
					embark_port = embark_port.replace(/<option value="4">今治<\/option>/, '');
					disembark_port = disembark_port.replace(/<option value="4">今治<\/option>/, '');
				}
						
			} else {
			
				embark_port = $('select[name="embark_port"]').html();
				disembark_port = $('select[name="disembark_port"]').html().replace(/大阪南港フェリーターミナル/, '大阪南港ATC');
				if (embark_port.match('今治') == null) {
					embark_port += '<option value="4">今治</option>';
				}
				
			}
			
			$('select[name="embark_port"]').html(embark_port);
			$('select[name="disembark_port"]').html(disembark_port);
		*/
		
	}
}

function resetSelected()
{
	document.form.embark_port[0].selected = true;
	
	document.form.disembark_port.length = 1;
	document.form.disembark_port[0].value = "0";
	document.form.disembark_port[0].text = "選択して下さい";
	document.form.disembark_port[0].selected = true;

	document.form.year[0].selected = true;
	document.form.month[0].selected = true;
	document.form.date[0].selected = true;
}
