{"id":509,"date":"2020-03-25T11:56:49","date_gmt":"2020-03-25T02:56:49","guid":{"rendered":"http:\/\/ezhp.info\/delica\/?page_id=509"},"modified":"2020-03-25T11:57:55","modified_gmt":"2020-03-25T02:57:55","slug":"reserve","status":"publish","type":"page","link":"https:\/\/ezhp.info\/delica\/reserve\/","title":{"rendered":"RESERVE"},"content":{"rendered":"<p>\u203b\u4e88\u7d04\u3057\u305f\u3044\u65e5\u4ed8\u3092\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u3057\u3066\u4e0b\u3055\u3044\u3002<br \/>\n<div id=\"sl_content\" role=\"main\">\r\n\r\n\t<link rel=\"stylesheet\" href=\"https:\/\/ezhp.info\/delica\/wp-content\/plugins\/salon-booking\/booking\/dhtmlxscheduler.css\" type=\"text\/css\" charset=\"utf-8\" \/>\r\n\r\n\t<script type=\"text\/javascript\" charset=\"utf-8\">\r\n\t\tvar $j = jQuery;\r\n\t\tvar target_day_from = new Date();\r\n\t\tvar target_day_to = new Date();\r\n\t\tvar save_target_event = \"\";\r\n\t\tvar save_item_cds = \"\";\r\n\t\tvar all_duplicate_cnt;\r\n\t\tvar staff_duplicates = new Array();\r\n\t\tvar staff_items = new Array();\r\n\t\tvar save_user_login = \"\";\r\n\t\tvar save_mail = \"\";\r\n\t\tvar save_tel = \"\";\r\n\t\tvar save_name = \"\";\r\n\t\tvar item_name = new Array();\r\n\r\n\t\tvar menus_staff = new Array();\r\n\t\tvar staff_names = new Array();\r\n\r\n\r\n\r\n\t\tvar is_collision_err = false;\r\n\r\n\t\tvar item_fromto = Array();item_fromto[1] = {\"f\":0,\"t\":20991230};item_fromto[2] = {\"f\":0,\"t\":20991230};\t\tvar promotions = {};var isNeedToCheckPromotionDate = false;var coupons = new Array(); \t\t$j(document).ready(function() {\r\n\t\t\t$j('#sl_customer_booking_form').draggable();\r\n\t\t\t\t\t\t$j(\"#sl_button_search\").click(function(){\r\n\t\t\t\tvar get_name = $j(\"#sl_name\").val().trim();\r\n\t\t\t\tvar get_mail = $j(\"#sl_mail\").val().trim();\r\n\t\t\t\tvar get_tel = $j(\"#sl_tel\").val().trim();\r\n\t\t\t\tif (get_name || get_mail || get_tel) {\r\n\t\t\t\t\t$j(\"#sl_button_search\").prop(\"disabled\",true);\r\n\t\t\t\t\t$j.ajax({\r\n\t\t\t\t\t\ttype: \"post\",\r\n\t\t\t\t\t\turl:  \"https:\/\/ezhp.info\/delica\/wp-admin\/admin-ajax.php?action=slsearch\",\r\n\t\t\t\t\t\tdataType : \"json\",\r\n\t\t\t\t\t\tdata: {\r\n\t\t\t\t\t\t\t\"type\":\"reservation\",\r\n\t\t\t\t\t\t\t\"name\":get_name,\r\n\t\t\t\t\t\t\t\"mail\":get_mail,\r\n\t\t\t\t\t\t\t\"menu_func\":\"Search_Page\",\r\n\t\t\t\t\t\t\t\"tel\":get_tel\r\n\t\t\t\t\t\t},\r\n\r\n\t\t\t\t\t\tsuccess: function(data) {\r\n\t\t\t\t\t\t\tif (data.status == \"Error\" ) {\r\n\t\t\t\t\t\t\t\talert(data.message);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\telse {\r\n\t\t\t\t\t\t\t\tvar mW = $j(\"#sl_search\").find('.modalBody').innerWidth() \/ 2;\r\n\t\t\t\t\t\t\t\tvar mH = $j(\"#sl_search\").find('.modalBody').innerHeight() \/ 2;\r\n\t\t\t\t\t\t\t\t$j(\"#sl_search\").find('.modalBody').css({'margin-left':-mW,'margin-top':-mH});\r\n\t\t\t\t\t\t\t\t$j(\"#sl_search\").css({'display':'block'});\r\n\t\t\t\t\t\t\t\t$j(\"#sl_search\").animate({'opacity':'1'},'fast');\r\n\t\t\t\t\t\t\t\t$j(\"#sl_search_result\").html(data.set_data);\r\n\t\t\t\t\t\t\t\tif (+data.cnt > 0 ) {\r\n\t\t\t\t\t\t\t\t\t$j(\"#sl_search_result tr\").click(function(event) {\r\n\t\t\t\t\t\t\t\t\t\tif (this.children[0].innerHTML == \"\u3044\u3044\u3048\" ) return;\r\n\t\t\t\t\t\t\t\t\t\tvar name = this.children[1].innerHTML;\r\n\t\t\t\t\t\t\t\t\t\t$j(\"#sl_name\").val(name);\r\n\t\t\t\t\t\t\t\t\t\tvar tel = this.children[2].innerHTML;\r\n\t\t\t\t\t\t\t\t\t\tif (! tel) tel = this.children[3].innerHTML;\r\n\t\t\t\t\t\t\t\t\t\t$j(\"#sl_tel\").val(tel);\r\n\t\t\t\t\t\t\t\t\t\t$j(\"#sl_mail\").val(this.children[4].innerHTML);\r\n\t\t\t\t\t\t\t\t\t\tsave_name = name;\r\n\t\t\t\t\t\t\t\t\t\tsave_tel = tel;\r\n\t\t\t\t\t\t\t\t\t\tsave_mail = this.children[4].innerHTML;\r\n\t\t\t\t\t\t\t\t\t\tsave_user_login = $j(this).find(\"input\").val();\r\n\t\t\t\t\t\t\t\t\t\tfnRemoveModalResult(this.parentNode.parentNode);\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t$j(\"#sl_button_search\").prop(\"disabled\",false);\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\terror:  function(XMLHttpRequest, textStatus){\r\n\t\t\t\t\t\t\talert (textStatus);\r\n\t\t\t\t\t\t\t$j(\"#sl_button_search\").prop(\"disabled\",false);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t$j(\"#sl_button_close1,#sl_button_close2\").click(function(){\r\n\t\t\tfnRemoveModalResult(this);\r\n\t\t});\r\n\t\t\tscheduler.config.valid_from = new Date(2026,3,6);\r\n\t\t\tscheduler.config.valid_to = new Date(2026,4,6);\r\n\r\n\t\t\tscheduler.config.limit_start = null;\r\n\t\t\tscheduler.config.limit_end= null;\r\n\t\t\tscheduler.config.multi_day = true;\r\n\t\t\tscheduler.config.all_timed = true;\r\n\t\t\tscheduler.config.prevent_cache = true;\r\n\t\t\tscheduler.config.first_hour= 10;\r\n\t\t\tscheduler.config.last_hour= 19;\r\n\t\t\tscheduler.config.last_hour_48 = 1900;\r\n\t\t\tscheduler._pre_render_events = function(evs, hold) {\r\n\t\t\t\tvar hb = this.xy.bar_height;\r\n\t\t\t\tvar h_old = this._colsS.heights;\r\n\t\t\t\tvar h = this._colsS.heights = [0, 0, 0, 0, 0, 0, 0];\r\n\t\t\t\tvar data = this._els[\"dhx_cal_data\"][0];\r\n\t\t\t\tif (!this._table_view)\r\n\t\t\t\t\tevs = this._pre_render_events_line(evs, hold);\r\n\t\t\t\telse\r\n\t\t\t\t\tevs = this._pre_render_events_table(evs, hold);\r\n\r\n\t\t\t\tif (this._table_view) {\r\n\t\t\t\t\tif (hold)\r\n\t\t\t\t\t\tthis._colsS.heights = h_old;\r\n\t\t\t\t\telse {\r\n\t\t\t\t\t\tvar evl = data.firstChild;\r\n\t\t\t\t\t\tif (evl.rows) {\r\n\t\t\t\t\t\t\tfor (var i = 0; i < evl.rows.length; i++) {\r\n\t\t\t\t\t\t\t\th[i]++;\r\n\t\t\t\t\t\t\t\tif ((h[i]) * hb > this._colsS.height - 22) {\r\n\t\t\t\t\t\t\t\t\tvar before_heights = new Array();\t\/\/[hisa]\r\n \t\t\t\t\t\t\t\t\tvar cells = evl.rows[i].cells;\r\n\r\n\t\t\t\t\t\t\t\t\tfor (var j = 0; j < cells.length; j++) {\r\n\t\t\t\t\t\t\t\t\t\tbefore_heights[j] = cells[j].childNodes[0].childNodes[1].style.height;\t\/\/[hisa]\r\n\t\t\t\t\t\t\t\t\t\tcells[j].childNodes[0].childNodes[1].style.height = h[i] * hb + \"px\";\r\n\t\t\t\t\t\t\t\t\t\tif (cells[j].childNodes[0].childNodes[1].childNodes[0])\r\n\t\t\t\t\t\t\t\t\t\t\tcells[j].childNodes[0].childNodes[1].childNodes[0].style.height = h[i] * hb + \"px\";\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\/\/[hisa]from\r\n\/\/ \t\t\t\t\t\t\t\t\tfor(var x = i+1;x < evl.rows.length; x++) {\r\n\/\/ \t\t\t\t\t\t\t\t\t\tcells_next = evl.rows[x].cells;\r\n\/\/ \t\t\t\t\t\t\t\t\t\tfor(var y = 0 ; y < cells_next.length; y++ ) {\r\n\/\/ \t\t\t\t\t\t\t\t\t\t\tif (cells_next[y].childNodes[0].childNodes[1].childNodes[0]) {\r\n\/\/ \t\t\t\t\t\t\t\t\t\t\t\tvar tmp_height = cells_next[y].childNodes[0].childNodes[1].childNodes[0].style.top.replace(\"px\",\"\");\r\n\/\/ \t\t\t\t\t\t\t\t\t\t\t\tvar tmp_before_height = before_heights[y].replace(\"px\",\"\");\r\n\/\/ \t\t\t\t\t\t\t\t\t\t\t\tcells_next[y].childNodes[0].childNodes[1].childNodes[0].style.top = h[i] * hb + Number(tmp_height) - Number(tmp_before_height)  + \"px\";\r\n\/\/ \t\t\t\t\t\t\t\t\t\t\t}\r\n\/\/ \t\t\t\t\t\t\t\t\t\t}\r\n\/\/ \t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\/\/[hisa]to\r\n\t\t\t\t\t\t\t\t\th[i] = (h[i - 1] || 0) + cells[0].offsetHeight;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\th[i] = (h[i - 1] || 0) + evl.rows[i].cells[0].offsetHeight;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\th.unshift(0);\r\n\t\t\t\t\t\t\tif (evl.parentNode.offsetHeight < evl.parentNode.scrollHeight && !evl._h_fix && scheduler.xy.scroll_width) {\r\n\t\t\t\t\t\t\t\t\/\/we have v-scroll, decrease last day cell\r\n\/\/ \t\t\t\t\t\t\t\tfor (var i = 0; i < evl.rows.length; i++) {\r\n\/\/ \t\t\t\t\t\t\t\t\tvar cell = evl.rows[i].cells[6].childNodes[0];\r\n\/\/ \t\t\t\t\t\t\t\t\tvar w = cell.offsetWidth - scheduler.xy.scroll_width + \"px\";\r\n\/\/ \t\t\t\t\t\t\t\t\tcell.style.width = w;\r\n\/\/ \t\t\t\t\t\t\t\t\tcell.nextSibling.style.width = w;\r\n\/\/ \t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tevl._h_fix = true;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tif (!evs.length && this._els[\"dhx_multi_day\"][0].style.visibility == \"visible\")\r\n\t\t\t\t\t\t\t\th[0] = -1;\r\n\t\t\t\t\t\t\tif (evs.length || h[0] == -1) {\r\n\t\t\t\t\t\t\t\t\/\/shift days to have space for multiday events\r\n\t\t\t\t\t\t\t\tvar childs = evl.parentNode.childNodes;\r\n\r\n\t\t\t\t\t\t\t\t\/\/ +1 so multiday events would have 2px from top and 2px from bottom by default\r\n\t\t\t\t\t\t\t\tvar full_multi_day_height = (h[0] + 1) * hb + 1;\r\n\r\n\t\t\t\t\t\t\t\tvar used_multi_day_height = full_multi_day_height;\r\n\t\t\t\t\t\t\t\tvar used_multi_day_height_css = full_multi_day_height + \"px\";\r\n\t\t\t\t\t\t\t\tif (this.config.multi_day_height_limit) {\r\n\t\t\t\t\t\t\t\t\tused_multi_day_height = Math.min(full_multi_day_height, this.config.multi_day_height_limit) ;\r\n\t\t\t\t\t\t\t\t\tused_multi_day_height_css = used_multi_day_height + \"px\";\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\tdata.style.top = (this._els[\"dhx_cal_navline\"][0].offsetHeight + this._els[\"dhx_cal_header\"][0].offsetHeight + used_multi_day_height ) + \"px\";\r\n\t\t\t\t\t\t\t\tdata.style.height = (this._obj.offsetHeight - parseInt(data.style.top, 10) - (this.xy.margin_top || 0)) + \"px\";\r\n\r\n\t\t\t\t\t\t\t\tvar multi_day_section = this._els[\"dhx_multi_day\"][0];\r\n\t\t\t\t\t\t\t\tmulti_day_section.style.height = used_multi_day_height_css;\r\n\t\t\t\t\t\t\t\tmulti_day_section.style.visibility = (h[0] == -1 ? \"hidden\" : \"visible\");\r\n\r\n\t\t\t\t\t\t\t\t\/\/ icon\r\n\t\t\t\t\t\t\t\tvar multi_day_icon = this._els[\"dhx_multi_day\"][1];\r\n\t\t\t\t\t\t\t\tmulti_day_icon.style.height = used_multi_day_height_css;\r\n\t\t\t\t\t\t\t\tmulti_day_icon.style.visibility = (h[0] == -1 ? \"hidden\" : \"visible\");\r\n\t\t\t\t\t\t\t\tmulti_day_icon.className = h[0] ? \"dhx_multi_day_icon\" : \"dhx_multi_day_icon_small\";\r\n\t\t\t\t\t\t\t\tthis._dy_shift = (h[0] + 1) * hb;\r\n\t\t\t\t\t\t\t\th[0] = 0;\r\n\r\n\t\t\t\t\t\t\t\tif (used_multi_day_height != full_multi_day_height) {\r\n\t\t\t\t\t\t\t\t\tdata.style.top = (parseInt(data.style.top) + 2) + \"px\";\r\n\r\n\t\t\t\t\t\t\t\t\tmulti_day_section.style.overflowY = \"auto\";\r\n\t\t\t\t\t\t\t\t\tmulti_day_section.style.width = (parseInt(multi_day_section.style.width) - 2) + \"px\";\r\n\r\n\t\t\t\t\t\t\t\t\tmulti_day_icon.style.position = \"fixed\";\r\n\t\t\t\t\t\t\t\t\tmulti_day_icon.style.top = \"\";\r\n\t\t\t\t\t\t\t\t\tmulti_day_icon.style.left = \"\";\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn evs;\r\n\t\t\t};\r\n\t\t\tscheduler.showCover=function(box){\r\n\t\t\t\tif (box){\r\n\t\t\t\t\tbox.style.display=\"block\";\r\n\r\n\t\t\t\t\tvar scroll_top = window.pageYOffset||document.body.scrollTop||document.documentElement.scrollTop;\r\n\t\t\t\t\tvar scroll_left = window.pageXOffset||document.body.scrollLeft||document.documentElement.scrollLeft;\r\n\r\n\t\t\t\t\tvar view_height = window.innerHeight||document.documentElement.clientHeight;\r\n\r\n\t\t\t\t\tif(scroll_top) \/\/ if vertical scroll on window\r\n\t\t\t\t\t\tbox.style.top=Math.round(scroll_top+Math.max((view_height-box.offsetHeight)\/2, 0))+\"px\";\r\n\t\t\t\t\telse \/\/ vertical scroll on body\r\n\t\t\t\t\t\tbox.style.top=Math.round(Math.max(((view_height-box.offsetHeight)\/2), 0) + 9)+\"px\"; \/\/ +9 for compatibility with auto tests\r\n\r\n\t\t\t\t\t\/\/ not quite accurate but used for compatibility reasons\r\n\t\t\t\t\tvar left_pos = 0;\t\/\/[hisa]\r\n\t\t\t\t\tif(document.documentElement.scrollWidth > document.body.offsetWidth) \/\/ if horizontal scroll on the window\r\n\t\t\t\/\/\t\t\tbox.style.left=Math.round(scroll_left+(document.body.offsetWidth-box.offsetWidth)\/2)+\"px\";\r\n\t\t\t\t\t\tleft_pos=Math.round(scroll_left+(document.body.offsetWidth-box.offsetWidth)\/2);\r\n\t\t\t\t\telse \/\/ horizontal scroll on the body\r\n\t\t\t\/\/\t\t\tbox.style.left=Math.round((document.body.offsetWidth-box.offsetWidth)\/2)+\"px\";\r\n\t\t\t\t\t\tleft_pos=Math.round((document.body.offsetWidth-box.offsetWidth)\/2);\r\n\t\t\t\t\tif (left_pos < 0 ) left_pos = 0;\r\n\t\t\t\t\tbox.style.left= left_pos + \"px\";\r\n\t\t\t\t}\r\n\t\t\t\tthis.show_cover();\r\n\t\t\t};\r\n\t\t\tscheduler._on_dbl_click=function(e,a){if(a=a||e.target||e.srcElement,!this.config.readonly){var c=a.className.split(\" \")[0];switch(c){case\"dhx_scale_holder\":case\"dhx_scale_holder_now\":case\"dhx_month_body\":case\"dhx_wa_day_data\":case\"dhx_marked_timespan\":if(!scheduler.config.dblclick_create)break;if(-1==a.className.indexOf(\"on_business\")||\"timeline\"!=scheduler._mode)this.addEventNow(this.getActionData(e).date,null,e);else{var t=this.dblclick_dhx_matrix_cell;t.call(this,e)}break;case\"dhx_cal_event\":case\"dhx_wa_ev_body\":case\"dhx_agenda_line\":case\"dhx_grid_event\":case\"dhx_cal_event_line\":case\"dhx_cal_event_clear\":var i=this._locate_event(a);if(!this.callEvent(\"onDblClick\",[i,e]))return;this.config.details_on_dblclick||this._table_view||!this.getEvent(i)._timed||!this.config.select?this.showLightbox(i):this.edit(i);break;case\"dhx_time_block\":case\"dhx_cal_container\":return;default:var t=this[\"dblclick_\"+c];if(t)t.call(this,e);else if(a.parentNode&&a!=this)return scheduler._on_dbl_click(e,a.parentNode)}}};\t\t\tscheduler.config.time_step = 30;\r\n\t\t\t\tscheduler.config.event_duration = 60;\r\n\t\t\tscheduler.config.auto_end_date = true;\r\n\t\t\tscheduler.config.xml_date= \"%Y-%m-%d %H:%i\";\r\n\t\t\tscheduler.config.details_on_create=true;\r\n\t\t\tscheduler.config.details_on_dblclick=true;\r\n\t\t\t\tscheduler.xy.menu_width = 0;\r\n\r\n\t\t\t\tscheduler.config.mark_now = false;\r\n\t\t\tscheduler.config.check_limits = false;\r\n\t\r\n\t\t\tscheduler.locale={\r\n\t\t\t\tdate: {\r\n\t\t\t\t\tmonth_full:[\"1\u6708\",\"2\u6708\",\"3\u6708\",\"4\u6708\",\"5\u6708\",\"6\u6708\",\"7\u6708\",\"8\u6708\",\"9\u6708\",\"10\u6708\",\"11\u6708\",\"12\u6708\"],\r\n\t\t\t\t\tmonth_short:[ \"1\u6708\",\"2\u6708\",\"3\u6708\",\"4\u6708\",\"5\u6708\",\"6\u6708\",\"7\u6708\",\"8\u6708\",\"9\u6708\",\"10\u6708\",\"11\u6708\",\"12\u6708\"],\r\n\t\t\t\t\tday_full:[\"\u65e5\u66dc\u65e5\",\"\u6708\u66dc\u65e5\",\"\u706b\u66dc\u65e5\",\"\u6c34\u66dc\u65e5\",\"\u6728\u66dc\u65e5\",\"\u91d1\u66dc\u65e5\",\"\u571f\u66dc\u65e5\"],\r\n\t\t\t\t\tday_short:[\"\u65e5\",\"\u6708\",\"\u706b\",\"\u6c34\",\"\u6728\",\"\u91d1\",\"\u571f\"],\r\n\t\t\t\t\tdayNamesMin: [\"\u65e5\",\"\u6708\",\"\u706b\",\"\u6c34\",\"\u6728\",\"\u91d1\",\"\u571f\"],\r\n\t\t\t\t},\r\n\t\t\t\tlabels:{\r\n\t\t\t\t\tdhx_cal_today_button:\"\u4eca\u65e5\",\r\n\t\t\t\t\tday_tab:\"\u65e5\",\r\n\t\t\t\t\tweek_tab:\"\u9031\",\r\n\t\t\t\t\tmonth_tab:\"\u6708\",\r\n\t\t\t\t}\r\n\t\t\t};\r\n\r\n\t\t\tscheduler.config.default_date = \"%m\/%d\";\r\n\t\t\tscheduler.config.month_date =\"%m\u6708\";\r\n\t\t\tscheduler.config.week_date = \"%l\";\r\n\t\t\tscheduler.config.day_date = \"%n\/%d(%D)\";\r\n\r\n\/\/\t\t\tscheduler.config.default_date = \"%Y\/%m\/%d(%D)\";\r\n\/\/\t\t\tscheduler.config.month_date = \"%Y\/%m\";\r\n\/\/\t\t\tscheduler.config.week_date = \"%l\";\r\n\/\/\t\t\tscheduler.config.day_date = \"%n\/%d(%D)\";\r\n\r\n\t\t\r\n\t\t\t\t\t\tvar options = {\r\n\t\t\t\t\t\tdays:2,\r\n\t\t\t\t\t\tzones:[\"fullday\"],\r\n\t\t\t\t\t\ttype: \"dhx_time_block\",\r\n\t\t\t\t\t\tcss: \"dhx_sl_holiday\",\r\n\t\t\t\t\t\thtml: \"\u4f11\u307f\"\r\n\t\t\t\t\t};\r\n\t\t\t\t\tscheduler.addMarkedTimespan(options);var on_business_from = [  ];var on_business_to = [  ];var holidays_from = [  ];var holidays_to = [  ];\r\n\t\tfor (var i=0; i<on_business_from.length; i++) {\r\n\t\t\tvar start_date = new Date(on_business_from[i].getFullYear(),on_business_from[i].getMonth(),on_business_from[i].getDate(),on_business_from[i].getHours(),on_business_from[i].getMinutes(),0);\r\n\t\t\tvar end_date = new Date(on_business_to[i].getFullYear(),on_business_to[i].getMonth(),on_business_to[i].getDate(),on_business_to[i].getHours(),on_business_to[i].getMinutes(),0);\r\n\t\t\tvar options = {\r\n\t\t\t\tstart_date: start_date,\r\n\t\t\t\tend_date:  end_date,\r\n\t\t\t\ttype: \"\",\r\n\t\t\t\tcss: \"on_business\",\r\n\t\t\t\thtml: \"\u55b6\u696d\"\r\n\t\t\t};\r\n\t\t\tif ((+start_date.getHours() == 10)\r\n\t\t\t\t&& (+start_date.getMinutes() == 0)\r\n\t\t\t\t&& (+end_date.getHours() == 19)\r\n\t\t\t\t&& (+end_date.getMinutes() == 0)) {\r\n\t\t\t\toptions = {\r\n\t\t\t\t\tdays:start_date,\r\n\t\t\t\t\tzones:[\"fullday\"],\r\n\t\t\t\t\ttype: \"\",\r\n\t\t\t\t\tcss: \"on_business\",\r\n\t\t\t\t\thtml: \"\u55b6\u696d\"\r\n\t\t\t\t};\r\n\t\t\t}\r\n\t\t\tscheduler.addMarkedTimespan(options);\r\n\t\t}\r\n\t\tfor (var i=0; i<holidays_from.length; i++) {\r\n\t\t\tvar start_date = new Date(holidays_from[i].getFullYear(),holidays_from[i].getMonth(),holidays_from[i].getDate(),holidays_from[i].getHours(),holidays_from[i].getMinutes(),0);\r\n\t\t\tvar end_date = new Date(holidays_to[i].getFullYear(),holidays_to[i].getMonth(),holidays_to[i].getDate(),holidays_to[i].getHours(),holidays_to[i].getMinutes(),0);\r\n\t\t\tvar options = {\r\n\t\t\t\tstart_date: start_date,\r\n\t\t\t\tend_date:  end_date,\r\n\t\t\t\ttype: \"dhx_time_block\",\r\n\t\t\t\tcss: \"dhx_sl_holiday\",\r\n\t\t\t\thtml: \"\u4f11\u307f\"\r\n\t\t\t};\r\n\t\t\tif ((+start_date.getHours() == 10)\r\n\t\t\t\t&& (+start_date.getMinutes() == 0)\r\n\t\t\t\t&& (+end_date.getHours() == 19)\r\n\t\t\t\t&& (+end_date.getMinutes() == 0)) {\r\n\t\t\t\toptions = {\r\n\t\t\t\t\tdays:start_date,\r\n\t\t\t\t\tzones:[\"fullday\"],\r\n\t\t\t\t\ttype: \"dhx_time_block\",\r\n\t\t\t\t\tcss: \"dhx_sl_holiday\",\r\n\t\t\t\t\thtml: \"\u4f11\u307f\"\r\n\t\t\t\t};\r\n\t\t\t}\r\n \t\t\tscheduler.addMarkedTimespan(options);\r\n\t}var staffs=[{key:-1, label:\"\u6307\u540d\u306a\u3057\" },{key:1, label:\"<div class='sl_staff_name' > <\/div>\" }];staff_duplicates[1] = 0;staff_items[1] = \"1,2\";staff_names[1] = \" \";menus_staff[1] = \"1\";menus_staff[2] = \"1\";item_name[1]= \"\u30ab\u30c3\u30c8\";item_name[2]= \"\u30d1\u30fc\u30de\";var staff_holidays = [  ];\t\t\t\tfor (var i=0; i<staff_holidays.length; i++) {\r\n\t\t\t\t\tvar options = {\r\n\t\t\t\t\t\tstart_date: staff_holidays[i].start_date,\r\n\t\t\t\t\t\tend_date: staff_holidays[i].end_date,\r\n\t\t\t\t\t\ttype: \"dhx_time_block\",\r\n\t\t\t\t\t\tcss: \"dhx_sl_holiday\",\r\n\t\t\t\t\t\tsections: { timeline:[staff_holidays[i].staff_cd] },\r\n\t\t\t\t\t\thtml: \"\u4f11\u307f\"\r\n\t\t\t\t\t};\r\n\t\t\t\t\tscheduler.addMarkedTimespan(options);\r\n\t\t\t\t}all_duplicate_cnt = 2;\r\n\t\t\tvar durations = {\r\n\t\t\t\tday: 24 * 60 * 60 * 1000,\r\n\t\t\t\thour: 60 * 60 * 1000,\r\n\t\t\t\tminute: 60 * 1000\r\n\t\t\t};\r\n\r\n\t\t\tvar get_formatted_duration = function(start, end) {\r\n\t\t\t\tvar diff = end - start;\r\n\t\t\t\tvar days = Math.floor(diff \/ durations.day);\r\n\t\t\t\tdiff -= days * durations.day;\r\n\t\t\t\tvar hours = Math.floor(diff \/ durations.hour);\r\n\t\t\t\tdiff -= hours * durations.hour;\r\n\t\t\t\tvar minutes = Math.floor(diff \/ durations.minute);\r\n\t\t\t\tvar results = [];\r\n\t\t\t\tif (days) results.push(days + \" days\");\r\n\t\t\t\tif (hours) results.push(hours + \" hours\");\r\n\t\t\t\tif (minutes) results.push(minutes + \" minutes\");\r\n\t\t\t\treturn results.join(\", \");\r\n\t\t\t};\r\n\t\t\tvar resize_date_format = scheduler.date.date_to_str(scheduler.config.hour_date);\r\n\t\t\tscheduler.templates.event_bar_text = function(start, end, event) {\r\n\t\t\t\tif (event.edit_flg == 1 )  {\r\n\t\t\t\t\tvar state = scheduler.getState();\r\n\t\t\t\t\tif (state.drag_id == event.id) {\r\n\t\t\t\t\t\treturn resize_date_format(start) + \" - \" + resize_date_format(end) + \" (\" + get_formatted_duration(start, end) + \")\";\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\treturn htmlspecialchars(event.text); \/\/ default\r\n\t\t\t};\r\n\r\n\r\n\t\t\t\tscheduler.locale.labels.timeline_tab = \"\u30b9\u30bf\u30c3\u30d5\";\r\n\t\t\t\tscheduler.createTimelineView({\r\n\t\t\t\t\tsection_autoheight: false,\r\n\t\t\t\t\tname: \"timeline\",\r\n\t\t\t\t\tx_unit: \"minute\",\r\n\t\t\t\t\tx_date: \"%H\",\r\n\t\t\t\t\tx_step: 60,\r\n\t\t\t\t\tx_size: 9,\r\n\t\t\t\t\tx_start: 10,\r\n\t\t\t\t\tx_length:24,\r\n\t\t\t\t\ty_unit: staffs,\r\n\t\t\t\t\ty_property:\"staff_cd\",\r\n\t\t\t\t\tfolder_events_available: true,\r\n\t\t\t\t\tdx:50,\r\n\t\t\t\t\tdy:110,\r\n\t\t\t\t\trender:\"bar\" ,\r\n\t\t\t\t\tevent_dy: \"full\"\r\n\t\t\t});\r\n\r\n\t\t\t\t\tload_day = \"20260408\";\r\n\t\t\tvar tmp = new Date(load_day.substr(0,4),(+load_day.substr(4,2))-1,load_day.substr(6,2));\r\n\t\t\tscheduler.init('scheduler_here',tmp,\"month\");\r\n\t\t\r\n\t\t\tscheduler.templates.event_text=function(start,end,event){\r\n\t\t\t\tvar title_name = htmlspecialchars(event.name);\r\n\t\t\t\tif ((event.edit_flg == 1 ) && (title_name != '')) {\r\n\t\t\t\t\t\t\ttitle_name = \"%s \u69d8\".replace(\"%s\",title_name);\r\n\t\t\t\t}\r\n\t\t\t\treturn \"<b>\"+title_name+\"<\/b>\";\r\n\t\t\t}\r\n\t\t\tscheduler.load(\"https:\/\/ezhp.info\/delica\/wp-admin\/admin-ajax.php?action=slbooking&menu_func=Booking_Get_Event&branch_cd=1\",function() {\r\n\t\t\t\t$j(\".lightbox\").colorbox(\r\n\t\t\t\t\t{maxWidht:\"80%\"\r\n\t\t\t\t\t,maxHeight:\"80%\"});\r\n\t\t\t});\r\n\t\t\tvar dp = new dataProcessor(\"https:\/\/ezhp.info\/delica\/wp-admin\/admin-ajax.php?action=slbooking&menu_func=Booking_Edit\");\r\n\t\t\tdp.init(scheduler);\r\n\t\t\tdp.defineAction(\"error\",function(response){\r\n\t\t\t\tvar message_id = response.getAttribute('message').substr(0,4);\r\n\t\t\t\tif ( message_id && message_id == 'E901' ) {\r\n\t\t\t\t\tif (response.getAttribute('sid') ) {\r\n\t\t\t\t\t\tvar id = response.getAttribute('sid') ;\r\n\t\t\t\t\t\tif (response.getAttribute('func') == \"inserted\" ) {\r\n\t\t\t\t\t\t\t\tscheduler.deleteEvent(id);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\telse {\r\n\t\t\t\t\t\t\tif (save_target_event ) {\r\n\t\t\t\t\t\t\t\tsave_target_event._dhx_changed = false;\r\n\t\t\t\t\t\t\t\tscheduler._lame_copy(scheduler._events[id],save_target_event);\r\n\t\t\t\t\t\t\t\tscheduler.updateEvent(id);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\telse {\r\n\t\t\t\t\t$j(\"#sl_customer_booking_form\").show();\r\n\t\t\t\t\t$j(\"#sl_data_detail\").show();\r\n\t\t\t\t\tvar id = response.getAttribute('sid') ;\r\n\t\t\t\t\tvar ev = scheduler.getEvent(id);\r\n\t\t\t\t\tscheduler.startLightbox(id, $j(\"#sl_customer_booking_form\").get(0));\r\n\t\t\t\t}\r\n\t\t\t\talert(response.getAttribute(\"message\"));\r\n\t\t\t\treturn false;\r\n\t\t\t})\r\n\r\n\t\t\tdp.setTransactionMode(\"POST\",false);\r\n\t\t\tdp.attachEvent(\"onBeforeUpdate\",function(id,status, data){\r\n\t\t\t\tdata.branch_cd = 1;\r\n\t\t\t\treturn true;\r\n\t\t\t})\r\n\r\n\t\t\tdp.attachEvent(\"onAfterUpdate\",function(sid,action,tid,xml_node){\r\n\t\t\t\tif (action == \"invalid\" ) {\r\n\t\t\t\t\tif (save_target_event ) {\r\n\t\t\t\t\t\tsave_target_event._dhx_changed = false;\r\n\t\t\t\t\t\tscheduler._lame_copy(scheduler._events[sid],save_target_event);\r\n\t\t\t\t\t\tscheduler.updateEvent(save_target_event.id);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\telse if (action != \"invalid\" && action != \"deleted\") {\r\n\t\t\t\t\tscheduler._events[tid].type = '';\r\n\t\t\t\t\tscheduler._events[tid].edit_flg = xml_node.getAttribute(\"edit_flg\");\r\n\t\t\t\t\tscheduler._events[tid].name = xml_node.getAttribute(\"name\");\r\n\t\t\t\t\tscheduler._events[tid].text = _edit_text_name(xml_node.getAttribute(\"name\"));\r\n\t\t\t\t\tscheduler._events[tid].status = xml_node.getAttribute(\"status\");\r\n\t\t\t\t\tscheduler._events[tid].p2 = xml_node.getAttribute(\"p2\");\r\n\t\t\t\t\tscheduler._events[tid].user_login = xml_node.getAttribute(\"user_login\");\r\n\t\t\t\t\tvar setAfterDate = scheduler.date.str_to_date(scheduler.config.xml_date,scheduler.config.server_utc);\r\n\t\t\t\t\tscheduler._events[tid].end_date = setAfterDate(xml_node.getAttribute(\"end_date\"));\r\n\t\t\t\t\tscheduler.updateEvent(tid);\r\n\t\t\t\t\t$j(\".lightbox\").colorbox(\r\n\t\t\t\t\t\t\t{maxWidht:\"80%\"\r\n\t\t\t\t\t\t\t,maxHeight:\"80%\"});\r\n\r\n\t\t\t\t\tif (xml_node.getAttribute(\"alert_msg\") ) {\r\n\t\t\t\t\t\talert(xml_node.getAttribute(\"alert_msg\"));\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t}\r\n\t\t\t\treturn true;\r\n\t\t\t})\r\n\r\n\t\t\tscheduler.templates.event_class=function(start,end,event){\r\n\t\t\t\tvar set_class = \"\";\r\n\t\t\t\tif (event.status == 2 ) {\r\n\t\t\t\t\tset_class = \"user_temporary\";\r\n\t\t\t\t}\r\n\t\t\t\tif (event.edit_flg == 0 ) {\r\n\t\t\t\t\tset_class = \"user_no_edit\";\r\n\t\t\t\t}\r\n\t\t\t\tset_class = set_class + \" sl_staff_\" + event.staff_cd;\r\n\t\t\t\treturn set_class;\r\n\t\t\t}\r\n\r\n\t\t\tscheduler.attachEvent(\"onEventCreated\",function(id){\r\n\t\t\t\tvar ev = this.getEvent(id);\r\n\t\t\t\tev.edit_flg = 1;\r\n\t\t\t\t\t\t\t\t\t\t\tev.name = '';\r\n\t\t\t\t\t\tev.mail = '';\r\n\t\t\t\t\t\tev.tel = '';\r\n\t\t\t\t\t\tev.status = 2;\r\n\t\t\t\t\t\tev.user_login = '';\r\n\t\t\t\t\t\t\t\t\t\tev.remark = '';\r\n\t\t\t\t\tev.item_cds = '';\r\n\t\t\t\t\tev.type = 'new';\r\n\t\t\t\t\tev.memo = JSON.stringify(\"\");\r\n\t\t\t\t\tvar start = ev.start_date.getHours() * 100 + ev.start_date.getMinutes();\r\n\t\t\t\t\t\t\t\tif (start <  1000 ) {\r\n\t\t\t\t\t\t\t\t\tev.start_date.setHours(10);\r\n\t\t\t\t\t\tev.start_date.setMinutes(0);\r\n\t\t\t\t\t}\r\n\t\t\t});\r\n\t\t\t\t\t\tscheduler.attachEvent(\"onBeforeEventChanged\", function(ev, native_event, is_new){\r\n\t\t\t\t$j(\".lightbox\").colorbox(\r\n\t\t\t\t\t\t{maxWidht:\"80%\"\r\n\t\t\t\t\t\t,maxHeight:\"80%\"});\r\n\t\t\t\tif (!is_collision_err ) return;\r\n\t\t\t\tif (!is_new && ev.status == 2 ) {\r\n\t\t\t\t\talert(\"\u3053\u306e\u4e88\u7d04\u306f\u4eee\u4e88\u7d04\u306a\u306e\u3067\u3001\u79fb\u52d5\u3067\u304d\u307e\u305b\u3093\u3002\");\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tvar is_check = true;\r\n\t\t\t\tif (ev.staff_cd) {\r\n\t\t\t\t\tis_check = checkStaffHolidayLogic(ev.staff_cd,ev.start_date,ev.end_date);\r\n\t\t\t\t}\r\n\t\t\t\tif ( !_checkDeadline(ev.start_date,\"1000\",\"1900\") ) {\r\n\t\t\t\tis_check = false;\r\n\t\t\t\t}\r\n\t\t\t\tif ( ev.start_date > new Date(2026,4,6) ) {\r\n\t\t\t\t\tis_check = false;\r\n\t\t\t\t\talert(\"30\u65e5\u4ee5\u5185\u3067\u4e88\u7d04\u3092\u3057\u3066\u304f\u3060\u3055\u3044\u3002\");\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif (scheduler._drag_event.staff_cd  && ev.staff_cd != -1 && ev.staff_cd != scheduler._drag_event.staff_cd ) {\r\n\t\t\t\t\tvar item_array = staff_items[ev.staff_cd].split(\",\");\r\n\t\t\t\t\tvar set_item_array = ev.item_cds.split(\",\");\r\n\t\t\t\t\tvar max_loop = set_item_array.length;\r\n\t\t\t\t\tfor\t (var i = 0 ; i < max_loop; i++) {\r\n\t\t\t\t\t\tif (item_array.indexOf(set_item_array[i]) == -1) {\r\n\t\t\t\t\t\t\tis_check = false;\r\n\t\t\t\t\t\t\talert(\"\u3053\u306e\u30b9\u30bf\u30c3\u30d5\u304c\u6271\u3048\u306a\u3044\u30e1\u30cb\u30e5\u30fc\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\u3002[\"+ item_name[set_item_array[i]] + \"]\");\r\n\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif (this._drag_mode){\r\n\t\t\t\t\tsave_target_event = scheduler._lame_clone(scheduler._drag_event);\r\n\t\t\t\t}\r\n\t\t\t\telse {\r\n\t\t\t\t\tsave_target_event = \"\";\r\n\t\t\t\t}\r\n\t\t\t\treturn is_check;\r\n\t\t\t});\r\n\t\t\tscheduler.attachEvent(\"onClick\",allow_own);\r\n\t\t\tscheduler.attachEvent(\"onDblClick\",allow_own);\r\n\t\t\tfunction allow_own(id){\r\n\r\n\t\t\t\tvar is_check = true;\r\n\t\t\t\tvar ev = this.getEvent(id);\r\n\t\t\t\tif (!_checkDeadline(ev.start_date,\"1000\",\"1900\") ) {\r\n\t\t\t\t\tis_check = false;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\telse if (ev.status == 2 ) {\r\n\t\t\t\t\t\tis_check = false;\r\n\t\t\t\t\t\talert(\"\u4eee\u4e88\u7d04\u30c7\u30fc\u30bf\u306f\u66f4\u65b0\u3067\u304d\u307e\u305b\u3093\u3002\u30e1\u30fc\u30eb\u3067\u304a\u77e5\u3089\u305b\u3057\u305f\u78ba\u5b9a\u753b\u9762\u3092\u958b\u3044\u3066\u5185\u5bb9\u3092\u78ba\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u78ba\u5b9a\u3057\u3066\u3044\u308b\u5834\u5408\u306f\u3001\u753b\u9762\u3092F5\u3067\u66f4\u65b0\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002\");\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\telse if ( ev.edit_flg == 0 ) {\r\n\t\t\t\t\t\tis_check = false;\r\n\t\t\t\t\t\talert(\"\u3053\u306e\u30c7\u30fc\u30bf\u306f\u7de8\u96c6\u3067\u304d\u307e\u305b\u3093\");\r\n\t\t\t\t}\r\n\t\t\t\tif ( ev.start_date > new Date(2026,4,6) ) {\r\n\t\t\t\t\tis_check = false;\r\n\t\t\t\t\talert(\"30\u65e5\u4ee5\u5185\u3067\u4e88\u7d04\u3092\u3057\u3066\u304f\u3060\u3055\u3044\u3002\");\r\n\t\t\t\t}\r\n\t\t\t\tif (is_check ) \tev.branch_cd = 1;\r\n\t\t\t\treturn is_check;\r\n\t\t\t}\r\n\r\n\t\t\tfunction checkDisplayDate(mode) {\r\n\t\t\t\t$j(\"dhx_cal_date\").hide();\r\n\t\t\t\tif (mode == \"timeline\" || mode == \"month\" ) {\r\n\t\t\t\t\tif (mode == \"timeline\" && 320 < $j(\".dhx_cal_navline\").width() ) {\r\n\t\t\t\t\t\t$j(\"dhx_cal_date\").show();\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (mode == \"month\" && 315 < $j(\".dhx_cal_navline\").width() ) {\r\n\t\t\t\t\t\t$j(\"dhx_cal_date\").show();\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\tscheduler.attachEvent(\"onSchedulerResize\",function() {\r\n\t\t\t\tvar state = scheduler.getState();\r\n\t\t\t\tcheckDisplayDate(state.mode);\r\n\t\t\t\treturn true;\r\n\t\t\t});\r\n\r\n\t\t\tscheduler.attachEvent(\"onViewChange\", function(mode, date) {\r\n\r\n \t\t\t\tcheckDisplayDate(mode);\r\n\r\n\t\t\t\tif (mode == \"timeline\" ) {\r\n\t\t\t\t\t$j(\".lightbox\").colorbox(\r\n\t\t\t\t\t{maxWidht:\"80%\"\r\n\t\t\t\t\t,maxHeight:\"80%\"});\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\t$j( '#sl_login_password' ).keypress( function ( e ) {\r\n\t\t\t\tif ( e.which == 13 ) {\r\n\t\t\t\t\t$j(\"#sl_button_login\").click();\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t} );\r\n\r\n\t\t\t$j(\"#sl_button_login\").click(function(){\r\n\t\t\t\tvar val = $j(\"#sl_login_username\").val();\r\n\t\t\t\tif(val == \"\" || val === null){\r\n\t\t\t\t\t$j(\"#sl_login_username\").focus();\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tvar val = $j(\"#sl_login_password\").val();\r\n\t\t\t\tif(val == \"\" || val === null){\r\n\t\t\t\t\t$j(\"#sl_login_password\").focus();\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t$j(\"#sl_booking_login_div\").append('<form id=\"sl_form\" method=\"post\" action=\"https:\/\/ezhp.info\/delica\/wp-login.php?redirect_to=https%3A%2F%2Fezhp.info%2Fdelica%2Freserve%2F\" ><input  id=\"sl_log\" name=\"log\" type=\"hidden\"\/><input  id=\"sl_pass\" name=\"pwd\" type=\"hidden\"\/><\/form>');\r\n\t\t\t\t$j(\"#sl_log\").val($j(\"#sl_login_username\").val());\r\n\t\t\t\t$j(\"#sl_pass\").val($j(\"#sl_login_password\").val());\r\n\t\t\t\t$j(\"#sl_form\").submit();\r\n\t\t\t});\r\n\r\n\t\t\t$j(\"#sl_button_mobile\").click(function(){\r\n\t\t\t\t$j(\"#sl_booking_mobile\").append('<form id=\"sl_form\" method=\"post\" action=\"https:\/\/ezhp.info\/delica\/reserve\/\" ><input id=\"sl_desktop\" name=\"sl_desktop\" type=\"hidden\"\/><\/form>');\r\n\t\t\t\t$j(\"#sl_desktop\").val(false);\r\n\t\t\t\t$j(\"#sl_form\").submit();\r\n\t\t\t});\r\n\r\n\t\t\t$j(\"#sl_button_insert\").click(function(){\r\n\t\t\t\t$j(\"#sl_search_result\").html(\"\");\r\n\t\t\t\t$j(\"#sl_search\").hide();\r\n\t\t\t\tsave_form();\r\n\t\t\t});\r\n\r\n\t\t\t$j(\"#sl_button_close\").click(function(){\r\n\t\t\t\t$j(\"#sl_search_result\").html(\"\");\r\n\t\t\t\t$j(\"#sl_search\").hide();\r\n\t\t\t\tclose_form();\r\n\t\t\t});\r\n\r\n\t\t\t$j(\"#sl_button_delete\").click(function(){\r\n\t\t\t\tvar msg = \"\u4e88\u7d04\u3092\u30ad\u30e3\u30f3\u30bb\u30eb\u3057\u3066\u3088\u308d\u3057\u3044\u3067\u3059\u304b\";\r\n\t\t\t\tvar ev = scheduler.getEvent(scheduler.getState().lightbox_id);\r\n\t\t\t\tif (ev.status == 2 ) {\r\n\t\t\t\t\tmsg =\"\u4eee\u4e88\u7d04\u30c7\u30fc\u30bf\u3067\u3059\u304c\u3001\u524a\u9664\u3057\u3066\u3082\u3088\u3044\u3067\u3059\u304b\u3002\";\r\n\t\t\t\t}\r\n\t\t\t\tif (confirm(msg) ) {\r\n\t\t\t\t\t\t$j(\"#sl_search_result\").html(\"\");\r\n\t\t\t\t\t\t$j(\"#sl_search\").hide();\r\n\t\t\t\t\t\tdelete_booking_data();\r\n\t\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\t$j(\"#sl_coupon\").change(function () {\r\n\t\t\t\tfnUpdateEndTime();\r\n\t\t\t});\r\n\r\n\r\n\t\t\t$j(\"#sl_item_cds input[type=checkbox]\").click(function(){\r\n\r\n\t\t\t\t\/\/\u30e1\u30cb\u30e5\u30fc\u306b\u3088\u308a\u3042\u3064\u304b\u3048\u308b\u30b9\u30bf\u30c3\u30d5\u3092\u5897\u6e1b\u3055\u305b\u308b\r\n\t\t\t\tvar current_select_staff = $j(\"#sl_staff_cd\").val();\r\n\r\n\t\t\t\tvar can_operate_staff = Array();\r\n\t\t\t\tcan_operate_staff[1] = 0;\r\n\t\t\t\tvar checked_menu_cnt = 0;\r\n\r\n\t\t\t\t$j(\"#sl_item_cds input[type=checkbox]\").each(function (){\r\n\t\t\t\t\tif ( $j(this).is(\":checked\") ) {\r\n\t\t\t\t\t\tchecked_menu_cnt++;\r\n\t\t\t\t\t\tvar staffs = menus_staff[+$j(this).val()];\r\n\t\t\t\t\t\t\/\/staffs can operate checked menu\r\n\t\t\t\t\t\tif (staffs) {\r\n\t\t\t\t\t\t\tvar splits_staff = staffs.split(\",\");\r\n\t\t\t\t\t\t\tfor (var key in splits_staff) {\r\n\t\t\t\t\t\t\t\tcan_operate_staff[splits_staff[key]] += 1;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\/\/ \t\t\t\t\t\ttmp.push( $j(this).val() );\r\n\/\/ \t\t\t\t\t\tprice += +$j(this).next().val();\r\n\/\/ \t\t\t\t\t\tminute += +$j(this).next().next().val();\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\r\n\t\t\t\tvar set_staff_cnt = 0;\r\n\t\t\t\tif (0 < checked_menu_cnt ) {\r\n\t\t\t\t\t\t\t\t\t\t$j(\"select#sl_staff_cd\").children().remove();\r\n\t\t\t\t\tfor ( var set_staff_cd in can_operate_staff ) {\r\n\t\t\t\t\t\t\t\t\t\t\t\tif (checked_menu_cnt == can_operate_staff[set_staff_cd] ) {\r\n\t\t\t\t\t\t\tset_staff_cnt++;\r\n\t\t\t\t\t\t\t$j(\"select#sl_staff_cd\").append(\"<option value='\"\r\n\t\t\t\t\t\t\t\t+ set_staff_cd + \"'>\" + staff_names[set_staff_cd]\r\n\t\t\t\t\t\t\t\t+ \"<\/option>\");\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif ( 1 < set_staff_cnt ) {\r\n\t\t\t\t\t\t$j(\"select#sl_staff_cd\").prepend(\"<option value='\"\r\n\t\t\t\t\t\t\t\t+ \"-1\" + \"'>\u6307\u540d\u306a\u3057<\/option>\");\r\n\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\t\t\t\telse {\r\n\t\t\t\t\t\t\t\t\t\t$j(\"select#sl_staff_cd\").children().remove();\r\n\t\t\t\t\t\t\t\t\t\t\t$j(\"select#sl_staff_cd\").prepend(\"<option value='\"\r\n\t\t\t\t\t\t\t\t+ \"-1\" + \"'>\u6307\u540d\u306a\u3057<\/option>\");\r\n\t\t\t\t\t\t\t\t\t\tfor ( var set_staff_cd in can_operate_staff ) {\r\n\t\t\t\t\t\t$j(\"select#sl_staff_cd\").append(\"<option value='\"\r\n\t\t\t\t\t\t\t+ set_staff_cd + \"'>\" + staff_names[set_staff_cd]\r\n\t\t\t\t\t\t\t+ \"<\/option>\");\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t}\r\n\t\t\t\t\t\t\t\t$j(\"#sl_staff_cd\").val(current_select_staff);\r\n\r\n\t\t\t\tfnUpdateEndTime();\r\n\t\t\t});\r\n\r\n\t\t\t$j(\"#sl_start_time\").change(function(){\r\n\t\t\t\tvar start  = $j(this).val();\r\n\t\t\t\tif (start != -1 )\t{\r\n\t\t\t\t\tif (start.length < 5 ) start=\"0\"+start;\r\n\t\t\t\t\ttarget_day_from.setHours(start.substr(0,2));\r\n\t\t\t\t\ttarget_day_from.setMinutes(+start.substr(3,2));\r\n\t\t\t\t\tfnUpdateEndTime();\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\r\n\r\n\t\t\t\t\t\t$j(\"#sl_staff_cd\").change(function(){\r\n\t\t\t\t$j(\"#sl_staff_cd\").val(\"1\");\t\t\t\t\t\t\tvar checkday = +fnDayFormat(target_day_from,\"%Y%m%d\");\r\n\t\t\t\tif (!$j(this).val() ) {\r\n\t\t\t\t\t$j(\"#sl_item_cds input\").attr(\"disabled\",true);\r\n\t\t\t\t\t$j(\"#sl_item_cds .sl_items_label\").addClass(\"sl_items_disable\");\r\n\t\t\t\t}\r\n\t\t\t\telse if ( $j(this).val() == -1) {\r\n\t\t\t\t\t$j(\"#sl_item_cds input\").attr(\"disabled\",false);\r\n\t\t\t\t\t$j(\"#sl_item_cds .sl_items_label\").removeClass(\"sl_items_disable\");\r\n\t\t\t\t\t$j(\"#sl_item_cds :checkbox\").each(function(){\r\n\t\t\t\t\t\tif (checkday < item_fromto[+$j(this).val()].f ||  checkday > item_fromto[+$j(this).val()].t) {\r\n\t\t\t\t\t\t\t$j(\"#sl_item_cds #sl_check_\"+$j(this).val()).attr(\"disabled\",true);\r\n\t\t\t\t\t\t\t$j(\"#sl_item_cds #sl_items_lbl_\"+$j(this).val()).addClass(\"sl_items_disable\");\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t}\r\n\t\t\t\telse {\r\n\t\t\t\t\tvar staff_cd = $j(this).val();\r\n\t\t\t\t\t$j(\"#sl_item_cds input\").attr(\"disabled\",true);\r\n\t\t\t\t\t$j(\"#sl_item_cds .sl_items_label\").addClass(\"sl_items_disable\");\r\n\t\t\t\t\tvar item_array = staff_items[staff_cd].split(\",\");\r\n\t\t\t\t\tvar max_loop = item_array.length;\r\n\t\t\t\t\tfor\t (var i = 0 ; i < max_loop; i++) {\r\n\t\t\t\t\t\t\t\t\t\t\t\tif (item_array[i] != \"\" ) {\r\n\t\t\t\t\t\t\tif (item_fromto[+item_array[i]].f <= checkday && checkday <= item_fromto[+item_array[i]].t) {\r\n\t\t\t\t\t\t\t\t$j(\"#sl_item_cds #sl_check_\"+item_array[i]).attr(\"disabled\",false);\r\n\t\t\t\t\t\t\t\t$j(\"#sl_item_cds #sl_items_lbl_\"+item_array[i]).removeClass(\"sl_items_disable\");\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\t$j(\"#sl_item_cds :checkbox\").each(function(){\r\n\t\t\t\t\t\tif($j(this).attr(\"disabled\") ){\r\n\t\t\t\t\t\t\t$j(this).attr(\"checked\",false);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\tfnUpdateEndTime();\r\n\t\t\t\t}\r\n\t\t\t\t\t\t\t});\r\n\t\t\t$j(function(){$j(\"#sl_name\").blur(_fnCheckOfRequire);$j(\"#sl_mail\").blur(_fnCheckOfRequire);$j(\"#sl_tel\").blur(_fnCheckOfRequire);\t\tfunction _fnCheckOfRequire() {\r\n\t\t\tvar val = $j(this).val();\r\n\t\t\tvar label = $j(this).prev().children(\".small\");\r\n\t\t\tlabel.removeClass(\"sl_coler_not_complete\");\r\n\t\t\tlabel.removeAttr(\"style\");\r\n\t\t\tif(val == \"\" || val === null){\r\n\t\t\t\tsetTimeout(function(){\r\n\t\t\t\tlabel.text(\"\u5fc5\u9808\u9805\u76ee\u3067\u3059\");\r\n\t\t\t\tlabel.addClass(\"error small\");\r\n\t\t\t\tvar label_tag = $j(this).prev();\r\n\t\t\t\tvar diff = label_tag.outerHeight(true) - $j(this).outerHeight(true);\r\n\t\t\t\tif (diff > 0 ) {\r\n\t\t\t\t\tdiff += 20+5;\r\n\t\t\t\t\t$j(this).attr(\"style\",\"margin-bottom: \"+diff+\"px;\");\r\n\t\t\t\t\tlabel.attr(\"style\",\"text-align:left;\");\r\n\t\t\t\t}\r\n\t\t\t\t},300);\r\n\t\t\t}\r\n\t\t\telse {\r\n\t\t\t\tvar id = $j(this).attr(\"id\").replace(\"sl_\",\"\");\r\n\t\t\t\tlabel.text(check_items[id][\"tips\"]);\r\n\t\t\t\tlabel.removeClass(\"error\");\r\n\t\t\t\tvar label_tag = $j(this).prev();\r\n\t\t\t\tvar diff = label_tag.outerHeight(true) - $j(this).outerHeight(true);\r\n\t\t\t\tif (diff > 0 ) {\r\n\t\t\t\t\tdiff += 20+5;\r\n\t\t\t\t\t$j(this).attr(\"style\",\"margin-bottom: \"+diff+\"px;\");\r\n\t\t\t\t\tlabel.attr(\"style\",\"text-align:left;\");\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}});\t\t\t\t\t\t\t\t\tfor(index in check_items) {\r\n\t\t\t\tif (check_items[index] ) {\r\n\t\t\t\t\tvar id = check_items[index][\"id\"];\r\n\t\t\t\t\tif (check_items[index][\"label\"] == \"\") {\r\n\t\t\t\t\t\t$j(\"#\"+id).addClass(check_items[index][\"class\"]);\r\n\t\t\t\t\t}\r\n\t\t\t\t\telse {\r\n\t\t\t\t\t\tvar ast = \"\";\r\n\t\t\t\t\t\tif (check_items[index][\"class\"].indexOf(\"chk_required\") != -1) {\r\n\t\t\t\t\t\t\tast = \"<span class=\\\"sl_req\\\">*<\/span>\";\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t$j(\"#\"+id).addClass(check_items[index][\"class\"]);\r\n\t\t\t\t\t\t$j(\"#\"+id).before(\"<label id=\\\"\"+id+\"_lbl\\\" for=\\\"\"+id+\"\\\" >\"+check_items[index][\"label\"]+ast+\":<span class=\\\"small\\\"><\/span><\/label>\");\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (check_items[index][\"placeholder\"] ) {\r\n\t\t\t\t\t\t$j(\"#\"+id).attr(\"placeholder\",check_items[index][\"placeholder\"]);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\t\t\t\t\t\t\tvar userAgent = window.navigator.userAgent.toLowerCase();\r\n\t\t\t\tvar appVersion = window.navigator.appVersion.toLowerCase();\r\n\r\n\t\t\t\t$j(\"span\").removeClass(\"error\");\r\n\t\t\t\tfor(index in check_items) {\r\n\t\t\t\t\tvar id = check_items[index][\"id\"];\r\n\t\t\t\t\t$j(\"#\"+id+\"_lbl\").children(\".small\").text(check_items[index][\"tips\"]);\r\n\t\t\t\t\tvar diff = $j(\"#\"+id+\"_lbl\").outerHeight(true) - $j(\"#\"+id).outerHeight(true);\r\n\t\t\t\t\tif (diff > 0 ) {\r\n\t\t\t\t\t\tdiff += 20+5;\r\n\t\t\t\t\t\t$j(\"#\"+id).attr(\"style\",\" margin-bottom: \"+diff+\"px;\");\r\n\t\t\t\t\t\t$j(\"#\"+id+\"_lbl\").children(\".samll\").attr(\"style\",\"text-align:left;\");\r\n\t\t\t\t\t}\r\n\r\n\r\n\t\t\t\t\tif (userAgent.indexOf('msie') != -1) {\r\n\t\t\t\t\t\/\/ie9\u4ee5\u4e0b\u306f\u7121\u8996\r\n\t\t\t\t\t\tvar lineHeight = parseFloat($j(\"#\"+id+\"_lbl .small\").css(\"line-height\"))*parseFloat($j(\"body\").css(\"font-size\"));\r\n\t\t\t\t\t\tvar bHeight = Math.round(lineHeight);\r\n\t\t\t\t\t}else{\/\/ie\u4ee5\u5916\r\n\t\t\t\t\t    var lineHeight = parseFloat($j(\"#\"+id+\"_lbl .small\").css(\"line-height\"));\r\n\t\t\t\t\t    var bHeight = Math.round(lineHeight);\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (bHeight < $j(\"#\"+id+\"_lbl .small\").height() ) {\r\n\t\t\t\t\t\t$j(\"#\"+id+\"_lbl .small\").attr(\"style\",\"text-align:left;\");\r\n\t\t\t\t\t}\r\n\r\n\r\n\t\t\t\t}\r\n\t\t\t$j(\"#sl_booking_button_div input\").addClass(\"sl_button\");\r\n\t\t\t$j(\"#sl_customer_booking_form\").hide();\r\n\t\t\t$j(\"#sl_customer_booking_form\").prependTo(\"body\");\r\n\t\t\t$j(\"#sl_price\").addClass(\"sl_detail_out\");\r\n\t\t\tvar prev = $j(\"#sl_price\").prev();\r\n\t\t\t$j(prev).addClass(\"sl_detail_out\");\r\n\t\t\t$j(\"#sl_detail_out span\").addClass(\"sl_detail_out\");\r\n\t\t\t$j(\"#sl_detail_out label\").addClass(\"sl_detail_out\");\r\n\r\n\r\n\t\t\t$j(\".lightbox\").colorbox(\r\n\t\t\t\t{maxWidht:\"80%\"\r\n\t\t\t\t,maxHeight:\"80%\"});\r\n\r\n\r\n\t\t});\r\n\r\n\t\tfunction fnUpdateEndTime() {\r\n\t\t\tvar tmp = new Array();\r\n\t\t\tvar price = 0;\r\n\t\t\tvar minute = 0;\r\n\t\t\t$j(\"#sl_item_cds input[type=checkbox]\").each(function (){\r\n\t\t\t\tif ( $j(this).is(\":checked\") ) {\r\n\t\t\t\t\ttmp.push( $j(this).val() );\r\n\t\t\t\t\tprice += +$j(this).next().val();\r\n\t\t\t\t\tminute += +$j(this).next().next().val();\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t\tif ($j(\"#sl_coupon\") && coupons[$j(\"#sl_coupon\").val()]) {\r\n\t\t\t\tvar coupon = coupons[$j(\"#sl_coupon\").val()];\r\n\t\t\t\tif (coupon.discount_patern_cd == 1 ) {\r\n\t\t\t\t\tprice = (1 - coupon.discount\/100) * price;\r\n\t\t\t\t\tprice = Math.round(price);\r\n\r\n\t\t\t\t}\r\n\t\t\t\telse {\r\n\t\t\t\t\tprice -= coupon.discount;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (price < 0 ) price = 0;\r\n\r\n\t\t\t$j(\"#sl_price\").text(Number(price).toString().replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, ','));\r\n\t\t\ttarget_day_to = new Date(target_day_from.getTime());\r\n\t\t\ttarget_day_to.setMinutes(target_day_to.getMinutes() + minute);\r\n$j(\"#sl_end_time\").text(\" - \"+ (\"0\"+target_day_to.getHours()).slice(-2) + \":\" + (target_day_to.getMinutes()<10?\"0\":\"\") + target_day_to.getMinutes());\t\t\tsave_item_cds = tmp.join(\",\");\r\n\t\t}\r\n\r\n\t\t\t\t\tfunction fnDayFormat(date,format) {\r\n\t\t\t\tedit = format;\r\n\t\t\t\tedit = edit.replace(\"%Y\",date.getFullYear());\r\n\t\t\t\tedit = edit.replace(\"%m\",(date.getMonth()+1<10?\"0\":\"\")+(date.getMonth()+1));\r\n\t\t\t\tedit = edit.replace(\"%d\",(date.getDate()+0<10?\"0\":'')+date.getDate());\r\n\t\t\t\treturn edit;\r\n\t\t\t}\r\n\t\tfunction fnDetailInit( ev ) {\r\n\t\t\tsave_target_event = \"\";\r\n\t\t\tif (ev) {\r\n\t\t\t\t$j(\"#sl_target_day\").text(fnDayFormat(ev.start_date,\"%Y\/%m\/%d\"));\r\n\t\t\t\ttarget_day_from = new Date(ev.start_date.getTime());\r\n\t\t\t\t$j(\"#sl_item_cds input\").attr(\"checked\",false);\r\n\t\t\t\tif (ev.type) {\r\n\t\t\t\t\t$j(\"#sl_button_insert\").val(\"\u4e88\u7d04\");\r\n\t\t\t\t\t$j(\"#sl_button_delete\").hide();\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\telse {\r\n\t\t\t\t\t$j(\"#sl_button_insert\").val(\"\u66f4\u65b0\");\r\n\t\t\t\t\t$j(\"#sl_button_delete\").show();\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\tsave_user_login = ev.user_login;\r\n\r\n\t\t\t\tvar item_array = ev.item_cds.split(\",\");\r\n\t\t\t\tvar max_loop = item_array.length;\r\n\t\t\t\tfor\t (var i = 0 ; i < max_loop; i++) {\r\n\t\t\t\t\t$j(\"#sl_item_cds #sl_check_\"+item_array[i]).attr(\"checked\",true);\r\n\t\t\t\t}\r\n\t\t\t\t$j(\"#sl_name\").val( htmlspecialchars_decode(ev.name) );\r\n\t\t\t\t$j(\"#sl_mail\").val( ev.mail );\r\n\t\t\t\t$j(\"#sl_tel\").val( ev.tel );\r\n\t\t\t\t$j(\"#sl_remark\").val( htmlspecialchars_decode(ev.remark) );\r\n\t\t\t\t$j(\"#sl_staff_cd\").val( ev.staff_cd ).change();\r\n\t\t\t\t$j(\"#sl_name\").attr(\"readonly\", false);\r\n\t\t\t\t$j(\"#sl_mail\").attr(\"readonly\", false);\r\n\t\t\t\t$j(\"#sl_tel\").attr(\"readonly\", false);\r\n\t\t\t\t\t\t\t\t\t$j(\"#sl_name\").focus();\r\n\t\t\t\t\t\t\t\t$j(\"#sl_start_time\").val(('0'+ev.start_date.getHours()).slice(-2)+\":\"+('0'+ev.start_date.getMinutes()).slice(-2));\r\n\t\t\t\tsave_target_event = scheduler._lame_clone(ev);\r\n\t\t\t\t\t\t\t\t\tfnUpdateEndTime();\r\n\t\t\t\t\r\n\t\t\t\t$j(\"#sl_rstatus\").text(\"\");\r\n\t\t\t\tif (ev.status == 2 ) {\r\n\t\t\t\t\t$j(\"#sl_rstatus\").text(\"\u4eee\u4e88\u7d04\");\r\n\t\t\t\t}\r\n\t\t\t\telse if (ev.status == 1 ) {\r\n\t\t\t\t\t$j(\"#sl_rstatus\").text(\"\u4e88\u7d04\u5b8c\u4e86\");\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif (isNeedToCheckPromotionDate ) {\r\n\t\t\t\t\t$j(\"#sl_coupon\").remove();\r\n\t\t\t\t\tvar target = fnDayFormat(ev.start_date,\"%Y%m%d\");\r\n\t\t\t\t\tvar cn = '<select id=\"sl_coupon\"><option value=\"\">'+\"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\"+'<\/option>';\r\n\t\t\t\t\tfor(var id in promotions) {\r\n\t\t\t\t\t\tif(promotions[id]['from'] == 0 && promotions[id]['to'] == 20991231) {\r\n\t\t\t\t\t\t\tcn += '<option value=\"'+promotions[id]['key']+'\">'+promotions[id]['val']+'<\/option>';\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\telse {\r\n\t\t\t\t\t\t\tif (target >= promotions[id]['from'] && target <= promotions[id]['to'] ) {\r\n\t\t\t\t\t\t\t\tcn += '<option value=\"'+promotions[id]['key']+'\">'+promotions[id]['val']+'<\/option>';\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\t$j(\"#sl_coupon_lbl\").after(cn);\r\n\t\t\t\t\t$j(\"#sl_coupon\").change(function () {\r\n\t\t\t\t\t\tfnUpdateEndTime();\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\r\n\t\t\t\t$j(\"#sl_coupon\").val(ev.coupon).change();\r\n\t\t\t\t\r\n\t\r\n\t\t\t\t\t\t\t\tvar userAgent = window.navigator.userAgent.toLowerCase();\r\n\t\t\t\tvar appVersion = window.navigator.appVersion.toLowerCase();\r\n\r\n\t\t\t\t$j(\"span\").removeClass(\"error\");\r\n\t\t\t\tfor(index in check_items) {\r\n\t\t\t\t\tvar id = check_items[index][\"id\"];\r\n\t\t\t\t\t$j(\"#\"+id+\"_lbl\").children(\".small\").text(check_items[index][\"tips\"]);\r\n\t\t\t\t\tvar diff = $j(\"#\"+id+\"_lbl\").outerHeight(true) - $j(\"#\"+id).outerHeight(true);\r\n\t\t\t\t\tif (diff > 0 ) {\r\n\t\t\t\t\t\tdiff += 20+5;\r\n\t\t\t\t\t\t$j(\"#\"+id).attr(\"style\",\" margin-bottom: \"+diff+\"px;\");\r\n\t\t\t\t\t\t$j(\"#\"+id+\"_lbl\").children(\".samll\").attr(\"style\",\"text-align:left;\");\r\n\t\t\t\t\t}\r\n\r\n\r\n\t\t\t\t\tif (userAgent.indexOf('msie') != -1) {\r\n\t\t\t\t\t\/\/ie9\u4ee5\u4e0b\u306f\u7121\u8996\r\n\t\t\t\t\t\tvar lineHeight = parseFloat($j(\"#\"+id+\"_lbl .small\").css(\"line-height\"))*parseFloat($j(\"body\").css(\"font-size\"));\r\n\t\t\t\t\t\tvar bHeight = Math.round(lineHeight);\r\n\t\t\t\t\t}else{\/\/ie\u4ee5\u5916\r\n\t\t\t\t\t    var lineHeight = parseFloat($j(\"#\"+id+\"_lbl .small\").css(\"line-height\"));\r\n\t\t\t\t\t    var bHeight = Math.round(lineHeight);\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (bHeight < $j(\"#\"+id+\"_lbl .small\").height() ) {\r\n\t\t\t\t\t\t$j(\"#\"+id+\"_lbl .small\").attr(\"style\",\"text-align:left;\");\r\n\t\t\t\t\t}\r\n\r\n\r\n\t\t\t\t}\t\t\t}\r\n\t\t}\r\n\t\tvar check_items = { \"name\": { \"id\" : \"sl_name\",\"class\" : \"chk_required lenmax30 chkSpace \",\"label\" : \"\u540d\u524d\",\"tips\" : \"\u59d3\u3068\u540d\u306b\u7a7a\u767d\u3092\u304a\u9858\u3044\u3057\u307e\u3059\",\"placeholder\" : \"\u4e88\u7d04\u3000\u592a\u90ce\"},\"mail\": { \"id\" : \"sl_mail\",\"class\" : \"chk_required chkMail \",\"label\" : \"\u30e1\u30fc\u30eb\",\"tips\" : \"\u30e1\u30fc\u30eb\u306e\u5f62\u5f0f\u306f XXX@XXX.XXX\"},\"tel\": { \"id\" : \"sl_tel\",\"class\" : \"chk_required chkTel \",\"label\" : \"\u96fb\u8a71\",\"tips\" : \"15\u6587\u5b57\u4ee5\u5185\"},\"staff_cd\": { \"id\" : \"sl_staff_cd\",\"class\" : \"chk_required \",\"label\" : \"\u62c5\u5f53\",\"tips\" : \"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\"},\"item_cds\": { \"id\" : \"sl_item_cds\",\"class\" : \"reqCheckbox \",\"label\" : \"\u30e1\u30cb\u30e5\u30fc\",\"tips\" : \"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\"},\"start_time\": { \"id\" : \"sl_start_time\",\"class\" : \"chk_required \",\"label\" : \"\u4e88\u7d04\u6642\u9593\",\"tips\" : \"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\"},\"remark\": { \"id\" : \"sl_remark\",\"class\" : \"lenmax300 \",\"label\" : \"\u5099\u8003\",\"tips\" : \"300\u6587\u5b57\u4ee5\u5185\"},\"login_username\": { \"id\" : \"sl_login_username\",\"class\" : \"chk_required \",\"label\" : \"\u30ed\u30b0\u30a4\u30f3\u540d\",\"tips\" : \"\"},\"login_password\": { \"id\" : \"sl_login_password\",\"class\" : \"chk_required \",\"label\" : \"\u30d1\u30b9\u30ef\u30fc\u30c9\",\"tips\" : \"\"},\"regist_customer\": { \"id\" : \"sl_regist_customer\",\"class\" : \" \",\"label\" : \"\u9867\u5ba2\u767b\u9332\u3082\u884c\u3046\",\"tips\" : \"\u30ed\u30b0\u30a4\u30f3\u53ef\u80fd\u306b\u3059\u308b\u5834\u5408\u306f\u30c1\u30a7\u30c3\u30af\u3092\"},\"coupon\": { \"id\" : \"sl_coupon\",\"class\" : \" \",\"label\" : \"\u30af\u30fc\u30dd\u30f3\",\"tips\" : \"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\"}};\t\t\tfunction htmlspecialchars_decode (data) {\r\n\t\t\t\tif (data ) {\r\n\t\t\t\t\tdata = data.toString().replace(\/&lt;\/g, \"<\").replace(\/&gt;\/g, \">\");\r\n\t\t\t\t\tdata = data.replace(\/&#0*39;\/g, \"'\");\r\n\t\t\t\t\tdata = data.replace(\/&quot;\/g, '\"');\r\n\t\t\t\t\tdata = data.replace(\/&amp;\/g, '&');\r\n\t\t\t\t}\r\n\t\t\t\treturn data;\r\n\t\t\t}\r\n\t\t\tfunction htmlspecialchars (data) {\r\n\t\t\t\tif (data) {\r\n\t\t\t\t\tdata = data.toString();\r\n\t\t\t\t\tdata = data.replace(\/&\/g, \"&amp;\");\r\n\t\t\t\t\tdata = data.replace(\/<\/g, \"&lt;\").replace(\/>\/g, \"&gt;\");\r\n\t\t\t\t\tdata = data.replace(\/'\/g, \"&#039;\");\r\n\t\t\t\t\tdata = data.replace(\/\\\"\/g, \"&quot;\");\r\n\t\t\t\t}\r\n\t\t\t\treturn data;\r\n\t\t\t}\r\n\r\n\t\tscheduler.showLightbox = function(id){\r\n\t\t\t$j(\"#sl_customer_booking_form\").show();\r\n\t\t\t$j(\"#sl_data_detail\").show();\r\n\t\t\tvar ev = scheduler.getEvent(id);\r\n\t\t\tscheduler.startLightbox(id, $j(\"#sl_customer_booking_form\").get(0));\r\n\t\t\tfnDetailInit(ev);\r\n\t\t}\r\n\r\n\t\tscheduler.checkCollision = function(ev) {\r\n\t\t\tif (ev.type && (ev.type == \"new\") && (scheduler._mode == \"month\") ) {\r\n\t\t\t\tev.nonce = \"bae30b598f\";\r\n\t\t\t\tis_collision_err = true;\r\n\t\t\t\treturn true;\r\n\t\t\t}\r\n\t\t\tif (ev.edit_flg && (ev.edit_flg == 0 ) ) return false;\r\n\t\t\tres = checkDuplicate(ev);\r\n\t\t\tif (res ) \tres = checkStaffHoliday(ev,'','',true);\r\n\t\t\tev.nonce = \"bae30b598f\";\r\n\t\t\tis_collision_err = res;\r\n\t\t\treturn res;\r\n\t\t}\r\n\r\n\t\tfunction checkHolidayLogic(from,to) {\r\n\t\t\tvar global = scheduler._marked_timespans.global;\r\n\t\t\t\t\t\tvar t_sd = scheduler.date.date_part(new Date(from));\r\n\t\t\tvar fromZone = from.getHours() * 60 + from.getMinutes();\r\n\t\t\tvar toZone = to.getHours() * 60 + to.getMinutes();\r\n\r\n\t\t\tif ( global[t_sd.valueOf()] ) {\r\n\t\t\t\tif (global[t_sd.valueOf()][\"dhx_time_block\"]) {\t\/\/\u7279\u5225\u306a\u4f11\u307f\r\n\t\t\t\t\tif ( toZone <= global[t_sd.valueOf()][\"dhx_time_block\"][0][\"zones\"][0] || global[t_sd.valueOf()][\"dhx_time_block\"][0][\"zones\"][1] <= fromZone ) {\r\n\t\t\t\t\t}\r\n\t\t\t\t\telse {\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tif (global[t_sd.valueOf()][\"default\"]) {\t\/\/\u7279\u5225\u306a\u55b6\u696d\u65e5\r\n\t\t\t\t\tif ( global[t_sd.valueOf()][\"default\"][0][\"zones\"][0] <= fromZone &&  toZone <= global[t_sd.valueOf()][\"default\"][0][\"zones\"][1]   ) {\r\n\t\t\t\t\t\treturn true;\r\n\t\t\t\t\t}\r\n\t\t\t\t\telse {\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tfunction checkHolidayZone (from,to) {\r\n\t\t\tvar global = scheduler._marked_timespans.global;\r\n\r\n\t\t\tvar fromZone = from.getHours() * 60 + from.getMinutes();\r\n\t\t\tvar toZone = to.getHours() * 60 + to.getMinutes();\r\n\r\n\t\t\tvar t_sd = scheduler.date.date_part(new Date(from));\r\n\r\n\r\n\t\t\tif ( global[t_sd.valueOf()] ) {\r\n\t\t\t\tif (global[t_sd.valueOf()][\"dhx_time_block\"]) {\t\/\/\u7279\u5225\u306a\u4f11\u307f\r\n\t\t\t\t\tif ( toZone <= global[t_sd.valueOf()][\"dhx_time_block\"][0][\"zones\"][0] || global[t_sd.valueOf()][\"dhx_time_block\"][0][\"zones\"][1] <= fromZone ) {\r\n\t\t\t\t\t\treturn true;\r\n\t\t\t\t\t}\r\n\t\t\t\t\telse {\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tif (global[t_sd.valueOf()][\"default\"]) {\t\/\/\u7279\u5225\u306a\u55b6\u696d\u65e5\r\n\t\t\t\t\tif ( global[t_sd.valueOf()][\"default\"][0][\"zones\"][0] <= fromZone &&  toZone <= global[t_sd.valueOf()][\"default\"][0][\"zones\"][1]  ) {\r\n\t\t\t\t\t\treturn true;\r\n\t\t\t\t\t}\r\n\t\t\t\t\telse {\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\tif ( !global[t_sd.getDay()] ) return true;\r\n\r\n\t\t\tif ( toZone <= global[t_sd.getDay()].dhx_time_block[0][\"zones\"][0] || global[t_sd.getDay()].dhx_time_block[0][\"zones\"][1] <= fromZone ) {\r\n\t\t\t}\r\n\r\n\t\t\telse {\r\n\t\t\t\treturn false;\r\n\t\t\t}\r\n\t\t\treturn true;\r\n\t\t}\r\n\t\tfunction checkStaffHolidayLogic(staff_cd,from,to) {\r\n\t\t\tif (staff_cd) {\r\n\t\t\t\tvar timeline = scheduler._marked_timespans.timeline;\r\nvar tmp_st = scheduler.date.date_part(new Date(from));\t\t\t\t\t\t\tif (timeline && timeline[staff_cd]) {\r\n\t\t\t\t\t\t\t\t\t\tvar tmp_working = timeline[staff_cd][tmp_st.valueOf()];\r\n\t\t\t\t\tif (tmp_working) {\r\n\t\t\t\t\t\tvar tmp_working_detail = tmp_working[\"dhx_time_block\"];\r\n\t\t\t\t\t\tfor(var l=0; l<tmp_working_detail.length; l++){\r\n\r\n\t\t\t\t\t\t\tvar zones = tmp_working_detail[l].zones;\r\n\t\t\t\t\t\t\tif (zones) {\r\n\t\t\t\t\t\t\t\tfor (var k=0; k<zones.length; k += 2) {\r\n\t\t\t\t\t\t\t\t\tvar zone_start = zones[k];\r\n\t\t\t\t\t\t\t\t\tvar zone_end = zones[k+1];\r\n\r\n\t\t\t\t\t\t\t\t\tvar start_date = new Date(+tmp_working_detail[l].days + zone_start*60*1000);\r\n\t\t\t\t\t\t\t\t\tvar end_date = new Date(+tmp_working_detail[l].days + zone_end*60*1000);\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tif (from <= to && start_date <= from && from <= end_date && start_date <= to && to <= end_date ) return false;\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\treturn true;\r\n\r\n\t\t}\r\n\r\n\t\tfunction checkStaffHoliday(ev,from,to,isMove) {\r\n\t\t\tvar day_from,day_to,staff_cd;\r\n\t\t\tif (! from) {\r\n\t\t\t\tday_from = ev.start_date;\r\n\t\t\t\tday_to = ev.end_date;\r\n\t\t\t\tstaff_cd = ev.staff_cd;\r\n\t\t\t}\r\n\t\t\telse {\r\n\t\t\t\tday_from = from;\r\n\t\t\t\tday_to = to;\r\n\t\t\t\tstaff_cd = $j(\"#sl_staff_cd\").val();\r\n\t\t\t}\r\n\t\t\tvar msg = '';\r\n\t\t\tif (isMove && isMove==true) {\r\n\t\t\t\tif (checkHolidayLogic(day_from,day_to) == false ) {\r\n\t\t\t\t\tmsg = \"\u4e88\u7d04\u3067\u304d\u307e\u305b\u3093\u3002\";\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (checkStaffHolidayLogic (staff_cd,day_from,day_to) == false ) {\r\n\t\t\t\t\t\t\t\t\tmsg = \"\u8a72\u5f53\u30b9\u30bf\u30c3\u30d5\u306f\u4e88\u7d04\u3067\u304d\u307e\u305b\u3093\u3002\";\r\n\t\t\t\t\t\t\t}\r\n\t\t\tif (msg != '' ) {\r\n\t\t\t\tif ( $j(\"#sl_data_detail\").is(\":hidden\")) {\r\n\t\t\t\t\talert(msg);\r\n\t\t\t\t}\r\n\t\t\t\telse {\r\n\t\t\t\t\tvar label = $j(\"#sl_staff_cd\").prev().children(\".small\");\r\n\t\t\t\t\tlabel.text(msg)\r\n\t\t\t\t\tlabel.addClass(\"error small\");\r\n\t\t\t\t}\r\n\t\t\t\treturn false;\r\n\t\t\t}\r\n\t\t\treturn true;\r\n\t\t}\r\n\r\n\t\tfunction checkDuplicate(ev,from,to) {\r\n\t\t\t\t\tvar staff_cd;\r\n\t\t\tvar is_do_form = true;\r\n\t\t\tvar from;\r\n\t\t\tvar to;\r\n\t\t\t\t\t\tif (! from) {\r\n\t\t\t\tfrom = ev.start_date;\r\n\t\t\t\tto = ev.end_date;\r\n\t\t\t\tstaff_cd = ev.staff_cd;\r\n\t\t\t\tis_do_form = false;\r\n\t\t\t}\r\n\t\t\telse {\r\n\t\t\t\tstaff_cd = $j(\"#sl_staff_cd\").val();\r\n\t\t\t}\r\n\t\t\t\t\t\tvar evs = scheduler.getEvents(from, to);\r\n\t\t\tvar ev_cnt = 0;\r\n\t\t\tvar staff_array = new Array();\r\n\t\t\tfor (var i=0; i<evs.length; i++) {\r\n\t\t\t\tif (evs[i].id != ev.id) {\r\n\t\t\t\t\tev_cnt++;\r\n\t\t\t\t\tif (staff_array[evs[i].staff_cd]) staff_array[evs[i].staff_cd] += 1;\r\n\t\t\t\t\telse staff_array[evs[i].staff_cd] = 1;\r\n\r\n\t\t\t\t\tif (ev.user_login && evs[i].user_login == ev.user_login) {\r\n\t\t\t\t\t\tif ( is_do_form) {\r\n\t\t\t\t\t\t\tvar label = $j(\"#sl_start_time\").prev().children(\".small\" );\r\n\t\t\t\t\t\t\tlabel.text(\"\u4e88\u7d04\u304c\u91cd\u8907\u3057\u3066\u3044\u307e\u3059\")\r\n\t\t\t\t\t\t\tlabel.addClass(\"error small\");\r\n\t\t\t\t\t\t\tvar label = $j(\"#sl_name\").prev().children(\".small\" );\r\n\t\t\t\t\t\t\tlabel.text(\"\u4e88\u7d04\u304c\u91cd\u8907\u3057\u3066\u3044\u307e\u3059\")\r\n\t\t\t\t\t\t\tlabel.addClass(\"error small\");\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tvar is_error = false;\r\n\r\n\t\t\tif (staff_cd  != -1 ) {\r\n\t\t\t\tif (staff_array[staff_cd] > staff_duplicates[staff_cd] ) is_error = true;\r\n\t\t\t}\r\n\t\t\tif ( is_error && is_do_form) {\r\n\t\t\t\tif (ev.staff_cd == $j(\"#sl_staff_cd\").val()) {\r\n\t\t\t\t\tvar label = $j(\"#sl_start_time\").prev().children(\".small\" );\r\n\t\t\t\t\tlabel.text(\"\u4e88\u7d04\u304c\u91cd\u8907\u3057\u3066\u3044\u307e\u3059\")\r\n\t\t\t\t\tlabel.addClass(\"error small\");\r\n\t\t\t\t}\r\n\t\t\t\telse {\r\n\t\t\t\t\tvar label = $j(\"#sl_staff_cd\").prev().children(\".small\");\r\n\t\t\t\t\tlabel.text(\"\u30b9\u30bf\u30c3\u30d5\u306f\u4e88\u7d04\u6e08\u307f\u3067\u3059\u3002\u6642\u9593\u53c8\u306f\u30b9\u30bf\u30c3\u30d5\u3092\u5909\u3048\u3066\u304f\u3060\u3055\u3044\u3002\")\r\n\t\t\t\t\tlabel.addClass(\"error small\");\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\treturn !is_error;\r\n\t\t}\r\n\r\n\t\tfunction _edit_text_name (name ) {\r\n\t\t\tvar edit_name = \"%s \u69d8\";\r\n\t\t\treturn edit_name.replace(\"%s\",name);\r\n\t\t}\r\n\r\n\t\tfunction save_form() {\r\n\r\nif ( ! checkItem(\"sl_data_detail\") ) return false;\t\t\tvar ev = scheduler.getEvent(scheduler.getState().lightbox_id);\r\n\t\t\t\t\t\t\t\t\tif (! checkHolidayZone(target_day_from,target_day_to) ) {\r\n\t\t\t\talert(\"\u6307\u5b9a\u6642\u9593\u5e2f\u306f\u4e88\u7d04\u3067\u304d\u307e\u305b\u3093\u3002\");\r\n\t\t\t\treturn false;\r\n\t\t\t}\r\n\t\t\tif ( ! checkStaffHoliday(ev,target_day_from,target_day_to) ) return false;\r\n\t\t\t\t\t\tif (ev.type && ev.type == 'new' && (save_name != $j(\"#sl_name\").val() || save_tel !=  $j(\"#sl_tel\").val() || save_mail != $j(\"#sl_mail\").val() ))\r\n\t\t\t\tsave_user_login = \"\";\r\n\t\t\tev.user_login =\tsave_user_login;\r\n\t\t\tif ( ! checkDuplicate(ev,target_day_from,target_day_to) ) return false;\r\n\t\t\tif (!_checkDeadline(target_day_from,\"1000\",\"1900\") ) return false;\r\n\r\n\r\n\r\n\t\t\tev.name = $j(\"#sl_name\").val();\r\n\t\t\tev.text = _edit_text_name($j(\"#sl_name\").val());\r\n\t\t\tev.tel =  $j(\"#sl_tel\").val();\r\n\t\t\tev.mail = $j(\"#sl_mail\").val();\r\n\t\t\tev.start_date = target_day_from;\r\n\t\t\tev.end_date = target_day_to;\r\n\t\t\tev.staff_cd = $j(\"#sl_staff_cd\").val();\r\n\t\t\tev.item_cds = save_item_cds;\r\n\t\t\tev.remark = $j(\"#sl_remark\").val();\r\n\t\t\tev.coupon = $j(\"#sl_coupon\").val();\r\n\t\t\tev.memo = \"\";\r\n\t\t\tscheduler.endLightbox(true, $j(\"#sl_data_detail\").get(0));\r\n\r\n\r\n\t\t\t$j(\"#sl_customer_booking_form\").hide();\r\n \t\t\t$j(\".lightbox\").colorbox(\r\n\t\t\t\t\t{maxWidht:\"80%\"\r\n\t\t\t\t\t,maxHeight:\"80%\"});\r\n\t\t}\r\n\r\n\t\tfunction _getRecordArray() {\r\n\t\t\tvar record_array = Object();\r\n\r\n\t\t\treturn record_array;\r\n\t\t}\r\n\t\t\t\tfunction _checkDeadline(checkTime,openTime,closeTime) {\r\n\t\t\tvar limit_time = new Date();\r\n\t\t\tlimit_time.setMinutes(limit_time.getMinutes()+30);\r\n\t\t\tlimit_time.setSeconds(0,0);\r\n\t\t\tif (\"Date\" !== Object.prototype.toString.call(checkTime).slice(8, -1) ){\r\n\t\t\t\tcheckTime = new Date(checkTime);\r\n\t\t\t}\r\n\t\t\tif ( checkTime < limit_time ) {\r\n\t\t\t\tvar firstDayOpen = new Date(2026,4 -1 ,8\r\n\t\t\t\t\t\t\t\t\t,openTime.slice(0,2),openTime.slice(-2));\r\n\t\t\t\tif (limit_time < firstDayOpen ) {\r\n\t\t\t\t\tlimit_time = firstDayOpen;\r\n\t\t\t\t}\r\n\t\t\t\tvar display_msg = fnDayFormat(limit_time,\"%Y\/%m\/%d\")+\" \"+('0'+limit_time.getHours()).slice(-2)+\":\"+('0'+limit_time.getMinutes()).slice(-2);\r\n\t\t\t\tvar display_main = \"%s\u4ee5\u964d\u306b\u958b\u59cb\u3059\u308b\u6642\u9593\u5e2f\u3067\u4e88\u7d04\u53ef\u80fd\u3067\u3059\u3002\";\r\n\t\t\t\tdisplay_main = display_main.replace(\"%s\",display_msg);\r\n\t\t\t\talert(display_main);\r\n\t\t\t\treturn false;\r\n\t\t\t}\r\n\t\t\treturn true;\r\n\r\n\t\t}\r\n\t\tfunction delete_booking_data() {\r\n\t\t\tvar ev = scheduler.getEvent(scheduler.getState().lightbox_id);\r\n\t\t\tev.nonce = \"bae30b598f\";\r\n\t\t\tscheduler.deleteEvent(ev.id);\r\n\t\t\tscheduler.endLightbox(false, $j(\"#sl_data_detail\").get(0));\r\n\t\t\t$j(\"#sl_customer_booking_form\").hide();\r\n\t\t\t$j(\".lightbox\").colorbox(\r\n\t\t\t\t{maxWidht:\"80%\"\r\n\t\t\t\t,maxHeight:\"80%\"});\r\n\t\t}\r\n\t\tfunction close_form(argument) {\r\n\t\t\t$j(\"#sl_customer_booking_form\").hide();\r\n\t\t\t\/\/update\u306e\u5834\u5408\u306f\u3082\u3068\u306b\u623b\u3059\u3002\u30a8\u30e9\u30fc\u304c\u8868\u793a\u3055\u308c\u3066\u3001\r\n\t\t\t\/\/\u8868\u793a\u4e0a\u306f\u66f4\u65b0\u3055\u308c\u3066\u3044\u308b\u5834\u5408\u304c\u3042\u308b\u3002\r\n\t\t\tif (save_target_event ) {\r\n\t\t\t\tif (save_target_event[\"type\"] == \"new\" ) {\r\n\t\t\t\t\tvar ev = scheduler.getEvent(scheduler.getState().lightbox_id);\r\n\t\t\t\t\tif (ev.type && ev.type == 'new'  ) {\r\n\t\t\t\t\t\tscheduler.deleteEvent(ev.id);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\telse {\r\n\t\t\t\t\tsave_target_event._dhx_changed = false;\r\n\t\t\t\t\tscheduler._lame_copy(scheduler._events[save_target_event.id],save_target_event);\r\n\t\t\t\t\tscheduler.updateEvent(save_target_event.id);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\r\n\t\t\tscheduler.endLightbox(false, $j(\"#sl_data_detail\").get(0));\r\n\t\t\t$j(\".lightbox\").colorbox(\r\n\t\t\t\t{maxWidht:\"80%\"\r\n\t\t\t\t,maxHeight:\"80%\"});\r\n\t\t}\r\n\r\n\t\t\tfunction checkItem(target,except ) {\r\n\t\t\t\tvar is_error = false;\r\n\t\t\t\tvar tmp_excepts = Array();\r\n\t\t\t\tvar focusId = \"\";\r\n\t\t\t\tif (except) {\r\n\t\t\t\t\tif (except.indexOf(\",\") > -1) {\r\n\t\t\t\t\t\tvar tmp_excepts = except.split(\",\");\r\n\t\t\t\t\t}\r\n\t\t\t\t\telse {\r\n\t\t\t\t\t\ttmp_excepts.push(except);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t$j(\"#\"+target).find(\"input[type=text],textarea,select,.sl_checkbox\").each(function(){\r\n\t\t\t\t\tif ($j(this).hasClass(\"sl_nocheck\") ) return;\r\n\t\t\t\t\tvar id = $j(this).attr(\"id\");\r\n\t\t\t\t\t\/\/this variable use for the refactoring about id\r\n\t\t\t\t\tvar oid = id.replace(\"sl_\",\"\");\r\n\t\t\t\t\tif (except) {\r\n\t\t\t\t\t\tfor(var i=0;i<tmp_excepts.length;i++){\r\n\t\t\t\t\t\t\tif ( id == tmp_excepts[i] ) return;\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t}\r\n\t\t\t\t\tvar item_errors = Array();\r\n\t\t\t\t\tvar cl = $j(this).attr(\"class\");\r\n\t\t\t\t\tif (cl) {\r\n\t\t\t\t\t\tvar val = $j(this).val();\r\n\t\t\t\t\t\tif ($j(this).hasClass(\"chk_required\") ) {\r\n\t\t\t\t\t\t\tif(val == \"\" || val === null){\r\n\t\t\t\t\t\t\t\titem_errors.push( \"\u5fc5\u9808\u9805\u76ee\u3067\u3059\");\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif (cl.indexOf(\"reqOther_\") != -1 ){\r\n\t\t\t\t\t\t\tif(val == \"\"){\r\n\t\t\t\t\t\t\t\tvar target_item = cl.match(\/reqOther_(.+)\/) ? RegExp.$1 : \"\";\r\n\t\t\t\t\t\t\t\tvar tmp_items = target_item.split(\"_\");\r\n\t\t\t\t\t\t\t\tvar is_found = false;\r\n\t\t\t\t\t\t\t\tfor(var i = 0 ;i<tmp_items.length;i++) {\r\n\t\t\t\t\t\t\t\t\tif ($j(\"#\"+tmp_items[i]).val() ) {\r\n\t\t\t\t\t\t\t\t\t\tis_found = true;\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tif (! is_found) {\r\n\t\t\t\t\t\t\t\t\tvar msg = Array();\r\n\t\t\t\t\t\t\t\t\tmsg.push(check_items[id][\"label\"]);\r\n\t\t\t\t\t\t\t\t\tfor(var i = 0 ;i<tmp_items.length;i++) {\r\n\t\t\t\t\t\t\t\t\t\tmsg.push(check_items[tmp_items[i]][\"label\"]);\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\titem_errors.push(msg.join(\",\")+\"\u306e\u3044\u305a\u308c\u304b\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\");\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif (cl.indexOf(\"reqCheckbox\") != -1 ){\r\n\t\t\t\t\t\t\tvar is_checked = false;\r\n\/\/\t\t\t\t\t\t\t$j(this).children().filter(\"input[type=checkbox]\").each(function(){\r\n\t\t\t\t\t\t\t$j(this).find(\"input[type=checkbox]\").each(function(){\r\n\t\t\t\t\t\t\t\tif ( $j(this).is(\":checked\") ) {\r\n\t\t\t\t\t\t\t\t\tis_checked = true;\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\tif (is_checked == false ) {\r\n\t\t\t\t\t\t\t\titem_errors.push(\"\u3072\u3068\u3064\u306f\u30c1\u30a7\u30c3\u30af\u3057\u3066\u304f\u3060\u3055\u3044\");\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}if (( item_errors.length == 0 ) && (val != \"\" ) && (val != null) ){\r\n\t\t\t\t\t\t\tif ($j(this).hasClass(\"chkMail\") ) {\r\n\t\t\t\t\t\t\t\tif( ! val.match(\/^[\\w!#$%&'*+\/=?^_{}\\|~-]+([\\w!#$%&'*+\/=?^_{}\\|~\\.-]+)*@([\\w][\\w-]*\\.)+[\\w][\\w-]*$\/)  ){\r\n\t\t\t\t\t\t\t\t\titem_errors.push( \"\u30e1\u30fc\u30eb\u306e\u5f62\u5f0f\u306f XXX@XXX.XXX\");\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif ($j(this).hasClass(\"chkTime\") ) {\r\n\t\t\t\t\t\t\t\tif( ! val.match(\/^(?:[ ]?\\d{1,2}:\\d{1,2})$|^(?:\\d{4})$\/)  ){\r\n\t\t\t\t\t\t\t\t\titem_errors.push( \"\u30b3\u30ed\u30f3 (:) \u3067\u533a\u5207\u308b\u304b 4 \u6841\u3074\u3063\u305f\u308a\u3067\");\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tif (+val.slice(0,2) > 47 ) {\r\n\t\t\t\t\t\t\t\t\titem_errors.push( \"\u6642\u9593\u306f\u6700\u5927 47 \u6642\u307e\u3067\u3002\");\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif ( cl.indexOf(\"lenmax\") != -1 ) {\r\n\t\t\t\t\t\t\t\tvar length = cl.match(\/lenmax(\\d+)\/) ? RegExp.$1 : Number.MAX_VALUE;\r\n\t\t\t\t\t\t\t\tif ( val.length > length  ) {\r\n\t\t\t\t\t\t\t\t\titem_errors.push(\r\n\t\t\t\t\t\t\t\t\t\tlength.replace(\/[A-Za-z0-9]\/g, function(s) {\r\n\t\t\t\t\t\t\t\t\t\t\treturn String.fromCharCode(s.charCodeAt(0) + 0xFEE0);\r\n\t\t\t\t\t\t\t\t\t\t})+\"\u6587\u5b57\u4ee5\u5185\");\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif ($j(this).hasClass(\"chkSpace\") ) {\r\n\t\t\t\t\t\t\tval = val.replace(\"\u3000\",\" \");\r\n\t\t\t\t\t\t\tif( ! val.match(\/^.+\\s+.+$\/) ){\r\n\t\t\t\t\t\t\t\titem_errors.push( \"\u59d3\u3068\u540d\u306b\u7a7a\u767d\u3092\u304a\u9858\u3044\u3057\u307e\u3059\");\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif ($j(this).hasClass(\"chkTel\") ) {\r\n\t\t\t\t\t\t\t\tif( ! val.match(\/^[\\d\\-]{1,15}$\/) ){\r\n\t\t\t\t\t\t\t\t\titem_errors.push( \"15\u6587\u5b57\u4ee5\u5185\");\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}}\t\t\t\t\t}\r\n\r\n\t\t\t\t\t$j(this).removeAttr(\"style\");\r\n\t\t\t\t\tvar label = $j(this).prev().children(\".small\");\r\n\t\t\t\t\tlabel.removeClass(\"sl_coler_not_complete\");\r\n\t\t\t\t\tlabel.removeAttr(\"style\");\r\n\t\t\t\t\tif (  item_errors.length > 0 ) {\r\n\t\t\t\t\t\tlabel.text(item_errors.join(\" \"));\r\n\t\t\t\t\t\tlabel.addClass(\"error small\");\r\n\t\t\t\t\t\tis_error = true;\r\n\t\t\t\t\t\tif (focusId == \"\") focusId = this.id;\r\n\t\t\t\t\t\tvar label_tag = $j(this).prev();\r\n\t\t\t\t\t\tvar diff = label_tag.outerHeight(true) - $j(this).outerHeight(true);\r\n\t\t\t\t\t\tif (diff > 0 ) {\r\n\t\t\t\t\t\t\tdiff += 20+5;\r\n\t\t\t\t\t\t\t$j(this).attr(\"style\",\"margin-bottom: \"+diff+\"px;\");\r\n\t\t\t\t\t\t\tlabel.attr(\"style\",\"text-align:left;\");\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\telse {\r\n\t\t\t\t\t\tlabel.text(check_items[oid][\"tips\"]);\r\n\t\t\t\t\t\tlabel.removeClass(\"error\");\r\n\t\t\t\t\t\tvar label_tag = $j(this).prev();\r\n\t\t\t\t\t\tvar diff = label_tag.outerHeight(true) - $j(this).outerHeight(true);\r\n\t\t\t\t\t\tif (diff > 0 ) {\r\n\t\t\t\t\t\t\tdiff += 20+5;\r\n\t\t\t\t\t\t\t$j(this).attr(\"style\",\"margin-bottom: \"+diff+\"px;\");\r\n\t\t\t\t\t\t\tlabel.attr(\"style\",\"text-align:left;\");\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t\tif ( is_error ) {\r\n\t\t\t\t\t$j(\"#\"+focusId).focus();\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t\treturn true;\r\n\t\t\t}\t\t\t\t\tfunction fnRemoveModalResult(element) {\r\n\t\t\t\tvar target = $j(element).parent().parent().parent();\r\n\t\t\t\ttarget.animate(\r\n\t\t\t\t\t{opacity:0,},\r\n\t\t\t\t\t{duration:'fast',complete:\r\n\t\t\t\t\t\tfunction() {\r\n\t\t\t\t\t\t\t$j(element).parent().html(\"\");\r\n\t\t\t\t\t\t\ttarget.css({'display':'none'});\r\n\t\t\t\t\t\t},\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t<\/script>\r\n\t<style>\r\n\t.sl_staff_-1{\r\n\t\tbackground-color:#6BF2E5 !important;\r\n}\r\n\t\t\r\n.sl_staff_1{\r\n\r\n\t\t\t\t\tbackground-color:#6BF2E5 !important;\r\n\r\n\t\t}\r\n\t.dhx_cal_event .dhx_header\r\n, .dhx_cal_event .dhx_title\r\n, .dhx_cal_event .dhx_body\r\n, .dhx_cal_event .dhx_footer\r\n, .dhx_cal_event_line {\r\n\tbackground-color:inherit;\r\n}\r\n\r\n.dhx_cal_container\r\n,.dhx_cal_tab.active\r\n,.dhx_scale_bar\r\n,.dhx_scale_hour\r\n,.dhx_month_head\r\n{\r\n\tbackground-color:#FFFFFF;\r\n}\r\n\r\n\r\n.dhx_cal_tab {\r\n\tbackground-color:#DEDEDE;\r\n}\r\n\r\n.dhx_now .dhx_month_head\r\n,  .dhx_now .dhx_month_body{\r\n\tbackground-color:#D4FAE8;\r\n}\r\n\r\n.dhx_cal_prev_button {\r\n\tbackground-image:none;\r\n\tborder:1px dotted;\r\n\ttext-align:center;\r\n}\r\n.dhx_cal_prev_button:after {\r\n\tcontent: \"<\";\r\n}\r\n.dhx_cal_next_button {\r\n\tbackground-image:none;\r\n\tborder:1px dotted;\r\n\ttext-align:center;\r\n\tleft:37px;\r\n}\r\n.dhx_cal_next_button:after {\r\n\tcontent: \">\";\r\n}\r\n.dhx_cal_today_button {\r\n\tbackground-image:none;\r\n\tborder:1px dotted;\r\n\tleft:73px;\r\n}\r\n\r\n.dhx_sl_holiday {\r\n\tbackground-color:#FAC4BF;\r\n}\r\n\r\n.on_business {\r\n\tbackground-color:#696;\r\n}\r\n\r\n.dhx_cal_data td {\r\n\/*     background: transparent ; *\/\r\n}\r\n.dhx_cal_navline .dhx_cal_date {\r\n\tleft:126px;\r\n}\r\n\r\n.dhx_cal_container {\r\n\tfont-family: 'Raleway', sans-serif;\r\n}\r\n\t.dhx_scale_cell_plus\r\n{\r\nbackground-color:#ffffff;\r\n}\r\n#sl_data_detail input:focus\r\n,#sl_data_detail textarea:focus\r\n,#sl_data_detail select:focus {\r\n\tbackground: #D4FAE8;\r\n}\r\n\r\n\t<\/style>\r\n\r\n\t\r\n\t\r\n\r\n\t\t\r\n\t<div id=\"scheduler_here\" class=\"dhx_cal_container\" >\r\n\t\t<div class=\"dhx_cal_navline\">\r\n\t\t\t<div class=\"dhx_cal_prev_button\">&nbsp;<\/div>\r\n\t\t\t<div class=\"dhx_cal_next_button\">&nbsp;<\/div>\r\n\t\t\t\t\t<div class=\"dhx_cal_today_button\"><\/div>\r\n\t\t\t<div class=\"dhx_cal_date\" id=\"dhx_cal_date\" ><\/div>\r\n\t\t\t\t<div class=\"dhx_cal_tab\" name=\"timeline_tab\" style=\"right:132px; width:50px;\"><\/div><div class=\"dhx_cal_tab\" name=\"day_tab\" style=\"right:90px;\"><\/div><div class=\"dhx_cal_tab\" name=\"week_tab\" style=\"right:48px;\"><\/div><div class=\"dhx_cal_tab\" name=\"month_tab\" style=\"right:6px;\"><\/div>\t\t<\/div>\r\n\t\t<div class=\"dhx_cal_header\"><\/div>\r\n\t\t<div class=\"dhx_cal_data\"><\/div>\r\n\t<\/div>\r\n\r\n\t<div id=\"sl_customer_booking_form\" class=\"salon_form\">\r\n\t<div id=\"sl_data_detail\" >\r\n\t\t<div id=\"sl_detail_out\">\r\n\t\t\t<label  >\u65e5\u4ed8:<\/label>\r\n\t\t\t<span id=\"sl_target_day\" ><\/span>\r\n\t\t\t<label  >\u30b9\u30c6\u30fc\u30bf\u30b9:<\/label>\r\n\t\t\t<span id=\"sl_rstatus\"  ><\/span>\r\n\r\n\t\t<\/div>\r\n\t\t<input type=\"text\" id=\"sl_name\" \/>\r\n\t\t<input type=\"text\" id=\"sl_tel\"\/>\r\n\t\t<input type=\"text\" id=\"sl_mail\"  \/>\r\n\r\n\t\t<div id=\"sl_date_time_wrap\" >\r\n\t\t\t\t<select name=\"sl_start_time\" id=\"sl_start_time\"  ><option value=\"10:00\" >10:00<\/option><option value=\"10:30\" >10:30<\/option><option value=\"11:00\" >11:00<\/option><option value=\"11:30\" >11:30<\/option><option value=\"12:00\" >12:00<\/option><option value=\"12:30\" >12:30<\/option><option value=\"13:00\" >13:00<\/option><option value=\"13:30\" >13:30<\/option><option value=\"14:00\" >14:00<\/option><option value=\"14:30\" >14:30<\/option><option value=\"15:00\" >15:00<\/option><option value=\"15:30\" >15:30<\/option><option value=\"16:00\" >16:00<\/option><option value=\"16:30\" >16:30<\/option><option value=\"17:00\" >17:00<\/option><option value=\"17:30\" >17:30<\/option><option value=\"18:00\" >18:00<\/option><option value=\"18:30\" >18:30<\/option><\/select>\t\t\t\t<span id=\"sl_end_time\" ><\/span>\t\t<\/div>\r\n\t\t<select id=\"sl_staff_cd\"><option value=\"-1\">\u6307\u540d\u306a\u3057<\/option><option value=\"1\"> <\/option><\/select>\t\t<div id=\"sl_item_cds\" class=\"sl_checkbox\" ><table id=\"sl_front_items\"><tbody><tr>\t\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t<input type=\"checkbox\" name=\"itemCheck\" id=\"sl_check_1\" value=\"1\" \/>\r\n\t\t\t\t\t\t\t<input type=\"hidden\" id=\"sl_check_price_1\" value=\"5000\" \/>\r\n\t\t\t\t\t\t\t<input type=\"hidden\" id=\"sl_check_minute_1\" value=\"30\" \/>\r\n\t\t\t\t\t\t\t<\/td><td>\r\n\t\t\t\t\t\t\t<label for=\"sl_check_1\" class=\"sl_items_label\" id=\"sl_items_lbl_1\">\u30ab\u30c3\u30c8(5,000)<\/label>\r\n\t\t\t\t\t\t\t<\/td>\t\t\t\t\t\t\t<td>\r\n\t\t\t\t\t\t\t<input type=\"checkbox\" name=\"itemCheck\" id=\"sl_check_2\" value=\"2\" \/>\r\n\t\t\t\t\t\t\t<input type=\"hidden\" id=\"sl_check_price_2\" value=\"10000\" \/>\r\n\t\t\t\t\t\t\t<input type=\"hidden\" id=\"sl_check_minute_2\" value=\"90\" \/>\r\n\t\t\t\t\t\t\t<\/td><td>\r\n\t\t\t\t\t\t\t<label for=\"sl_check_2\" class=\"sl_items_label\" id=\"sl_items_lbl_2\">\u30d1\u30fc\u30de(10,000)<\/label>\r\n\t\t\t\t\t\t\t<\/td><\/tr><\/tbody><\/table><\/div>\t\t<div id=\"sl_coupon_wrap\" style=\"display:none\" ><select id=\"sl_coupon\"><option value=\"\">\u30af\u30fc\u30dd\u30f3\u8a2d\u5b9a\u306a\u3057<\/option><\/select><\/div>\t\t\r\n\r\n\t\t\t\t\t<textarea id=\"sl_remark\"  ><\/textarea>\r\n\t\t\r\n\r\n\r\n\t\t\t\t\t<label >\r\n\t\t\u5024\u6bb5:\r\n\t\t\t<\/label>\r\n\t\t\t<span id=\"sl_price\"><\/span>\r\n\t\t\r\n\t\t<div class=\"spacer\"><\/div>\r\n\t\t<div id=\"sl_booking_button_div\" >\r\n\t\t\t<input type=\"button\" value=\"\u7d42\u4e86\" id=\"sl_button_close\"  \/>\r\n\t\t\t<input type=\"button\" value=\"\u4e88\u7d04\u30ad\u30e3\u30f3\u30bb\u30eb\" id=\"sl_button_delete\"  \/>\r\n\t\t\t<input type=\"button\" value=\"\u4e88\u7d04\" id=\"sl_button_insert\"  \/>\r\n\t\t<\/div>\r\n\r\n\t<\/div>\r\n\t<div id=\"sl_hidden_photo_area\">\r\n\t    <\/div>\r\n     \t<\/div>\r\n\t \t<\/div>\r\n<\/p>\n","protected":false},"excerpt":{"rendered":"\u203b\u4e88\u7d04\u3057\u305f\u3044\u65e5\u4ed8\u3092\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u3057\u3066\u4e0b\u3055\u3044\u3002","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-509","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ezhp.info\/delica\/wp-json\/wp\/v2\/pages\/509"}],"collection":[{"href":"https:\/\/ezhp.info\/delica\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ezhp.info\/delica\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ezhp.info\/delica\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ezhp.info\/delica\/wp-json\/wp\/v2\/comments?post=509"}],"version-history":[{"count":1,"href":"https:\/\/ezhp.info\/delica\/wp-json\/wp\/v2\/pages\/509\/revisions"}],"predecessor-version":[{"id":510,"href":"https:\/\/ezhp.info\/delica\/wp-json\/wp\/v2\/pages\/509\/revisions\/510"}],"wp:attachment":[{"href":"https:\/\/ezhp.info\/delica\/wp-json\/wp\/v2\/media?parent=509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}