(function($) { $("#search").flexibleSearch({ searchDataPath: "/school/search.json", searchFormAction: "/school/searchresult.html", loadingImgPath: "/js/flexibleSearch/loading.gif", searchFormHTML: [''].join(""), resultItemTmpl: ['{{#items}}
{{#CTFSchoolAvailability}}{{{CTFSchoolAvailability}}}{{/CTFSchoolAvailability}}

{{#CTFSchoolClass}}{{CTFSchoolClass}}{{/CTFSchoolClass}}{{#CTFSchoolFacility}}{{CTFSchoolFacility}}{{/CTFSchoolFacility}}

{{EntryTitle}}

{{{EntryBody}}}
{{#CTFSchoolPrice}}
受講料
{{{CTFSchoolPrice}}}
{{/CTFSchoolPrice}}{{#CTFSchoolInsurance}}
保険料
詳細はこちら
{{/CTFSchoolInsurance}}{{#CTFSchoolWeek}}
開催曜日
{{CTFSchoolWeek}}
{{/CTFSchoolWeek}}{{#CTFSchoolTime}}
時間
{{CTFSchoolTime}}
{{/CTFSchoolTime}}{{#CTFSchoolNumTime}}
回数
{{CTFSchoolNumTime}}
{{/CTFSchoolNumTime}}{{#CTFSchoolCapacity}}
定員
{{CTFSchoolCapacity}}
{{/CTFSchoolCapacity}}{{#CTFSchoolTarget}}
対象
{{CTFSchoolTarget}}
{{/CTFSchoolTarget}}{{#CTFSchoolCalendar}}

受講カレンダー

{{/CTFSchoolCalendar}}
{{/items}}'].join(""), customSearch: function(item, paramObj) { var g01 = ""; var g02 = ""; var g03 = ""; var g04 = ""; var g05 = ""; var cond01 = getSplit(getParam('cond01')); if (cond01 != '') { for (i = 0; i < cond01.length; i++) { if (item.EntryCategories.indexOf(cond01[i]) != -1) { g01 = 1 } else if (item.CTFSchoolFacility.indexOf(cond01[i]) != -1) { g01 = 1 } } } else { g01 = 1 } var cond02 = getSplit(getParam('cond02')); if (cond02 != '') { for (i = 0; i < cond02.length; i++) { if (item.EntryCategories.indexOf(cond02[i]) != -1) { g02 = 1 } } } else { g02 = 1 } var tmp03 = getParam('cond03'); if (tmp03.indexOf("18歳以上") != -1) { tmp03 = tmp03+"%2C一般%2C55歳以上" }else if (tmp03.indexOf("20歳") != -1) { tmp03 = tmp03+"%2C一般%2C55歳以上" }else if (tmp03.indexOf("30歳") != -1) { tmp03 = tmp03+"%2C一般%2C55歳以上" }else if (tmp03.indexOf("40歳") != -1) { tmp03 = tmp03+"%2C一般%2C55歳以上" }else if (tmp03.indexOf("50歳") != -1) { tmp03 = tmp03+"%2C一般%2C55歳以上" } var cond03 = getSplit(tmp03); if (cond03 != '') { for (i = 0; i < cond03.length; i++) { if (item.EntryCategories.indexOf(cond03[i]) != -1) { g03 = 1 } } } else { g03 = 1 } var cond04 = getSplit(getParam('cond04')); if (cond04 != '') { for (i = 0; i < cond04.length; i++) { if (item.EntryCategories.indexOf(cond04[i]) != -1) { g04 = 1 } } } else { g04 = 1 } var cond05 = getSplit(getParam('cond05')); if (cond05 != '') { for (i = 0; i < cond05.length; i++) { if (item.EntryCategories.indexOf(cond05[i]) != -1) { g05 = 1 } } } else { g05 = 1 } if (g01 === 1 && g02 === 1 && g03 === 1 && g04 === 1 && g05 === 1) { return true } else { return false } }, resultMsgTmpl: '

{{#keywords}}「{{keywords}}」が {{/keywords}}{{#count}}{{count}} 件見つかりました。{{/count}}{{^count}}見つかりませんでした。{{/count}}

', resultMetaTitleTmpl: "{{metaTitle}}", paginateTmpl: "", dummy: null }); function getParam(target) { var url = decodeURI(location.href); parameters = url.split("?"); params = parameters[1].split("&"); var paramsArray = []; for (i = 0; i < params.length; i++) { neet = params[i].split("="); paramsArray.push(neet[0]); paramsArray[neet[0]] = neet[1] } var categoryKey = paramsArray[target]; return categoryKey } function getSplit(target) { params = target.split("%2C"); var paramsArray = []; for (i = 0; i < params.length; i++) { paramsArray.push(params[i]) } return paramsArray } })(jQuery);