{"status":"success","title":"Бронювання: Сімейний номер","modal":"<meta name=\"robots\" content=\"index,follow\">\n<meta name=\"og:url\" content=\"https://slavsk.com.ua\">\n<meta name=\"og:title\" content=\"Пансіонат Славський радий вітати Вас!\">\n<link href=\"/assets/fc975e50/themes/smoothness/jquery-ui.css?v=1554886804\" rel=\"stylesheet\">\n<script>var inputmask_cd395fd8 = {\"mask\":\"+38 (999) 999-99-99\"};</script>\n\t<div id=\"rooms-reserve-result\"></div>\n\n\t<form id=\"rooms-reserve-form\" class=\"\" action=\"/rooms/reserve/familyRoom/send\" method=\"POST\">\n<input type=\"hidden\" name=\"_csrf-frontend\" value=\"0oqkO2dBWBkhYU4Hreexko9Jjo1SVN6WIHlhSqJZ84e-wJZJFCkqIFEmHHH3jMLbvzvB7iUip_lYDVMl-DaLsQ==\">\n                <p class=\"\">* У вартість входить проживання 2-х дорослих та 2-х дітей до 14 років.</p>\n                <p class=\"text-danger\">* обов'язкові поля для заповнення</p>\n\n    \t<div class=\"form-group field-roomsreserveform-name required\">\n<input type=\"text\" id=\"roomsreserveform-name\" name=\"RoomsReserveForm[name]\" placeholder=\"Ім&#039;я та прізвище *:\" aria-required=\"true\"><div class=\"help-block\"></div>\n</div>\n    \t<div class=\"form-group field-roomsreserveform-phone required\">\n<input type=\"text\" id=\"roomsreserveform-phone\" class=\"\" name=\"RoomsReserveForm[phone]\" placeholder=\"Телефон *:\" aria-required=\"true\" data-plugin-inputmask=\"inputmask_cd395fd8\"><div class=\"help-block\"></div>\n</div>\n    \t<div class=\"form-group field-roomsreserveform-email\">\n<input type=\"text\" id=\"roomsreserveform-email\" name=\"RoomsReserveForm[email]\" placeholder=\"Email\"><div class=\"help-block\"></div>\n</div>\n    \t<div class=\"form-group field-roomsreserveform-datestart\">\n<input type=\"text\" id=\"roomsreserveform-datestart\" name=\"RoomsReserveForm[dateStart]\" placeholder=\"Дата прибуття:\">\n<div class=\"help-block\"></div>\n</div>\n    \t<div class=\"form-group field-roomsreserveform-dateend\">\n<input type=\"text\" id=\"roomsreserveform-dateend\" name=\"RoomsReserveForm[dateEnd]\" placeholder=\"Дата від&#039;їзду:\">\n<div class=\"help-block\"></div>\n</div>\n    \t<div class=\"form-group field-roomsreserveform-countrooms\">\n<input type=\"text\" id=\"roomsreserveform-countrooms\" name=\"RoomsReserveForm[countRooms]\" placeholder=\"Кількість номерів:\"><div class=\"help-block\"></div>\n</div>\n\t\t<div class=\"mt-3 mb-3 font-weight-bold text-uppercase\">\n\t\t\tОбов'язково: ПРИ ПОСЕЛЕНІ ОПЛАЧУЄТЬСЯ ТУРИСТИЧНИЙ ЗБІР РОЗМІРІ 12 ГРН / ЗА ДОБУ З ОСОБИ.\n\t\t</div>\n\n        <div class=\"mt-3 mb-3 font-weight-bold\">Додаткові послуги:</div>\n\n        <div class=\"form-group field-roomsreserveform-services\">\n\n<input type=\"hidden\" name=\"RoomsReserveForm[services]\" value=\"\"><div id=\"roomsreserveform-services\"><label><input type=\"checkbox\" name=\"RoomsReserveForm[services][]\" value=\"1\"> Дитяче ліжечко до 4 років 300 грн без харчування.</label>\n<label><input type=\"checkbox\" name=\"RoomsReserveForm[services][]\" value=\"2\"> Доставне ліжко для дитини від 4-х до 14-ти років включно- 300 грн/доба із сніданком</label>\n<label><input type=\"checkbox\" name=\"RoomsReserveForm[services][]\" value=\"4\"> Третій дорослий у номері на доставному ліжку +50% до ціни номера</label></div>\n\n<div class=\"help-block\"></div>\n</div>\n    \t<div class=\"d-none text-center mt-3\" id=\"loader\">\n          \t<span></span>\n          \t<span></span>\n          \t<span></span>\n        </div>\n\t\tПАРКОВКА БЕЗКОШТОВНО\n    \t<div class=\"form-group text-center\">\n    \t\t<button type=\"submit\" class=\"button\" style=\"max-width: 200px; height: 50px; width: 100%; margin-top: 20px;\">Забронювати</button>    \t</div>\n\n    </form>\n    <script>\n        var allowedDate = [\n            [new Date(2019, 02, 10), new Date(2019, 02, 17)], // 10.03.19 — 17.03.19\n            [new Date(2019, 03, 20), new Date(2019, 04, 31)], // 20.04.19 — 31.05.19\n            [new Date(2019, 05, 01), new Date(2019, 05, 25)], // 01.06.19 — 25.06.19\n            [new Date(2019, 07, 27), new Date(2019, 08, 30)], // 27.08.19 — 30.09.19\n            [new Date(2019, 09, 01), new Date(2019, 09, 31)], // 01.10.19 — 31.10.19\n            [new Date(2019, 11, 01), new Date(2019, 11, 28)], // 01.12.19 — 28.12.19\n            [new Date(2019, 11, 28), new Date(2020, 00, 04)], // 28.11.19 — 04.01.19\n\n            [new Date(2020, 00, 04), new Date(2020, 00, 09)], // 04.01.20 — 09.01.20\n            [new Date(2020, 00, 09), new Date(2020, 02, 09)], // 09.01.20 — 09.03.20\n            [new Date(2020, 02, 10), new Date(2020, 02, 17)], // 10.03.20 — 17.03.20\n            [new Date(2020, 03, 20), new Date(2020, 04, 31)], // 20.04.20 — 31.05.20\n            [new Date(2020, 05, 01), new Date(2020, 11, 28)], // 01.06.20 — 31.10.20\n\t\t\t\n\t\t\t[new Date(2020, 11, 28), new Date(2021, 00, 04)], // 28.11.19 — 04.01.19\n\t\t\t\n\t\t\t[new Date(2021, 00, 04), new Date(2021, 00, 09)], // 04.01.20 — 09.01.20\n            [new Date(2021, 00, 09), new Date(2021, 02, 08)], // 09.01.20 — 09.03.20\n            [new Date(2024, 02, 09), new Date(2025, 00, 01)], // 09.01.20 — 09.03.20\n            \n\t\t\t\n            //[new Date(2020, 07, 27), new Date(2020, 08, 30)], // 27.08.20 — 30.09.20\n        ];\n        \n        function datePickerAllowedDate(date) {\n            var cTime = date.getTime();\n            for (i = 0; i < allowedDate.length; i++) {\n                var beginTime = allowedDate[i][0].getTime();\n                var endTime = allowedDate[i][1].getTime();\n                if (cTime >= beginTime && cTime <= endTime) {\n                    return [true, '', 'Доступно для бронювання'];\n                }\n            }\n            return [false];\n        }\n    </script><script src=\"/assets/5e27d9a7/jquery.js?v=1554886528\"></script>\n<script src=\"/assets/d39de033/yii.js?v=1554886528\"></script>\n<script src=\"/assets/d39de033/yii.validation.js?v=1554886528\"></script>\n<script src=\"/assets/6e3dc0e9/jquery.inputmask.bundle.js?v=1554886528\"></script>\n<script src=\"/assets/fc975e50/jquery-ui.js?v=1554886804\"></script>\n<script src=\"/assets/fc975e50/ui/i18n/datepicker-uk.js?v=1554886804\"></script>\n<script src=\"/assets/d39de033/yii.activeForm.js?v=1554886528\"></script>\n<script src=\"/assets/e076b27e/jquery.form.js?v=1554886528\"></script>\n<script>jQuery(\"#roomsreserveform-phone\").inputmask(inputmask_cd395fd8);\njQuery('#roomsreserveform-datestart').datepicker($.extend({}, $.datepicker.regional['uk'], {\"minDate\":\"+0\",\"maxDate\":\"+1Y\",\"beforeShowDay\":datePickerAllowedDate,\"dateFormat\":\"dd.mm.yy\"}));\njQuery('#roomsreserveform-dateend').datepicker($.extend({}, $.datepicker.regional['uk'], {\"minDate\":\"+0\",\"maxDate\":\"+1Y\",\"beforeShowDay\":datePickerAllowedDate,\"dateFormat\":\"dd.mm.yy\"}));\njQuery('#rooms-reserve-form').yiiActiveForm([{\"id\":\"roomsreserveform-name\",\"name\":\"name\",\"container\":\".field-roomsreserveform-name\",\"input\":\"#roomsreserveform-name\",\"encodeError\":false,\"validateOnType\":true,\"validate\":function (attribute, value, messages, deferred, $form) {yii.validation.required(value, messages, {\"message\":\"Необхідно заповнити \\\"Ім'я та прізвище\\\".\"});yii.validation.string(value, messages, {\"message\":\"Значення \\\"Ім'я та прізвище\\\" має бути текстовим рядком.\",\"min\":3,\"tooShort\":\"Значення \\\"Ім'я та прізвище\\\" повинно містити мінімум 3 символа.\",\"max\":100,\"tooLong\":\"Значення \\\"Ім'я та прізвище\\\" повинно містити максимум 100 символа.\",\"skipOnEmpty\":1});}},{\"id\":\"roomsreserveform-phone\",\"name\":\"phone\",\"container\":\".field-roomsreserveform-phone\",\"input\":\"#roomsreserveform-phone\",\"encodeError\":false,\"validateOnType\":true,\"validate\":function (attribute, value, messages, deferred, $form) {yii.validation.required(value, messages, {\"message\":\"Необхідно заповнити \\\"Телефон\\\".\"});yii.validation.regularExpression(value, messages, {\"pattern\":/^\\+38\\s\\(\\d{3}\\)\\s\\d{3}\\-\\d{2}\\-\\d{2}$/,\"not\":false,\"message\":\"Невірний номер телефону\",\"skipOnEmpty\":1});}},{\"id\":\"roomsreserveform-email\",\"name\":\"email\",\"container\":\".field-roomsreserveform-email\",\"input\":\"#roomsreserveform-email\",\"encodeError\":false,\"validateOnType\":true,\"validate\":function (attribute, value, messages, deferred, $form) {yii.validation.email(value, messages, {\"pattern\":/^[a-zA-Z0-9!#$%&'*+\\/=?^_`{|}~-]+(?:\\.[a-zA-Z0-9!#$%&'*+\\/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$/,\"fullPattern\":/^[^@]*<[a-zA-Z0-9!#$%&'*+\\/=?^_`{|}~-]+(?:\\.[a-zA-Z0-9!#$%&'*+\\/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?>$/,\"allowName\":false,\"message\":\"Значення \\u0022Email\\u0022 не є правильною email адресою.\",\"enableIDN\":false,\"skipOnEmpty\":1});}},{\"id\":\"roomsreserveform-countrooms\",\"name\":\"countRooms\",\"container\":\".field-roomsreserveform-countrooms\",\"input\":\"#roomsreserveform-countrooms\",\"encodeError\":false,\"validateOnType\":true,\"validate\":function (attribute, value, messages, deferred, $form) {yii.validation.number(value, messages, {\"pattern\":/^\\s*[+-]?\\d+\\s*$/,\"message\":\"Значення \\u0022Кількість номерів\\u0022 має бути цілим числом.\",\"skipOnEmpty\":1});}},{\"id\":\"roomsreserveform-services\",\"name\":\"services\",\"container\":\".field-roomsreserveform-services\",\"input\":\"#roomsreserveform-services\",\"encodeError\":false,\"validateOnType\":true,\"validate\":function (attribute, value, messages, deferred, $form) {yii.validation.range(value, messages, {\"range\":[\"1\",\"2\",\"4\"],\"not\":false,\"message\":\"Значення \\\"Додаткові послуги\\\" не вірне.\",\"skipOnEmpty\":1,\"allowArray\":1});}}], []);\njQuery('#rooms-reserve-form').yiiActiveForm().on('beforeSubmit', function(_event) { jQuery(_event.target).ajaxSubmit({\"beforeSubmit\":function(arr, $form) {$(\"#loader\").removeClass(\"d-none\");},\"complete\":function() {$(\"#loader\").addClass(\"d-none\");},\"success\":function(data) {if (data.status == \"success\") {\t$(\"#rooms-reserve-form\").addClass(\"d-none\");\t$(\"#rooms-reserve-result\").addClass(\"text-success text-center\");\t$(\"#rooms-reserve-result\").removeClass(\"d-none\");\t$(\"#rooms-reserve-result\").html(data.message);} else if (data.status == \"failed\") {  $(\"#rooms-reserve-form\").addClass(\"d-none\");\t$(\"#rooms-reserve-result\").addClass(\"text-danger text-center\");\t$(\"#rooms-reserve-result\").removeClass(\"d-none\");\t$(\"#rooms-reserve-result\").html(data.message);} else if (data.status == \"errors\") {\tSlavskTheme.showFormErrors(\"roomsreserveform\", data.errors);}}}); return false;});</script>"}