// オンライン予約お申し込みフォーム
// 必須項目チェック
$(document).ready(
	function()
	{
		$("form").submit(
			function()
			{
				var isCheckOk = true;
				var message = '';
			// [ステップ1]
				// ご利用日
				var date_y = $("select[@name='data_id_11_date_y']").val();
				var date_m = $("select[@name='data_id_11_date_m']").val();
				var date_d = $("select[@name='data_id_11_date_d']").val();
				if ( (date_y == '') || (date_m == '') || (date_d == '') )
				{
					isCheckOk = false;
					message = 'ご利用日';
				}

				// ご利用時間
				var time_from = $("input[@name='data_id_13']").val();
				var time_to = $("input[@name='data_id_31']").val();
				if ( (time_from == '') || (time_to == '') )
				{
					isCheckOk = false;
					message += '\nご利用時間';
				}

				// ご利用人数
				var member_num = $("input[@name='data_id_14']").val();
				if ( member_num == '' )
				{
					isCheckOk = false;
					message += '\nご利用人数';
				}

				// 食事の必要
				var eat = $("input[@name='data_id_15']:checked").val();
				if ( !eat )
				{
					isCheckOk = false;
					message += '\n食事の必要';
				}

				// 参加者の最低年齢
				var low_age = $("input[@name='data_id_16']").val();
				if ( low_age == '' )
				{
					isCheckOk = false;
					message += '\n参加者の最低年齢';
				}

				// ご利用フィールド
				var field = $("input[@name='data_id_17']:checked").val();
				if ( !field )
				{
					isCheckOk = false;
					message += '\nご利用フィールド';
				}

				// レンタルサービス
				var rental = $("input[@name='data_id_18']:checked").val();
				if ( !rental )
				{
					isCheckOk = false;
					message += '\nレンタルサービス';
				}
				else
				{
					if ( rental == '希望する' )
					{
						// 希望人数
						var rental_member_num = $("input[@name='data_id_19']").val();
						if ( low_age == '' )
						{
							isCheckOk = false;
							message += '\nレンタルサービス 希望人数';
						}
						// 希望商品
						var rental_item = $("select[@name='data_id_20']").val();
						if ( rental_item == '' )
						{
							isCheckOk = false;
							message += '\nレンタルサービス 希望商品';
						}
					}
				}

				// 施設利用について
				var facilities_1 = $("input[@name='data_id_21[]']").eq(0).val();
				var facilities_2 = $("input[@name='data_id_21[]']").eq(1).val();
				var facilities_3 = $("input[@name='data_id_21[]']").eq(2).val();
				if ( (facilities_1 == '') || (facilities_2 == '') || (facilities_3 == '') )
				{
					isCheckOk = false;
					message += '\n施設利用について';
				}

			// [ステップ2]
				// お名前
				var name = $("input[@name='data_id_9']").val();
				if ( name == '' )
				{
					isCheckOk = false;
					message += '\nお名前';
				}

				// フリガナ
				var alt_name = $("input[@name='data_id_23']").val();
				if ( alt_name == '' )
				{
					isCheckOk = false;
					message += '\nフリガナ';
				}

				// 電話番号
				var tel1 = $("input[@name='data_id_26_tel1']").val();
				var tel2 = $("input[@name='data_id_26_tel2']").val();
				var tel3 = $("input[@name='data_id_26_tel3']").val();
				if ( (tel1 == '') || (tel2 == '') || (tel3 == '') )
				{
					isCheckOk = false;
					message += '\n電話番号';
				}

				// 携帯電話番号
				var mtel1 = $("input[@name='data_id_27_tel1']").val();
				var mtel2 = $("input[@name='data_id_27_tel2']").val();
				var mtel3 = $("input[@name='data_id_27_tel3']").val();
				if ( (mtel1 == '') || (mtel2 == '') || (mtel3 == '') )
				{
					isCheckOk = false;
					message += '\n携帯電話番号';
				}

				// E-Mail
				var mail = $("input[@name='data_id_10']").val();
				if ( mail == '' )
				{
					isCheckOk = false;
					message += '\nE-Mail';
				}

				// ご希望の返信方法
				var contacts_1 = $("input[@name='data_id_28[]']").eq(0).val();
				var contacts_2 = $("input[@name='data_id_28[]']").eq(1).val();
				var contacts_3 = $("input[@name='data_id_28[]']").eq(2).val();
				if ( (contacts_1 == '') || (contacts_2 == '') || (contacts_3 == '') )
				{
					isCheckOk = false;
					message += '\nご希望の返信方法';
				}

			// 送信処理
				if ( isCheckOk == true )
				{
					return true;
				}
				else
				{
					alert('以下の項目に入力不備がございます。\n'+message+'\n\n内容をご確認の上、修正して再度送信してください。');
					return false;
				}
			}
		);
	}
);






