jQuery(function($) { var mx_predefined_days = {"predefined_free_days":"2025-04-22,2025-05-01,2025-05-02,2025-05-03,2025-05-05"}; var mx_days_tab = {"monday":"1","tuesday":"1","wednesday":"1","thursday":"1","friday":"1","saturday":"1","sunday":"0"}; var mx_shippings_config = {"shippings_config_active":"0","shippings_config":"10","enable_shipping_hours":"0","shipping_hours":"","shippings_mode_active":"0","available_shippings":"","min_delay":"12"}; var mx_additionalFields = {"date_field":"4","hour_field":"5"}; var mx_translations ={"delivery_date":{"__default":"Wybierz termin dostawy","pl_PL":"Wybierz termin dostawy"},"monday":{"__default":"Poniedzia\u0142ek","pl_PL":"Poniedzia\u0142ek"},"tuesday":{"__default":"Wtorek","pl_PL":"Wtorek"},"wednesday":{"__default":"\u015aroda","pl_PL":"\u015aroda"},"thursday":{"__default":"Czwartek","pl_PL":"Czwartek"},"friday":{"__default":"Pi\u0105tek","pl_PL":"Pi\u0105tek"},"saturday":{"__default":"Sobota","pl_PL":"Sobota"},"sunday":{"__default":"Niedziela","pl_PL":"Niedziela"},"available":{"__default":"Dost\u0119pny","pl_PL":"Dost\u0119pny"},"not_available":{"__default":"Niedost\u0119pny","pl_PL":"Niedost\u0119pny"},"delivery_hour":{"__default":"Wybierz preferowan\u0105 godzin\u0119 dostawy","pl_PL":"nie dotyczy"},"go_back":{"__default":"Wr\u00f3\u0107 do koszyka","pl_PL":"Wr\u00f3\u0107 do koszyka"},"order":{"__default":"Przejd\u017a dalej","pl_PL":"Przejd\u017a dalej"}}; var mx_postal_codes = [{"id":"11","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"53.09996","coord_longitude":"17.92105","address":"Bia\u00c5\u201ae B\u00c5\u201aota, Szubi\u00c5\u201eska 3","available_postalcodes":"86-005, 85*, 86*, 87*, 88*, 89*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"13","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"53.12976","coord_longitude":"18.04859","address":"Bydgoszcz, ul. Ba\u00c5\u201atycka 45","available_postalcodes":"85-707, 85*, 86*, 87*, 88*, 89*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"14","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"53.15363","coord_longitude":"18.15662","address":"Bydgoszcz, ul. Skar\u00c5\u00bcy\u00c5\u201eskiego 2 (Carrefour)","available_postalcodes":"85-791, 85*, 86*, 87*, 88*, 89*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"15","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"53.15735","coord_longitude":"18.15550","address":"Bydgoszcz, ul. Skar\u00c5\u00bcy\u00c5\u201eskiego 8 (Kaufland)","available_postalcodes":"85-790, 85*, 86*, 87*, 88*, 89*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"17","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"53.15437","coord_longitude":"17.91753","address":"Bydgoszcz, ul. Kolbego 42","available_postalcodes":"85-433, 85*, 86*, 87*, 88*, 89*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"18","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"53.11194","coord_longitude":"17.99657","address":"Bydgoszcz, ul. Konopnickiej 30","available_postalcodes":"85-124, 85*, 86*, 87*, 88*, 89*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"19","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"53.10900","coord_longitude":"18.02996","address":"Bydgoszcz, ul. Przyjazna 11b","available_postalcodes":"85-858, 85*, 86*, 87*, 88*, 89*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"20","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"53.18559","coord_longitude":"18.60858","address":"Che\u00c5\u201am\u00c5\u00bca, ul. Gen. W. Sikorskiego 12","available_postalcodes":"87-140, 86*, 87*, 88*, 85*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"21","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"52.54988","coord_longitude":"17.60466","address":"Gniezno, os. Jagiello\u00c5\u201eskie 55","available_postalcodes":"62-200, 88*, 89*, 64*, 62*","choosen_shippings":"","choosen_shippings_id":""},{"id":"22","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"52.53999","coord_longitude":"17.61710","address":"Gniezno, ul. Roosevelta 59","available_postalcodes":"62-200, 88*, 89*, 64*, 62*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"23","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"52.53394","coord_longitude":"17.59619","address":"Gniezno, ul. Warszawska 7","available_postalcodes":"62-200, 88*, 89*, 64*, 62*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"24","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"52.79891","coord_longitude":"18.25696","address":"Inowroc\u00c5\u201aaw, ul. Laubitza 2A","available_postalcodes":"88-100, 62*, 88*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"25","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"52.78317","coord_longitude":"18.24531","address":"Inowroc\u00c5\u201aaw, ul. Wojska Polskiego 15A","available_postalcodes":"88-100, 62*, 88*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"26","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"52.23167","coord_longitude":"18.23999","address":"Konin, ul. Sp\u00c3\u00b3\u00c5\u201adzielc\u00c3\u00b3w 6 (Kaufland)","available_postalcodes":"62-510, 62*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"27","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"53.136974","coord_longitude":"17.594435","address":"Nak\u00c5\u201ao n. Noteci\u00c4\u2026, ul. D\u00c4\u2026browskiego 12","available_postalcodes":"89-103, 89*,88*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"28","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"52.55414","coord_longitude":"19.69259","address":"P\u00c5\u201aock, ul. Przemys\u00c5\u201aowa 1 (C.H. Atrium)","available_postalcodes":"09-400, 09*,87*, 99*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"29","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"52.36298","coord_longitude":"16.90288","address":"Pozna\u00c5\u201e, ul. 28 czerwca 1956r. (Galeria D\u00c4\u2122biec)","available_postalcodes":"61-441, 61*, 62*, 63*, 64*, 60*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"30","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"52.46111","coord_longitude":"16.92110","address":"Pozna\u00c5\u201e, ul. Opie\u00c5\u201eskiego 1","available_postalcodes":"60-687, 61*, 62*, 63*, 64*, 60*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"32","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"52.60859","coord_longitude":"16.58403","address":"Szamotu\u00c5\u201ay, al. Jana Paw\u00c5\u201aa II 3","available_postalcodes":"64-500, 64*, 61*, 60*, 62*, ","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"33","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"52.41993","coord_longitude":"17.08314","address":"Swarz\u00c4\u2122dz, ul. Cieszkowskiego 39","available_postalcodes":"62-020, 62*, 60*, 61*, 62*, 63*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"34","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"53.40831","coord_longitude":"18.44087","address":"\u00c5\u0161wiecie, ul. Wojska Polskiego 119\/2","available_postalcodes":"86-100, 86*, 87*, 85*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"35","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"53.01751","coord_longitude":"18.59985","address":"Toru\u00c5\u201e, Szosa Che\u00c5\u201ami\u00c5\u201eska 31","available_postalcodes":"87-100, 87*,86*, 85*, 88*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"36","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"53.02291","coord_longitude":"18.67648","address":"Toru\u00c5\u201e, ul. Konstytucji 3 Maja 10 (Pawilon Maciej)","available_postalcodes":"87-100, 87*,86*, 85*, 88*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"37","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"52.64456","coord_longitude":"19.05444","address":"W\u00c5\u201aoc\u00c5\u201aawek, Kaliska 42\/1","available_postalcodes":"87-800, 87*, 88*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"38","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"52.65655","coord_longitude":"19.06265","address":"W\u00c5\u201aoc\u00c5\u201aawek, ul. Kili\u00c5\u201eskiego (Kaufland)","available_postalcodes":"87-800, 87*, 88*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"39","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"52.66826","coord_longitude":"19.03780","address":"W\u00c5\u201aoc\u00c5\u201aawek, ul. Pogodna 14","available_postalcodes":"87-816, 87*, 88*","choosen_shippings":"odbi\u00c3\u00b3r osobisty","choosen_shippings_id":"1"},{"id":"40","active":"1","name":"Cukiernia Rem Marco","coord_latitude":"52.32406","coord_longitude":"17.56602","address":"Turek, ul. Kolska Szosa 10","available_postalcodes":"62-700, 62*, ","choosen_shippings":"odbi\u00f3r osobisty","choosen_shippings_id":"1"}]; function getTranslation(var_name,current_lang=Shop.lang.name){ if(!(current_lang in mx_translations[var_name])){ translation = mx_translations[var_name]['__default']; }else{ translation = mx_translations[var_name][current_lang]; } return translation; } var link_css = document.createElement("link"); link_css.href = "https://remmarco.maxserver.pl/privAppRemmarcoKalendarz/css_code.css"; link_css.type = "text/css"; link_css.rel = "stylesheet"; document.getElementsByTagName("head")[0].appendChild(link_css); var script_slick = document.createElement("script"); script_slick.src = "https://remmarco.maxserver.pl/privAppRemmarcoKalendarz/scripts/slick.min.js"; script_slick.type = "text/javascript"; document.getElementsByTagName("head")[0].appendChild(script_slick); var link_slick = document.createElement("link"); link_slick.href = "https://remmarco.maxserver.pl/privAppRemmarcoKalendarz/scripts/slick.css"; link_slick.type = "text/css"; link_slick.rel = "stylesheet"; document.getElementsByTagName("head")[0].appendChild(link_slick); var link_leaflet_css = document.createElement("link"); link_leaflet_css.href = "https://unpkg.com/leaflet@1.7.1/dist/leaflet.css"; link_leaflet_css.integrity = "sha512-xodZBNTC5n17Xt2atTPuE1HxjVMSvLVW9ocqUKLsCC5CXdbqCmblAshOMAS6/keqq/sMZMZ19scR4PsZChSR7A=="; link_leaflet_css.crossOrigin = "anonymous"; link_leaflet_css.type = "text/css"; link_leaflet_css.rel = "stylesheet"; document.getElementsByTagName("head")[0].appendChild(link_leaflet_css); var script_leaflet_js = document.createElement("script"); script_leaflet_js.src = "https://unpkg.com/leaflet@1.7.1/dist/leaflet.js"; script_leaflet_js.integrity = "sha512-XQoYMqMTK8LvdxXYG3nZ448hOEQiglfqkJs1NOQV44cWnUrBc8PkAOcXy20w0vlaXaVUearIOBhiXZ5V3ynxwA=="; script_leaflet_js.crossOrigin = "anonymous"; script_leaflet_js.type = "text/javascript"; document.getElementsByTagName("head")[0].appendChild(script_leaflet_js); //calendar let mx_canceled_days = []; for(mx_day in mx_days_tab) { if(mx_days_tab[mx_day] == 0) { let mx_day_val = 0; if (mx_day == 'monday') { mx_day_val = 1; } else if(mx_day == 'tuesday') { mx_day_val = 2; } else if(mx_day == 'wednesday') { mx_day_val = 3; } else if(mx_day == 'thursday') { mx_day_val = 4; } else if(mx_day == 'friday') { mx_day_val = 5; } else if(mx_day == 'saturday') { mx_day_val = 6; } else if(mx_day == 'sunday') { mx_day_val = 0; } mx_canceled_days.push(mx_day_val); } } const formatDate = (date) => { var date = new Date(date); var year = (date.getFullYear()).toString(); var month = (date.getMonth() + 1).toString(); var day = (date.getDate()).toString(); if (month.length < 2) { month = "0" + month; } if (day.length < 2) { day = "0" + day; } return [day, month, year].join('.'); } const getDayName = (date) => { var dayOfTheWeek = date.getDay(); switch (dayOfTheWeek) { case 0: return getTranslation("sunday"); break; case 1: return getTranslation("monday"); break; case 2: return getTranslation("tuesday"); break; case 3: return getTranslation("wednesday"); break; case 4: return getTranslation("thursday"); break; case 5: return getTranslation("friday"); break; case 6: return getTranslation("saturday"); break; default: console.warn("Błędny dzień tygodnia: "+dayOfTheWeek); } } if ($('body').hasClass('shop_basket')) { const APIloader = () => { if (!window.frontAPI) { setTimeout(APIloader, 50); } else { frontAPI.getBasketInfo(function(info) { var basket_delivery_time = info.delivery; var delay = parseInt(mx_shippings_config.min_delay); if (basket_delivery_time.includes("dni")) { delay += parseInt(basket_delivery_time) * 24; } else if (basket_delivery_time.includes("godzin")) { delay += parseInt(basket_delivery_time); } var mx_predefined_arr = mx_predefined_days['predefined_free_days'].split(','); for (let index in mx_predefined_arr) { var date = mx_predefined_arr[index].split('-'); mx_predefined_arr[index] = date[2] + "." + date[1] + "." + date[0]; } let flag_popup_generated = false; $("#cart-options .buttons button.order").on('click', function(event) { var chosen_shippingID = parseInt($(".delivery.selected").find('input').val()); if (!mx_shippings_config.available_shippings.includes(chosen_shippingID) && !mx_shippings_config.shippings_mode_active) { $("#box_basketlist form").trigger('submit'); return false; } event.preventDefault(); if (!flag_popup_generated) { let popup_html = "
"+getTranslation("delivery_date")+"
"; popup_html += ""+dayOfTheWeek+"
"; popup_html += ""+next_day_formatted+"
"; popup_html += ""+(!available_day ? getTranslation("not_available") : getTranslation("available"))+"
"; popup_html += ""+getTranslation("delivery_hour")+":
"; popup_html += ""; popup_html += "Adres punktu odbioru: " + window.localStorage.getItem('choosen_postalCode_adress') + "
"; } else { html += "Brak wprowadzonego kodu pocztowego"; } html += "Wprowadzony kod pocztowy jest niedostępny.
"; popup_html += "