/*===================================================== * Script Name: domtour_module_common.js * Description: 空席照会モジュール 国内ツアー共通処理 * Version: 1.01 * Last Up Date: 2017/10/19 =====================================================*/ //指定文字列の配列内存在チェック function m_domtourModuleCommon_getStrArrayMatchAll(targetStr, arrayStr){ if($tour_module_jq.inArray(targetStr, arrayStr) != -1){ return true; } return false; }; // 国内ツアー旅作の各項目不正値チェック処理 // options:チェック対象の各値 // siteType:各モジュール判定、setParam取得用 // defaults:各モジュールデフォルト値 // return:options(チェック後) function m_domtourModuleDp_incorrectValue(options, siteType, defaults) { ////////////////////// //チェック設定初期化 ////////////////////// //参加人数(大人) var adultCheck = []; for(var i in m_domtourModuleDp_PeoplesPulldownList){ adultCheck[i] = m_domtourModuleDp_PeoplesPulldownList[i].value; } //参加人数(子供幼児) var nplpCheck = []; var nplpList = m_domtourModuleNumberOfPeopleDp_NPLP.List; var nplpStartValue = undefined; var nplpEndValue = undefined; for(np=0;np 0 && mealSumFalse <= 0){ mealFlg = true; }else if(mealSumFalse > 0 && mealSumTrue <= 0){ mealFlg = false; }else{ // 調整対象外 } if(mealFlg !== undefined){ for(var i=0;i\n'); } } //国内パッケージ(行き先から探す) 検索実行関数 //リクエストパラメータの調整(操作)を実施した後、フォームをsubmitする。 function m_domtourModulePkg_submitSearchDest(obj) { //送信パラメータの調整、チェック等 var target = obj.targetModule; var targetForm = $tour_module_jq(this).closest('.form-domPkg'); // リクエストパラメータ調整 m_domtourModulePkg_arrangeRequest({ target : target, targetForm : targetForm }); // 検索実行 targetForm.submit(); } //国内旅作 検索ボタン押下時のサブミット前リクエストパラメータ調整 var m_domtourModulePkg_arrangeRequest = function (option){ var target = option.target; var targetForm = option.targetForm; //子供・幼児のパラメータ調整 for(var i=0;i