function isValidInquiry(f) {
	var invalidForms = "";
	if (f.mail.value == "") {
		invalidForms += "　メールアドレス\n";
	}
	if (f.name.value == "") {
		invalidForms += "　お名前\n";
	}
	if (f.kana.value == "") {
		invalidForms += "　フリガナ\n";
	}
	if (f.address.value == "") {
		invalidForms += "　住所\n";
	}
	if (f.tel.value == "" && f.company_tel.value == "" && f.mobile_tel.value == "") {
		invalidForms += "　電話番号(自宅、携帯、会社のいずれか一つ)\n";
	}

	// 搭乗日
	if (f.outward_date.value == "" && f.inward_date.value == "") {
		invalidForms += "　ご搭乗日(往路または復路)\n";
	} else if (f.outward_date.value != "") {
		if (f.outward_start.value == "") {
			invalidForms += "　往路 出発空港\n";
		}
		if (f.outward_end.value == "") {
			invalidForms += "　往路 到着空港\n";
		}
	} else if (f.inward_date.value != "") {
		if (f.inward_start.value == "") {
			invalidForms += "　復路 出発空港\n";
		}
		if (f.inward_end.value == "") {
			invalidForms += "　復路 到着空港\n";
		}
	}
	
	if (f.airline.value == "") {
		invalidForms += "　希望航空会社\n";
	}
	if (f.passenger_adult.value == "") {
		invalidForms += "　搭乗人数\n";
	}
	
	if (invalidForms != "") {
		alert("以下の項目が未入力です。\n" + invalidForms);
		return false;
	}
	return true;
}

function isValidOrder(f) {
	var invalidForms = "";
	if (f.mail.value == "") {
		invalidForms += "　メールアドレス\n";
	}
	if (f.name.value == "") {
		invalidForms += "　お名前\n";
	}
	if (f.kana.value == "") {
		invalidForms += "　フリガナ\n";
	}
	if (f.zip_code.value == "") {
		invalidForms += "　郵便番号\n";
	}
	if (f.address1.value == "") {
		invalidForms += "　住所 県名\n";
	}
	if (f.address2.value == "") {
		invalidForms += "　住所 県名以降\n";
	}
	if (f.tel.value == "" && f.company_tel.value == "" && f.mobile_tel.value == "") {
		invalidForms += "　電話番号(自宅、携帯、会社のいずれか一つ)\n";
	}

	// 搭乗日
	if (f.outward_date.value == "" && f.inward_date.value == "") {
		invalidForms += "　ご搭乗日(往路または復路)\n";
	} else if (f.outward_date.value != "") {
		if (f.outward_start.value == "") {
			invalidForms += "　往路 出発空港\n";
		}
		if (f.outward_end.value == "") {
			invalidForms += "　往路 到着空港\n";
		}
	} else if (f.inward_date.value != "") {
		if (f.inward_start.value == "") {
			invalidForms += "　復路 出発空港\n";
		}
		if (f.inward_end.value == "") {
			invalidForms += "　復路 到着空港\n";
		}
	}
	
	if (f.airline.value == "") {
		invalidForms += "　希望航空会社\n";
	}
	
	if (invalidForms != "") {
		alert("以下の項目が未入力です。\n" + invalidForms);
		return false;
	}
	return true;
}

function isValidTicketBuy(f) {
	var invalidForms = "";
	if (f.name.value == "") {
		invalidForms += "　お名前\n";
	}
	if (f.kana.value == "") {
		invalidForms += "　フリガナ\n";
	}
	if (f.tel.value == "") {
		invalidForms += "　電話番号\n";
	}
	if (f.mail1.value == "" || f.mail2.value == "") {
		invalidForms += "　メールアドレス\n";
	}
	if (f.jal_sf.value == "" && f.jal_sk.value == "" && f.ana_sf_sw.value == "") {
		invalidForms += "　株主優待券枚数\n";
	}

	
	if (invalidForms != "") {
		var message = "以下の項目が未入力です。\n";
		if (f.mail1.value != f.mail2.value) {
			message = "メールアドレスが一致しません。\n\n\n以下の項目が未入力です。\n";
		}
		alert(message + invalidForms);
		return false;
	} else if (f.mail1.value != f.mail2.value) {
		alert("メールアドレスが一致しません。");
		return false;
	}
	return true;
}
