{"id":4046,"date":"2025-07-08T08:53:53","date_gmt":"2025-07-08T06:53:53","guid":{"rendered":"https:\/\/manzo.sk\/?page_id=4046"},"modified":"2026-04-01T14:19:04","modified_gmt":"2026-04-01T12:19:04","slug":"rezervacia","status":"publish","type":"page","link":"https:\/\/manzo.sk\/en\/rezervacia\/","title":{"rendered":"Booking"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"4046\" class=\"elementor elementor-4046\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e6bd5f e-flex e-con-boxed e-con e-parent\" data-id=\"3e6bd5f\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ba43985 e-con-full e-flex e-con e-child\" data-id=\"ba43985\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-52ba47a elementor-widget elementor-widget-heading\" data-id=\"52ba47a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Book your place with us<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-66115f1 elementor-widget elementor-widget-heading\" data-id=\"66115f1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\"><b>Extraordinary opening hours:<\/b><br \/><br \/>\n\n3.4. - Open from 16:00-22:00<br \/>\n6.4. - Closed<br \/>\n22.4 - Open from 15:00-22:00<br \/>\n<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0408e29 elementor-widget elementor-widget-heading\" data-id=\"0408e29\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Please fill in the short form and we will be happy to confirm your reservation as soon as possible.\nIn the booking system it is possible to make a reservation for a maximum of 6 people. For larger groups, please contact us by email at <a href=\"mailto:info@manzo.sk\">info@manzo.sk<\/a> or by phone at <a href=\"tel:+421948855338\">+421 948 855 338<\/a>.<\/p><p>\n<\/p>\nReservations on Fridays after 17:00 are accepted only by phone.<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-619841f elementor-widget elementor-widget-heading\" data-id=\"619841f\" data-element_type=\"widget\" id=\"form-success\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Thank you! Your reservation will be confirmed by email as soon as we have selected a suitable table for you.<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d4e895a elementor-widget elementor-widget-html\" data-id=\"d4e895a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n.rezervacia-formular {\n  max-width: 100%;\n  font-family: \"Cormorant Upright\", serif;\n}\n\n.rezervacia-formular label {\n  display: block;\n  margin-top: 20px;\n  font-size: 20px;\n  font-weight: bold;\n}\n\n.rezervacia-formular input,\n.rezervacia-formular select,\n.rezervacia-formular textarea {\n  width: 100%;\n  font-size: 18px;\n  margin-top: 5px;\n  box-sizing: border-box;\n  border-radius: 0px;\n  border: 1px solid black;\n}\n\n.counter-wrap {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin-top: 5px;\n}\n\n.counter-wrap button {\n  padding: 7px 12px;\n  font-size: 18px;\n  background: #800020;\n  cursor: pointer;\n  border: none;\n  color: white;\n}\n\n.counter-wrap button:hover {\n  background-color: #800020;\n  color: white;\n}\n\n.counter-wrap input[type=\"number\"] {\n  width: 60px;\n  text-align: center;\n}\n\n#form-success {\n  display: none;\n  color: green;\n  font-weight: bold;\n  margin-top: 20px;\n}\n\n.submit-btn {\n  background-color: #800020 !important;\n  width: 100% !important;\n  color: white !important;\n  padding: 12px 20px !important;\n  margin-top: 20px !important;\n  border: none !important;\n  cursor: pointer;\n  font-size: 18px !important;\n}\n\n.submit-btn:hover {\n  background-color: black !important;\n  color: white !important;\n}\n\n.checkbox-inline {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin-top: 20px;\n  font-size: 18px;\n}\n\n.checkbox-inline input[type=\"checkbox\"] {\n  width: auto;\n  margin-top: unset;\n}\n\n.checkbox-inline a {\n  color: #800020;\n}\n\n.checkbox-inline label {\n  margin-top: unset;\n}\n<\/style>\n\n<form class=\"rezervacia-formular\" id=\"rezervaciaForm\" action=\"\">\n  <label>Name and surname *\n    <input type=\"text\" name=\"meno\" required>\n  <\/label>\n\n  <label>Email *\n    <input type=\"email\" name=\"email\" required>\n  <\/label>\n\n  <label>Tel. number *\n    <input type=\"tel\" name=\"telefon\" required>\n  <\/label>\n\n  <label>Booking date *\n    <input type=\"date\" id=\"datum\" name=\"datum\" required>\n  <\/label>\n\n  <label>Booking time *\n    <select id=\"cas\" name=\"cas\" required>\n      <option value=\"\">Choose a date first<\/option>\n    <\/select>\n  <\/label>\n\n  <label>Number of persons *\n    <div class=\"counter-wrap\">\n      <button type=\"button\" onclick=\"zmenPocet(-1)\">-<\/button>\n      <input type=\"number\" id=\"pocetOsob\" name=\"osoby\" value=\"2\" min=\"1\" max=\"6\" readonly>\n      <button type=\"button\" onclick=\"zmenPocet(1)\">+<\/button>\n    <\/div>\n  <\/label>\n\n  <label>Planned length of visit *\n    <select name=\"dlzka\" required>\n      <option value=\"1.0\">0.5 hours<\/option>\n      <option value=\"1.0\">1 hour<\/option>\n      <option value=\"1.5\" selected>1.5 hours<\/option>\n      <option value=\"2.0\">2 hours<\/option>\n    <\/select>\n  <\/label>\n\n  <label>Note\n    <textarea name=\"poznamka\" rows=\"3\"><\/textarea>\n  <\/label>\n\n  <div class=\"checkbox-inline\">\n    <input type=\"checkbox\" required id=\"suhlas\">\n    <label for=\"suhlas\">\n      I agree to the processing\n      <a href=\"https:\/\/manzo.sk\/en\/ochrana-osobnych-udajov\/\" target=\"_blank\">personal data<\/a> *\n    <\/label>\n  <\/div>\n\n  <button type=\"submit\" class=\"submit-btn\">Book now<\/button>\n\n  <div id=\"form-success\">\n    Thank you! Your reservation will be confirmed by email right after that,\n    once we've selected a suitable table for you.\n  <\/div>\n<input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n\n<script>\nconst otvorene = {\n  0: null,\n  1: [11, 22],\n  2: [11, 22],\n  3: [11, 22],\n  4: [11, 22],\n  5: [11, 23],\n  6: [11, 22],\n};\n\nfunction zmenPocet(zmena) {\n  const input = document.getElementById('pocetOsob');\n  let aktual = parseInt(input.value);\n  let novy = aktual + zmena;\n  if (novy >= 1 && novy <= 6) {\n    input.value = novy;\n  }\n}\n\nconst datumInput = document.getElementById(\"datum\");\nconst casSelect = document.getElementById(\"cas\");\n\nconst dnes = new Date();\nconst oMesiac = new Date();\noMesiac.setMonth(oMesiac.getMonth() + 1);\ndatumInput.min = dnes.toISOString().split(\"T\")[0];\ndatumInput.max = oMesiac.toISOString().split(\"T\")[0];\n\ndatumInput.addEventListener(\"change\", () => {\n  const vyber = new Date(datumInput.value + \"T00:00\");\n  const den = vyber.getDay();\n\n  casSelect.innerHTML = \"\";\n\n  if (!otvorene[den]) {\n    casSelect.innerHTML = `<option value=\"\">Re\u0161taur\u00e1cia je v tento de\u0148 zatvoren\u00e1<\/option>`;\n    return;\n  }\n\nconst [start, end] = otvorene[den];\n\nlet realEnd = end;\n\n\/\/ \u2705 1\ufe0f\u20e3 Ka\u017ed\u00fd piatok po 17:00\nif (den === 5) {\n  realEnd = Math.min(realEnd, 17);\n}\n\n\/\/ \u2705 2\ufe0f\u20e3 Len dnes 14.2. po 17:00\nif (datumInput.value === \"2026-02-14\") {\n  realEnd = Math.min(realEnd, 17);\n}\n\nconst teraz = new Date();\nconst minimalnyCas = new Date(teraz.getTime() + 2 * 60 * 60 * 1000);\n\n\n  let pridaneCasy = [];\n\n  for (let h = start; h < realEnd; h++) {\n    [\"00\", \"30\"].forEach(min => {\n      const cas = `${String(h).padStart(2, '0')}:${min}`;\n      const moznyCas = new Date(datumInput.value + \"T\" + cas);\n\n      if (moznyCas >= minimalnyCas) {\n        const opt = document.createElement(\"option\");\n        opt.value = cas;\n        opt.textContent = cas;\n        casSelect.appendChild(opt);\n        pridaneCasy.push(cas);\n      }\n    });\n  }\n\n  if (pridaneCasy.length === 0) {\n    casSelect.innerHTML = `<option value=\"\">\u017diadne dostupn\u00e9 \u010dasy<\/option>`;\n  }\n});\n\ndocument.getElementById('rezervaciaForm').onsubmit = function(e) {\n  e.preventDefault();\n\n  const submitBtn = this.querySelector('.submit-btn');\n  submitBtn.disabled = true;\n  submitBtn.textContent = 'Odosielam...';\n\n  if (!casSelect.value || !datumInput.value) {\n    alert(\"Vyberte pros\u00edm d\u00e1tum a \u010das.\");\n    submitBtn.disabled = false;\n    submitBtn.textContent = 'Rezervova\u0165';\n    return;\n  }\n\n  const formData = new FormData(this);\n  formData.append('action', 'send_rezervacia');\n\n  fetch('\/wp-admin\/admin-ajax.php', {\n    method: 'POST',\n    credentials: 'same-origin',\n    body: formData\n  })\n  .then(response => response.json())\n  .then(data => {\n    if (data.success) {\n      this.style.display = \"none\";\n      document.getElementById(\"form-success\").style.display = \"block\";\n    } else {\n      alert(\"Chyba: \" + data.data);\n      submitBtn.disabled = false;\n      submitBtn.textContent = 'Rezervova\u0165';\n    }\n  })\n  .catch(() => {\n    alert(\"Chyba pri odosielan\u00ed formul\u00e1ra.\");\n    submitBtn.disabled = false;\n    submitBtn.textContent = 'Rezervova\u0165';\n  });\n};\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ac0aae6 e-con-full e-flex e-con e-child\" data-id=\"ac0aae6\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d726ac6 e-con-full e-flex e-con e-child\" data-id=\"d726ac6\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-7632495 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"7632495\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8027ee7 elementor-widget elementor-widget-heading\" data-id=\"8027ee7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Contact information<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d20ce4 elementor-align-center elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"0d20ce4\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"tel:+421948855338\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">+421 948 855 338<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"mailto:info@manzo.sk\">\n\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">info@manzo.sk<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6742ce4 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"6742ce4\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-53eb5b4 elementor-widget elementor-widget-heading\" data-id=\"53eb5b4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Opening hours<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-723c009 elementor-align-center elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"723c009\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><b>Mon - Sat:<\/b> 11:00 - 22:00<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><b>Friday:<\/b> 11:00 - 23:00<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><b>Saturday<\/b> 11:00 - 22:00<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><b>Sunday:<\/b> closed\u00a0<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ef572ba e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"ef572ba\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c913fb4 elementor-widget elementor-widget-heading\" data-id=\"c913fb4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Where can you find us?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff7f64 elementor-widget elementor-widget-google_maps\" data-id=\"3ff7f64\" data-element_type=\"widget\" data-widget_type=\"google_maps.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-custom-embed\">\n\t\t\t<iframe loading=\"lazy\"\n\t\t\t\t\tsrc=\"https:\/\/maps.google.com\/maps?q=Manzo%20Steak%20%26%20Burger&#038;t=m&#038;z=14&#038;output=embed&#038;iwloc=near\"\n\t\t\t\t\ttitle=\"Manzo Steak &amp; Burger\"\n\t\t\t\t\taria-label=\"Manzo Steak &amp; Burger\"\n\t\t\t><\/iframe>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Book your place with us Extraordinary opening hours: 3.4. - Open from 16:00-22:00 6.4. - Closed 22.4. - Open from 15:00-22:00 Fill in the short form and we will be happy to confirm your reservation as soon as possible. In the booking system it is possible to make a reservation for a maximum of 6 people. For larger groups, please contact us by email at info@manzo.sk or by phone [...]<\/p>","protected":false},"author":1,"featured_media":4315,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4046","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/manzo.sk\/en\/wp-json\/wp\/v2\/pages\/4046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/manzo.sk\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/manzo.sk\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/manzo.sk\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/manzo.sk\/en\/wp-json\/wp\/v2\/comments?post=4046"}],"version-history":[{"count":0,"href":"https:\/\/manzo.sk\/en\/wp-json\/wp\/v2\/pages\/4046\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/manzo.sk\/en\/wp-json\/wp\/v2\/media\/4315"}],"wp:attachment":[{"href":"https:\/\/manzo.sk\/en\/wp-json\/wp\/v2\/media?parent=4046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}