{"id":3102,"date":"2023-03-24T11:21:31","date_gmt":"2023-03-24T11:21:31","guid":{"rendered":"http:\/\/localhost\/frigobrava\/es\/?page_id=3102"},"modified":"2023-03-27T17:10:33","modified_gmt":"2023-03-27T17:10:33","slug":"tarifas","status":"publish","type":"page","link":"https:\/\/frigobrava.com\/es\/tarifas\/","title":{"rendered":"Tarifas"},"content":{"rendered":"<p><\/p>\n<div class=\"clear padding_top_50\"><\/div>\n<h2 class=\"blue text-align-center title_reservas\">Tarifas 2026<\/h2>\n<div class=\"arrow-down orange center\"><\/div>\n<p><div style=\"display: flex;\n    justify-content: center;\n    background-color: #f08c29;\n    margin-top:1em;\n    box-shadow: 0 0 24px rgba(0,0,0,.15);\"\n    >\n<div class=\"w-100\" style=\"min-height: 100%\">\n  <section class=\"c-table e-scroll-horizontal\">\n    <table class=\"price-table\">\n      <tbody>\n        <tr height=\"30\" class=\"price-table-head\">\n\n          <td class=\"item-first-column item-first-column--first\">\n            D\u00edas          <\/td>\n          <td>\n            S\n          <\/td>\n          <td>\n            L\n          <\/td>\n          <td>\n            XL\n          <\/td>\n          <td>\n            Microondas          <\/td>\n        <\/tr>\n\n        <tr id=\"js_top-table\" height=\"250\">\n          <td class=\"item-first-column\"><\/td>\n          <td class=\"price\">\n            <img class=\"sib v-mid mr1\" src=\"https:\/\/www.frigobrava.com\/wp-content\/uploads\/2017\/04\/RR125D4AW1-2.png\" alt=\"\" width=\"80\">\n            <br>\n            <a href=\"https:\/\/frigobrava.com\/es\/reserva\/\" class=\"link dim ttu\">Reservar<\/a>\n          <\/td>\n          <td class=\"price\">\n            <img class=\"sib v-mid mr1\" src=\"https:\/\/www.frigobrava.com\/wp-content\/uploads\/2017\/04\/RT280D4AW1-2.png\" alt=\"\" width=\"80\">\n            <br>\n            <a href=\"https:\/\/frigobrava.com\/es\/reserva\/\" class=\"link dim ttu\">Reservar<\/a>\n          <\/td>\n          <td class=\"price\">\n            <img class=\"sib v-mid mr1\" src=\"https:\/\/www.frigobrava.com\/wp-content\/uploads\/2017\/04\/RT351D4AW1-3.png\" alt=\"\" width=\"80\">\n            <br>\n            <a href=\"https:\/\/frigobrava.com\/es\/reserva\/\" class=\"link dim ttu\">Reservar<\/a>\n          <\/td>\n          <td class=\"price price--4\">\n            <img class=\"sib v-mid mr1 mt4 mb4\" src=\"https:\/\/www.frigobrava.com\/wp-content\/uploads\/2017\/04\/microondas-alquiler-300x155.jpg\" alt=\"\" width=\"80\">\n            <!-- <br>\n            <a href=\"javascript:;\" class=\"link dim ttu\">Reservar<\/a> -->\n          <\/td> \n        <\/tr>\n\n       <!--  <tr height=\"150\">\n          <td class=\"item-first-column\"><\/td>\n          <td class=\"price\">\n            <a href=\"javascript:;\" class=\"link dim ttu\">Reservar<\/a>\n          <\/td>\n          <td class=\"price\">\n            <a href=\"javascript:;\" class=\"link dim ttu\">Reservar<\/a>\n          <\/td>\n          <td class=\"price\">\n            <a href=\"javascript:;\" class=\"link dim ttu\">Reservar<\/a>\n          <\/td>\n          <td class=\"price price--4\">\n            <a href=\"javascript:;\" class=\"link dim ttu\">Reservar<\/a>\n          <\/td>\n        <\/tr> -->\n      <\/tbody>\n    <\/table>\n  <\/section>\n<\/div>\n<\/div>\n<!--  -->\n<!-- <link rel=\"stylesheet\" href=\"\/components\/reserva\/assets\/js\/jquery-ui\/jquery-ui.css\"> -->\n<!-- <script src=\"\/components\/reserva\/assets\/js\/jquery-ui\/jquery.js\"><\/script> -->\n<!-- <script src=\"\/components\/reserva\/assets\/js\/jquery-ui\/jquery-ui.js\"><\/script> -->\n<!-- <script src=\"\/components\/reserva\/assets\/js\/jquery-ui\/i18n\/datepicker-es.js\"><\/script> -->\n<script>\n  var campings = [\n  {\n    \"name\" : \"Sant Pol\",\n    \"time\" :\n    [\n    \"8:00 - 10:00\",\n    \"19:00 - 21:00\"\n    ],\n  },\n  {\n    \"name\" : \"Riembau\",\n    \"time\" :\n    [\n    \"9:00 - 11:00\",\n    \"19:00 - 21:00\"\n    ],\n  },\n  {\n    \"name\" : \"Costa Brava\",\n    \"time\" :\n    [\n    \"10:00 - 12:00\",\n    \"14:00 - 16:00\"\n    ]\n  },\n  {\n    \"name\" : \"Treumal\",\n    \"time\" :\n    [\n    \"9:00 - 11:00\",\n    \"18:00 - 21:00\"\n    ]\n  },\n  {\n    \"name\" : \"Eurocamping\",\n    \"time\" :\n    [\n    \"10:00 - 12:00\",\n    \"14:00 - 16:30\"\n    ]\n  },\n  {\n    \"name\" : \"Vall d'Or\",\n    \"time\" :\n    [\n    \"9:00 - 11:00\",\n    \"19:00 - 21:00\"\n    ]\n  },\n  \/\/ {\n  \/\/   \"name\" : \"Vall d'Aro\",\n  \/\/   \"time\" :\n  \/\/   [\n  \/\/   \"9:00 - 11:00\",\n  \/\/   \"18:00 - 20:00\"\n  \/\/   ]\n  \/\/ },\n  {\n    \"name\" : \"Palam\u00f3s\",\n    \"time\" :\n    [\n    \"8:00 - 10:00\",\n    \"17:30 - 20:00\"\n    ]\n  },\n  {\n    \"name\" : \"\u00cdnternacional de Palam\u00f3s\",\n    \"time\" :\n    [\n    \"8:00 - 10:00\",\n    \"17:30 - 20:00\"\n    ]\n  },\n  {\n    \"name\" : \"Benelux\",\n    \"time\" :\n    [\n    \"8:00 - 10:00\",\n    \"17:30 - 20:00\"\n    ]\n  },\n  {\n    \"name\" : \"Calella de Palafrugell\",\n    \"time\" :\n    [\n    \"8:00 - 12:00\",\n    \"16:00 - 18:00\"\n    ]\n  },\n  {\n    \"name\" : \"La Siesta\",\n    \"time\" :\n    [\n    \"8:00 - 12:00\",\n    \"16:00 - 18:00\"\n    ]\n  },\n  {\n    \"name\" : \"Kim's\",\n    \"time\" :\n    [\n    \"10:00 - 12:00\",\n    \"16:00 - 18:00\"\n    ]\n  },\n  {\n    \"name\" : \"King's\",\n    \"time\" :\n    [\n    \"8:00 - 10:00\",\n    \"17:30 - 20:00\"\n    ]\n  },\n  {\n    \"name\" : \"Begur\",\n    \"time\" :\n    [\n    \"10:00 - 12:00\",\n    \"16:00 - 18:00\"\n    ]\n  },\n  {\n    \"name\" : \"5 Estrellas\",\n    \"time\" :\n    [\n    \"8:00 - 10:00\",\n    \"17:30 - 20:00\"\n    ]\n  },\n  ];\n<\/script>\n<script>\n  const nevera_s   = 52;\n  const nevera_l   = 60;\n  const nevera_xl  = 65;\n  const microondas = 20;\n  const dia_inicio_tabla = 6;\n  var base;\n\n  function tabla_precios( modelo , dias ){\n    if (modelo=='microondas'){euro_dia = 0;base=20; }\n    if (dias>=dia_inicio_tabla) {\n      if (modelo=='s'){\n        if (dias<=32) { euro_dia = 3;base=nevera_s; }\n        if (dias>32)  { euro_dia = 0;base=130; }\n      }\n      if (modelo=='l'){\n        if (dias<21) { euro_dia = 4;base=nevera_l; }\n        if (dias>=21 && dias<32 ) { euro_dia =  3;base=nevera_l + ( ( 21 - (dia_inicio_tabla+1) )  ); }\n        if (dias>31) { euro_dia =  0;base=149; }\n      }\n      if (modelo=='xl'){\n        if (dias<21) { euro_dia = 4;base=nevera_xl; }\n        if (dias>=21 && dias<32 ) { euro_dia =  3;base=nevera_xl + ( ( 21 - (dia_inicio_tabla+1) )  ); }\n        if (dias>31)  { euro_dia = 0;base=154; }\n      }\n      return (dias-dia_inicio_tabla)*euro_dia + base;\n    }\n    if (dias<dia_inicio_tabla && dias>0) {\n      euro_dia = 0;\n      if (modelo=='s'){\n        base=nevera_s;\n      }\n      if (modelo=='l'){\n        base=nevera_l;\n      }\n      if (modelo=='xl'){\n        base=nevera_xl;\n      }\n      return base;\n    }\n  }\n  var selector_producto = document.querySelectorAll('.selector_producto');\n  var sumaTotal;\n  selector_producto.forEach( function(element, index) {\n    selector_producto[index].addEventListener('input',function(){\n      sumaTotal_func();\n    });\n  });\n\n  function sumaTotal_func(){\n    sumaTotal = 0;\n    selector_producto.forEach( function(producto, indice) {\n      if (days()>0 && producto.value>0){\n        sumaTotal = ( sumaTotal + tabla_precios(producto.id,days()) * producto.value  );\n      } else {\n        producto.value = '';\n      }\n    });\n    if (sumaTotal!==0 || !isNaN(sumaTotal) ) {\n      if (sumaTotal==0){\n        document.getElementById('total_number-input').value = Number(sumaTotal).toFixed(2);\n      } else {\n        document.getElementById('total_number-input').value = sumaTotal;\n      }\n    }\n  }\n<\/script>\n<script>\n  \/\/console.log(tabla_precios('l',23-1));\n\n<\/script>\n<script>\n  if ( document.getElementById('form')){\n    var form         = document.getElementById('form');\n    var select       = document.getElementById('select');\n    var entrega      = document.getElementById('entrega');\n    var recogida     = document.getElementById('recogida');\n    var htmlOption   = '<option data-key=\"empty\" value=\"\">---<\/option>';\n    var htmlEntrega  = '<option selected=\"true\" disabled=\"disabled\" value=\"\">---<\/option>';\n    var htmlRecogida = '<option selected=\"true\" disabled=\"disabled\" value=\"\">---<\/option>';\n    function generateHtmlOptions(){\n      for (var i = 0; i < campings.length; i++) {\n        htmlOption = htmlOption + `<option data-key=\"${i}\" value=\"${campings[i].name}\">${campings[i].name}<\/option>`;\n      }\n      select.innerHTML = htmlOption;\n    }\n    function getComboSelect(sel){\n      let selector = sel.options[sel.selectedIndex].dataset.key;\n      if (selector!=='empty'){\n        totalTimes = campings[selector].time;\n        for (var i = 0; i < totalTimes.length; i++) {\n          htmlEntrega  = htmlEntrega + `<option value=\"${totalTimes[i]}\">${totalTimes[i]}<\/option>`;\n          htmlRecogida = htmlEntrega + `<option value=\"${totalTimes[i]}\">${totalTimes[i]}<\/option>`;\n        }\n        entrega.innerHTML = htmlEntrega;\n        recogida.innerHTML = htmlEntrega;\n        htmlEntrega  = '<option selected=\"true\" disabled=\"disabled\">---<\/option>';\n        htmlRecogida = '<option selected=\"true\" disabled=\"disabled\">---<\/option>';\n        jQuery('.js-entrega-recogida').fadeIn('slow').removeClass('dn');\n      }\n    }\n    generateHtmlOptions();\n  };\n<\/script>\n<script>\n  jQuery( document ).ready(function( $ ) {\n    $(\"#date-entrega\").datepicker( { minDate: +1 } );\n    $(\"#date-recogida\").datepicker({ minDate: +1 } );\n    $(\"#date-entrega\").change(function() {\n      sumaTotal_func();\n    });\n    $(\"#date-recogida\").change(function() {\n      sumaTotal_func();\n    });\n    $('.ui-datepicker').addClass('notranslate');\n  });\n  function days() {\n    var diffDays = 1;\n    if ( jQuery(\"#date-entrega\").datepicker('getDate') && jQuery(\"#date-recogida\").datepicker('getDate') ) {\n      var a = jQuery(\"#date-entrega\").datepicker('getDate').getTime(),\n      b = jQuery(\"#date-recogida\").datepicker('getDate').getTime(),\n      c = 24*60*60*1000,\n      diffDays = Math.round(Math.abs((a - b)\/(c)));\n      if (diffDays<=0) {diffDays=1;};\n    }\n    return diffDays;\n  }\n<\/script><script>\n\/**\n* Convert a template string into HTML DOM nodes\n* @param  {String} str The template string\n* @return {Node}       The template HTML\n*\/ \nvar stringToHTML = function (str) {\n  var dom = document.createElement('tr');\n  dom.innerHTML = str;\n  return dom;\n};\n\nvar dia_inicio = 7;\nvar dia_final  = 35;\nvar total_dias = dia_final  - dia_inicio;\nvar top_table  = document.getElementById('js_top-table');\nvar js_dia     = document.querySelectorAll('js_dia');\nvar xx=dia_final;\n\nfor (var loop = dia_final; loop > dia_inicio - 1; loop--) {\n  if (xx==dia_inicio){\n    var html_tr = '<tr class=\"js_prices\" height=\"50\"><td class=\"item-first-column\"><span class=\"js_dia\">'+loop+'<\/span><\/td><td>'+tabla_precios('s', loop - 1 )+' \u20ac<\/td><td>'+tabla_precios('l', loop - 1 )+' \u20ac<\/td><td>'+tabla_precios('xl', loop - 1 )+' \u20ac<\/td><td rowspan=\"'+(total_dias+1)+'\" style=\"background: #FFF !important;border: 1px solid #D8D6E3;width:180px\">'+microondas+' \u20ac<\/td><\/tr>';\n    \/\/ var html_tr = '<tr class=\"js_prices\" height=\"50\"><td class=\"item-first-column\"><span class=\"js_dia\">'+loop+'<\/span><\/td><td>'+tabla_precios('s', loop - 1 )+' \u20ac<\/td><td>'+tabla_precios('l', loop - 1 )+' \u20ac<\/td><td>'+tabla_precios('xl', loop - 1 )+' \u20ac<\/td>';\n    var string_html_tr = stringToHTML(html_tr);\n    top_table.after(string_html_tr);\n  } else {\n   var html_tr = '<tr class=\"js_prices\" height=\"50\"><td class=\"item-first-column\"><span class=\"js_dia\">'+loop+'<\/span><\/td><td>'+tabla_precios('s', loop - 1 )+' \u20ac<\/td><td>'+tabla_precios('l', loop - 1 )+' \u20ac<\/td><td>'+tabla_precios('xl', loop - 1 )+' \u20ac<\/td><\/tr>';\n   var string_html_tr = stringToHTML(html_tr);\n   top_table.after(string_html_tr);\n }\n xx--;\n}\n<\/script>\n<\/p>","protected":false},"excerpt":{"rendered":"<p>Tarifas<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/frigobrava.com\/es\/wp-json\/wp\/v2\/pages\/3102"}],"collection":[{"href":"https:\/\/frigobrava.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/frigobrava.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/frigobrava.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/frigobrava.com\/es\/wp-json\/wp\/v2\/comments?post=3102"}],"version-history":[{"count":4,"href":"https:\/\/frigobrava.com\/es\/wp-json\/wp\/v2\/pages\/3102\/revisions"}],"predecessor-version":[{"id":3106,"href":"https:\/\/frigobrava.com\/es\/wp-json\/wp\/v2\/pages\/3102\/revisions\/3106"}],"wp:attachment":[{"href":"https:\/\/frigobrava.com\/es\/wp-json\/wp\/v2\/media?parent=3102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}