jQuery(function($) { var hotinfo_config = {"id":"724","0":"724","shop_id":"d5234bb4f3eb5c5d4b4d8933452984aab714a98c","1":"d5234bb4f3eb5c5d4b4d8933452984aab714a98c","enabled":"1","2":"1","fixed":"1","3":"1","clientdisable":"1","4":"1","timeshowed":"4000","5":"4000","bottom_position":"0","6":"0","bg_color":"rgb(255, 88, 0)","7":"rgb(255, 88, 0)","text_color":"#fff","8":"#fff","font_size":"10","9":"10","text_wrap":"wrap","10":"wrap","date_created":"2023-07-02 10:53:42","11":"2023-07-02 10:53:42"}; var hotinfo_phrases = [{"id":"4691","0":"4691","shop_id":"d5234bb4f3eb5c5d4b4d8933452984aab714a98c","1":"d5234bb4f3eb5c5d4b4d8933452984aab714a98c","phrase_text":"\ud83d\udc30 Zbli\u017caj\u0105 si\u0119 \u015awi\u0119ta Wielkanocne! \ud83e\udd5a Odkryj nasze specjalne zestawy na Wielkanoc! \ud83c\udf37","2":"\ud83d\udc30 Zbli\u017caj\u0105 si\u0119 \u015awi\u0119ta Wielkanocne! \ud83e\udd5a Odkryj nasze specjalne zestawy na Wielkanoc! \ud83c\udf37","phrase_link":"","3":"","phrase_targetblank":"0","4":"0","phrase_active":"0","5":"0","phrase_lang_id":"pl_PL","6":"pl_PL","hotinfo_mode":"basic","7":"basic","counter_position":"before_phrase","8":"before_phrase","counter_date":"0000-00-00 00:00:00.000000","9":"0000-00-00 00:00:00.000000","freeship_value":"{\"PLN\":\"100\",\"USD\":\"100\",\"EUR\":\"100\",\"GBP\":\"100\",}","10":"{\"PLN\":\"100\",\"USD\":\"100\",\"EUR\":\"100\",\"GBP\":\"100\",}","freeship_position":"after_phrase","11":"after_phrase","freeship_currency_text":"PLN","12":"PLN","freeship_freetext":"Gratulacje! Osi\u0105gn\u0105\u0142e\u015b pr\u00f3g darmowej dostawy!","13":"Gratulacje! Osi\u0105gn\u0105\u0142e\u015b pr\u00f3g darmowej dostawy!","date_added":"2023-07-02 10:50:04","14":"2023-07-02 10:50:04"},{"id":"4692","0":"4692","shop_id":"d5234bb4f3eb5c5d4b4d8933452984aab714a98c","1":"d5234bb4f3eb5c5d4b4d8933452984aab714a98c","phrase_text":"\u2744\ufe0f Ostatnia Szansa na Zimow\u0105 Zabaw\u0119! \ud83e\udd29 Skorzystaj z ceny posezonowej! \u2744\ufe0f\ud83d\udef7 Kup teraz i baw si\u0119 zim\u0105 z najbli\u017cszymi!\u2b50 \ud83d\udef7","2":"\u2744\ufe0f Ostatnia Szansa na Zimow\u0105 Zabaw\u0119! \ud83e\udd29 Skorzystaj z ceny posezonowej! \u2744\ufe0f\ud83d\udef7 Kup teraz i baw si\u0119 zim\u0105 z najbli\u017cszymi!\u2b50 \ud83d\udef7","phrase_link":"https:\/\/www.woodcarver.pl\/Sanki","3":"https:\/\/www.woodcarver.pl\/Sanki","phrase_targetblank":"0","4":"0","phrase_active":"0","5":"0","phrase_lang_id":"pl_PL","6":"pl_PL","hotinfo_mode":"basic","7":"basic","counter_position":"after_phrase","8":"after_phrase","counter_date":"0000-00-00 00:00:00.000000","9":"0000-00-00 00:00:00.000000","freeship_value":"{\"PLN\":\"100\",\"USD\":\"100\",\"EUR\":\"100\",\"GBP\":\"100\",}","10":"{\"PLN\":\"100\",\"USD\":\"100\",\"EUR\":\"100\",\"GBP\":\"100\",}","freeship_position":"after_phrase","11":"after_phrase","freeship_currency_text":"PLN","12":"PLN","freeship_freetext":"Gratulacje! Osi\u0105gn\u0105\u0142e\u015b pr\u00f3g darmowej dostawy!","13":"Gratulacje! Osi\u0105gn\u0105\u0142e\u015b pr\u00f3g darmowej dostawy!","date_added":"2023-07-02 10:59:43","14":"2023-07-02 10:59:43"},{"id":"4725","0":"4725","shop_id":"d5234bb4f3eb5c5d4b4d8933452984aab714a98c","1":"d5234bb4f3eb5c5d4b4d8933452984aab714a98c","phrase_text":"Odkryj nasz\u0105 kolekcj\u0119 ekskluzywnych desek do krojenia premium! \ud83c\udf33 Idealne narz\u0119dzia dla pasjonat\u00f3w kulinari\u00f3w! \ud83c\udf74","2":"Odkryj nasz\u0105 kolekcj\u0119 ekskluzywnych desek do krojenia premium! \ud83c\udf33 Idealne narz\u0119dzia dla pasjonat\u00f3w kulinari\u00f3w! \ud83c\udf74","phrase_link":"","3":"","phrase_targetblank":"0","4":"0","phrase_active":"0","5":"0","phrase_lang_id":"pl_PL","6":"pl_PL","hotinfo_mode":"basic","7":"basic","counter_position":"after_phrase","8":"after_phrase","counter_date":"0000-00-00 00:00:00.000000","9":"0000-00-00 00:00:00.000000","freeship_value":"{\"PLN\":\"100\",\"USD\":\"100\",\"EUR\":\"100\",\"GBP\":\"100\",}","10":"{\"PLN\":\"100\",\"USD\":\"100\",\"EUR\":\"100\",\"GBP\":\"100\",}","freeship_position":"after_phrase","11":"after_phrase","freeship_currency_text":"PLN","12":"PLN","freeship_freetext":"Gratulacje! Osi\u0105gn\u0105\u0142e\u015b pr\u00f3g darmowej dostawy!","13":"Gratulacje! Osi\u0105gn\u0105\u0142e\u015b pr\u00f3g darmowej dostawy!","date_added":"2023-07-09 09:19:42","14":"2023-07-09 09:19:42"},{"id":"5348","0":"5348","shop_id":"d5234bb4f3eb5c5d4b4d8933452984aab714a98c","1":"d5234bb4f3eb5c5d4b4d8933452984aab714a98c","phrase_text":"\ud83d\ude0a\ud83d\udcdeMasz pytania dotycz\u0105ce produkt\u00f3w? Zadzwo\u0144 pod numer (+48) 600 820 116 , nasi pracownicy z przyjemno\u015bci\u0105 udziel\u0105 Ci wszelkich informacji i wsparcia.\u260e\ufe0f","2":"\ud83d\ude0a\ud83d\udcdeMasz pytania dotycz\u0105ce produkt\u00f3w? Zadzwo\u0144 pod numer (+48) 600 820 116 , nasi pracownicy z przyjemno\u015bci\u0105 udziel\u0105 Ci wszelkich informacji i wsparcia.\u260e\ufe0f","phrase_link":"https:\/\/www.woodcarver.pl\/Kontakt","3":"https:\/\/www.woodcarver.pl\/Kontakt","phrase_targetblank":"0","4":"0","phrase_active":"1","5":"1","phrase_lang_id":"pl_PL","6":"pl_PL","hotinfo_mode":"basic","7":"basic","counter_position":"after_phrase","8":"after_phrase","counter_date":"0000-00-00 00:00:00.000000","9":"0000-00-00 00:00:00.000000","freeship_value":"{\"PLN\":\"\",\"USD\":\"\",\"EUR\":\"\",\"GBP\":\"\",}","10":"{\"PLN\":\"\",\"USD\":\"\",\"EUR\":\"\",\"GBP\":\"\",}","freeship_position":"after_phrase","11":"after_phrase","freeship_currency_text":"PLN","12":"PLN","freeship_freetext":"Gratulacje! Osi\u0105gn\u0105\u0142e\u015b pr\u00f3g darmowej dostawy!","13":"Gratulacje! Osi\u0105gn\u0105\u0142e\u015b pr\u00f3g darmowej dostawy!","date_added":"2023-11-06 10:04:31","14":"2023-11-06 10:04:31"},{"id":"5429","0":"5429","shop_id":"d5234bb4f3eb5c5d4b4d8933452984aab714a98c","1":"d5234bb4f3eb5c5d4b4d8933452984aab714a98c","phrase_text":"\ud83d\ude9a Darmowa dostawa powy\u017cej 200 z\u0142! \ud83d\udce6 U\u0142atwiamy zakupy jeszcze bardziej. \u2728","2":"\ud83d\ude9a Darmowa dostawa powy\u017cej 200 z\u0142! \ud83d\udce6 U\u0142atwiamy zakupy jeszcze bardziej. \u2728","phrase_link":"","3":"","phrase_targetblank":"0","4":"0","phrase_active":"1","5":"1","phrase_lang_id":"pl_PL","6":"pl_PL","hotinfo_mode":"basic","7":"basic","counter_position":"after_phrase","8":"after_phrase","counter_date":"0000-00-00 00:00:00.000000","9":"0000-00-00 00:00:00.000000","freeship_value":"{\"PLN\":\"\",\"USD\":\"\",\"EUR\":\"\",\"GBP\":\"\",}","10":"{\"PLN\":\"\",\"USD\":\"\",\"EUR\":\"\",\"GBP\":\"\",}","freeship_position":"after_phrase","11":"after_phrase","freeship_currency_text":"PLN","12":"PLN","freeship_freetext":"Gratulacje! Osi\u0105gn\u0105\u0142e\u015b pr\u00f3g darmowej dostawy!","13":"Gratulacje! Osi\u0105gn\u0105\u0142e\u015b pr\u00f3g darmowej dostawy!","date_added":"2023-11-15 12:15:17","14":"2023-11-15 12:15:17"},{"id":"5498","0":"5498","shop_id":"d5234bb4f3eb5c5d4b4d8933452984aab714a98c","1":"d5234bb4f3eb5c5d4b4d8933452984aab714a98c","phrase_text":"\ud83c\udf89 Teraz kupujesz, p\u0142acisz p\u00f3\u017aniej! \ud83d\udecd\ufe0f Wybierz swoje ulubione produkty ju\u017c dzi\u015b i sp\u0142a\u0107 w dogodnych ratach. \ud83c\udf1f","2":"\ud83c\udf89 Teraz kupujesz, p\u0142acisz p\u00f3\u017aniej! \ud83d\udecd\ufe0f Wybierz swoje ulubione produkty ju\u017c dzi\u015b i sp\u0142a\u0107 w dogodnych ratach. \ud83c\udf1f","phrase_link":"https:\/\/www.woodcarver.pl\/pl\/i\/Formy-platnosci\/10","3":"https:\/\/www.woodcarver.pl\/pl\/i\/Formy-platnosci\/10","phrase_targetblank":"0","4":"0","phrase_active":"1","5":"1","phrase_lang_id":"pl_PL","6":"pl_PL","hotinfo_mode":"basic","7":"basic","counter_position":"after_phrase","8":"after_phrase","counter_date":"0000-00-00 00:00:00.000000","9":"0000-00-00 00:00:00.000000","freeship_value":"{\"PLN\":\"\",\"USD\":\"\",\"EUR\":\"\",\"GBP\":\"\",}","10":"{\"PLN\":\"\",\"USD\":\"\",\"EUR\":\"\",\"GBP\":\"\",}","freeship_position":"after_phrase","11":"after_phrase","freeship_currency_text":"PLN","12":"PLN","freeship_freetext":"Gratulacje! Osi\u0105gn\u0105\u0142e\u015b pr\u00f3g darmowej dostawy!","13":"Gratulacje! Osi\u0105gn\u0105\u0142e\u015b pr\u00f3g darmowej dostawy!","date_added":"2023-11-22 04:55:35","14":"2023-11-22 04:55:35"},{"id":"6183","0":"6183","shop_id":"d5234bb4f3eb5c5d4b4d8933452984aab714a98c","1":"d5234bb4f3eb5c5d4b4d8933452984aab714a98c","phrase_text":"\ud83c\udf33 Szybko i \u0142atwo przygotuj kapust\u0119 do kiszenia z naszymi szatkownicami! Sprawd\u017a zanim wszystko zostanie wyprzedane! \ud83c\udfc3\u200d\u2642\ufe0f\ud83d\udca8","2":"\ud83c\udf33 Szybko i \u0142atwo przygotuj kapust\u0119 do kiszenia z naszymi szatkownicami! Sprawd\u017a zanim wszystko zostanie wyprzedane! \ud83c\udfc3\u200d\u2642\ufe0f\ud83d\udca8","phrase_link":"https:\/\/www.woodcarver.pl\/tarki-szatkownice","3":"https:\/\/www.woodcarver.pl\/tarki-szatkownice","phrase_targetblank":"0","4":"0","phrase_active":"1","5":"1","phrase_lang_id":"pl_PL","6":"pl_PL","hotinfo_mode":"basic","7":"basic","counter_position":"after_phrase","8":"after_phrase","counter_date":"0000-00-00 00:00:00.000000","9":"0000-00-00 00:00:00.000000","freeship_value":"{\"PLN\":\"\",\"USD\":\"\",\"EUR\":\"\",\"GBP\":\"\",}","10":"{\"PLN\":\"\",\"USD\":\"\",\"EUR\":\"\",\"GBP\":\"\",}","freeship_position":"after_phrase","11":"after_phrase","freeship_currency_text":"PLN","12":"PLN","freeship_freetext":"Gratulacje! Osi\u0105gn\u0105\u0142e\u015b pr\u00f3g darmowej dostawy!","13":"Gratulacje! Osi\u0105gn\u0105\u0142e\u015b pr\u00f3g darmowej dostawy!","date_added":"2024-04-03 13:12:12","14":"2024-04-03 13:12:12"}]; //przygotowanie zmiennych konfiguracyjnych var enabled = null; var fixed = null; var clientdisable = null; var bg_color = null; var text_color = null; var bottom_position = null; var timeshowed = null; var font_size = null; var text_wrap = null; $.each(hotinfo_config, function(index, value){ //each po tablicy z konfiguracja if(index == 'enabled')enabled=value; if(index == 'fixed')fixed=value; if(index == 'clientdisable')clientdisable=value; if(index == 'bg_color')bg_color=value; if(index == 'text_color')text_color=value; if(index == 'bottom_position')bottom_position=value; if(index == 'timeshowed')timeshowed=value; if(index == 'font_size')font_size=value; if(index == 'text_wrap')text_wrap=value; }); if(enabled == 1){ //jesli dodatek jest wlaczony //tworzenie elementu hotinfo i ustawienie podstawowej konfiguracji if(font_size==0){ font_size = 11; } var hotinfo_element = $('
').attr( { 'data-name': "maxsote_hotinfo" }).css( { "width": "100%", "padding": "10px 0", "color": text_color, "background": bg_color, "font-size": font_size+"pt", "text-align": "center", "font-weight": "600", "z-index": "1000", "top": "0", "cursor": "pointer", "position" : "relative", "box-sizing" : "initial" } ); //sprawdzenie czy istnieje w cookie zmienna sygnalizujaca wylaczenie przez uzytkownika var client_disabled = $.cookie("hotinfo_clientdisabled"); if(typeof client_disabled == 'undefined'){ client_disabled = false; } //ustalenie pozycji statycznej hotinfo (gora czy dol strony) if(client_disabled==0 || clientdisable==0){ //jesli uzytkownik nie wylaczyl hotinfo lub nie ma mozliwosci wylaczenia przez uzytkownika if(bottom_position == 1) { hotinfo_element.appendTo("body"); } else { hotinfo_element.prependTo("body"); } } //fix nowa galeria shoper $(".js__gallery_new").css({ "z-index" : "1002" }); //ustalenie css czy hotinfo ma byc fixed if(fixed && fixed==1 && client_disabled==0){ if(bottom_position == 1) //jesli na dole to fixed od dolu { hotinfo_element.css({ "position" : "fixed", "bottom": "0px", "left" : "0px", "top" : "unset" }); $("body").css("padding-bottom","40px"); }else{ //jesli u gory to fixed od gory hotinfo_element.css({ "position" : "fixed", "top": "0px", "left" : "0px" }); $("body").css("padding-top","40px"); //fix basket-contain if($(".basket-contain").length){ var topval = parseInt($(".basket-contain").css('top')); topval += 40; $(".basket-contain").css('top',topval+"px"); } } } //ustalenie czy hotinfo moze zostac wylaczone przez uzytkownika if(clientdisable==1){ //jesli jest taka mozliwosc, dodaj przycisk zamknij $('').css( { "display" : "innline-block", "cursor" : "pointer", "color" : text_color, "font-size" : "22pt", "position" : "absolute", "top" : "50%", "right" : "8px", "border-color" : text_color, "margin" : "-15px 6px 2px 6px", "font-family" : "fontAwesome" } ).html('').attr("title","Wyłącz ten pasek na 1 dzień").appendTo('#MX_hotinfo'); $("#hotinfo_close").click(function(){ $("#MX_hotinfo").slideUp(); $("body").css("padding-bottom","0"); $("body").css("padding-top","0"); //fix basket-contain if($(".basket-contain").length && bottom_position!=1){ var topval = parseInt($(".basket-contain").css('top')); topval -= 40; $(".basket-contain").css('top',topval+"px"); } $.cookie('hotinfo_clientdisabled',1,{path: '/', expires : 1}); }); $(".k_phrase").css("padding","0 30px 0 0"); } //pobieranie szerokości okna i ustalenie maksymalnej szerokosci fraz //var width = $(".container").outerWidth(); //if(!width || width==0 || width=='undefined'){ // width = 1200; //} //sprawdzenie czy jest zawijanie do kolejnej linii if(text_wrap=="wrap"){ //zawijanie tekstu $('').css( { "width" : "88%", "margin" : "0 6%", "text-align" : "center", "white-space" : "wrap", "max-height" : "unset", "line-height": "150%" } ).appendTo('#MX_hotinfo'); $("MX_hotinfo").css("height","auto"); } else{ //po staremu $('').css( { "width" : "88%", "margin" : "0 6%", "text-align" : "center", "white-space" : "nowrap", "text-overflow" : "ellipsis", "overflow" : "hidden", "max-height" : "unset", "line-height": "150%" } ).appendTo('#MX_hotinfo'); //obsługa RWD if($(window).width() < 600){ $("#MX_phrases").css({ "width" : "78%", "margin" : "0 11%" }); //fix search $("form.search_open").css("margin-top","40px"); } } if($(window).width() < 600){ $("#MX_hotinfo").css("z-index","20"); } //funkcja do licznika interval = setInterval(MxTimer, 1000); function MxTimer () { $('.mx_timer').each(function(index, item){ let date = new Date($(item).data('time').replace(/-/g, "/")); let time = date.getTime() - new Date().getTime(); if (time <= 0) { clearInterval(interval); $(item).find('.mx_timer_days .mx_timer_value').html('0'); $(item).find('.mx_timer_hours .mx_timer_value').html('00'); $(item).find('.mx_timer_minutes .mx_timer_value').html('00'); $(item).find('.mx_timer_seconds .mx_timer_value').html('00'); //kod własny $('.mx_flashsale .mx_counter .mx_head').html('Odśwież stronę aby zobaczyć nowy Flash Sale'); return; } let seconds = Math.floor(time / 1000); let minutes = Math.floor(seconds / 60); let hours = Math.floor(minutes / 60); let days = Math.floor(hours / 24); if ($(item).find('.mx_timer_days').length == 0) { $(item).find('.mx_timer_hours .mx_timer_value').html(('0'+hours).slice(-Math.max(2, hours.toString().length))); } else { $(item).find('.mx_timer_days .mx_timer_value').html(days); $(item).find('.mx_timer_hours .mx_timer_value').html(('0'+hours%24).slice(-2)); } $(item).find('.mx_timer_minutes .mx_timer_value').html(('0'+minutes%60).slice(-2)); $(item).find('.mx_timer_seconds .mx_timer_value').html(('0'+seconds%60).slice(-2)); }); } //populacja hotinfo frazami //pobranie obecnego jezyka function APIloader() { if(!window.frontAPI) { setTimeout(APIloader,0); } else { var current_lang = Shop.lang.name; $.each(hotinfo_phrases, function(index, value){ //each po tablicy z konfiguracja if(value['phrase_active']==1 && value['phrase_lang_id']==current_lang){ if(text_wrap=="wrap"){ //zawijanie tekstu $('').html(value['phrase_text']).css( { "width" : "88%", "margin" : "0 6%", "color" : text_color, "text-align" : "center", "white-space" : "wrap", "max-height" : "unset", "line-height": "150%", } ).addClass("hotinfo_phrase_"+index).appendTo('#MX_phrases') $("#MX_hotinfo").css("height","auto"); }else{ $('').html(value['phrase_text']).css( { "width" : "88%", "color" : text_color, "margin" : "0 6%", "text-align" : "center", "white-space" : "nowrap", "text-overflow" : "ellipsis", "overflow" : "hidden", "max-height" : "unset" }).addClass("hotinfo_phrase_"+index).appendTo('#MX_phrases') } } if(!value['phrase_link']==""){ //jesli link nie jest pusty $(".hotinfo_phrase_"+index).attr({ "href": value['phrase_link'] }) } if(!value['phrase_link']=="" && value['phrase_targetblank']==1){ //jesli link nie jest pusty i ma otworzyc w nowej karcie $(".hotinfo_phrase_"+index).attr({ "target": "_blank" }) } //tryb z licznikiem do dowolnej daty if(value['hotinfo_mode']=="basic_counter"){ var counter_position = value['counter_position']; var counter_date = value['counter_date']; let timer = $('