var doubleCheck = true;
var cnt = 0;

function forward2(param1, param2) {
	document.forms[0].action = param1;
	document.forms[0].flightInfoNo.value = param2;
	document.forms[0].submit();
}

function forwardMain(param1) {
	document.forms[0].action = param1;
	document.forms[0].submit();
}

function selectTime(param1, param2) {
	document.forms[0].func.value = "time";
	document.forms[0].departureTime.value = document.forms[0].departureTime2.value;
	document.forms[0].action = param1;
	document.forms[0].displayType.value = param2;
	document.forms[0].submit();
}

function showAllFlightInfo(param1, param2) {
	document.forms[0].func.value = "all";
	document.forms[0].action = param1;
	document.forms[0].displayType.value = param2;
	document.forms[0].submit();
}

function openShowFare(param1, param2, param3) {
	document.forms[0].carrierGroupCode.value = param1;
	newWin = window.open(param2, param1, "scrollbars=yes,resizable=yes,width=800,height=600");
}

function oschk() {
	if (navigator.userAgent.indexOf('Mac') > 0) {
		return('Mac');
	} else if (navigator.userAgent.indexOf('Win') > 0) {
		return('Win');
	} else {
		return('etc');
	}
}

function venderchk() {
	if (navigator.appName.substring(0, 9) == 'Microsoft') {
		return('ie');
	} else if (navigator.appName.substring(0, 8) == 'Netscape') {
		if (navigator.userAgent.indexOf('Mozilla/4') >= 0) {
			return('nn4');
		} else {
			return('etc');
		}
	} else {
		return('etc');
	}
}

var subcnt = 0;
function multisub_chk() {
	subcnt += 1;
	if (oschk() == "Mac" && venderchk() == "ie" && subcnt != 1) {
		if (confirm("もう一度送信しますか？")) {
			return true;
		} else {
			subcnt = 0;
			return false;
		}
	} else {
		if (subcnt > 1) {
			alert("送信中ですので、御待ちください。\nまた画面が変わるまでSTOPボタンは押さないでください。");
			return false;
		} else {
			return true;
		}
	}
}

function cutSpace(srcStr) {
	var cutStr = "";
	for (var cnt = 0; cnt < srcStr.length; cnt++) {
		if (srcStr.charAt(cnt) != " " && srcStr.charAt(cnt) != "　") {
			 cutStr = cutStr + srcStr.charAt(cnt);
		}
	}
	return(cutStr);
}

function cutSpaceAll() {
	for (var formCnt = 0; formCnt < document.forms.length; formCnt++) {
		for (var elementCnt = 0; elementCnt < document.forms[formCnt].elements.length; elementCnt++) {
			if (document.forms[formCnt].elements[elementCnt].type.toUpperCase() == "TEXT") {
				document.forms[formCnt].elements[elementCnt].value = cutSpace(document.forms[formCnt].elements[elementCnt].value);
			}
		}
	}
}

function hankakucheck(hankaku) {
	hanstr = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@.-_"
	for (i = 0; i < hankaku.length; i++) {
		if (hanstr.indexOf(hankaku.charAt(i)) == -1) {
			return false
		}
	}
	return true;
}

function haneizicheck(haneizi) {
	haneizistr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
	for (i=0;i<haneizi.length;i++) {
		if (haneizistr.indexOf(haneizi.charAt(i)) == -1) {
			return false;
		}
	}
	return true;
}

function hansuzicheck(hansuzi) {
	if (isNaN(hansuzi)) {
		return false;
	}
}

function passcheck(passnagasa) {
	if (passnagasa < 3) {
		return false;
	}
	return true;
}

