/* Minification failed. Returning unminified contents. (324,32-33): run-time error JS1195: Expected expression: ) (324,35-36): run-time error JS1195: Expected expression: > (332,24-25): run-time error JS1195: Expected expression: ) (332,27-28): run-time error JS1195: Expected expression: > (336,30-31): run-time error JS1014: Invalid character: ` (336,32-33): run-time error JS1193: Expected ',' or ')': { (336,42-43): run-time error JS1014: Invalid character: ` (336,43-44): run-time error JS1195: Expected expression: ) (339,32-33): run-time error JS1195: Expected expression: ) (339,35-36): run-time error JS1195: Expected expression: > (359,56-57): run-time error JS1014: Invalid character: ` (359,58-59): run-time error JS1193: Expected ',' or ')': { (359,64-65): run-time error JS1014: Invalid character: ` (359,65-66): run-time error JS1195: Expected expression: ) (361,22-23): run-time error JS1195: Expected expression: ) (369,33-34): run-time error JS1195: Expected expression: > (378,9-10): run-time error JS1002: Syntax error: } (384,24-25): run-time error JS1195: Expected expression: ) (384,27-28): run-time error JS1195: Expected expression: > (386,21-22): run-time error JS1195: Expected expression: ) (386,24-25): run-time error JS1195: Expected expression: > (388,9-10): run-time error JS1002: Syntax error: } (391,26-27): run-time error JS1195: Expected expression: ) (391,29-30): run-time error JS1195: Expected expression: > (408,5-6): run-time error JS1002: Syntax error: } (412,7-15): run-time error JS1197: Too many errors. The file might not be a JavaScript file: document */ // //Manage counter UI and get current count API call // const counterHtml = document.getElementById("gratis-testen-counter"); // const numbers = { // dev: { // 0: "/media/46714/0.png", // 1: "/media/46715/1.png", // 2: "/media/46716/2.png", // 3: "/media/46717/3.png", // 4: "/media/46718/4.png", // 5: "/media/46719/5.png", // 6: "/media/46720/6.png", // 7: "/media/46721/7.png", // 8: "/media/46722/8.png", // 9: "/media/46723/9.png", // }, // prod: { // 0: "/media/100053/0.png", // 1: "/media/100054/1.png", // 2: "/media/100055/2.png", // 3: "/media/100056/3.png", // 4: "/media/100057/4.png", // 5: "/media/100058/5.png", // 6: "/media/100059/6.png", // 7: "/media/100060/7.png", // 8: "/media/100061/8.png", // 9: "/media/100062/9.png", // }, // }; // let count = null; // const isDev = window.location.href.includes("airwick-hyho-dev"); // window.addEventListener("DOMContentLoaded", async () => { // const inputs = document.querySelectorAll(".bgt-form input"); // const getCount = async () => { // try { // const result = await fetch( // "https://1aym64t1l6.execute-api.eu-central-1.amazonaws.com/default/airwick-seeding-get-count" // ); // const body = await result.json(); // const { totalCount } = body; // count = String(totalCount).padStart(4, "0"); // } catch (e) { // console.log(e); // } // }; // const setHtmlCount = async () => { // await getCount(); // const first = count[0] || 0; // const second = count[1] || 0; // const third = count[2] || 0; // const fourth = count[3] || 0; // counterHtml.innerHTML = ` // ${first} // ${second} // ${third} // ${fourth} // `; // }; // await setHtmlCount(); // if (count === "0000") { // inputs.forEach((input) => input.setAttribute("disabled", true)); // } // }); // //Form submit handling // window.addEventListener("DOMContentLoaded", () => { // const bgtForm = document.querySelector(".bgt-form"); // const formSection = document.querySelector(".form-section"); // formSection.appendChild(bgtForm); // }); // window.addEventListener("load", () => { // const thankYouSection = document.querySelector(".cdc-form-thank-you-group"); // const submitButton = document.querySelectorAll(".cdc-submit"); // const desktopForm = document.querySelector(".form-desktop"); // const mobileForm = document.querySelector(".form-mobile"); // const checkboxes = document.querySelectorAll(".bgt-form .checkboxes input"); // const updateCounterUrl = // "https://1aym64t1l6.execute-api.eu-central-1.amazonaws.com/default/airwick-seeding-get-count"; // const handleUpdateCounter = async () => { // try { // const response = await fetch(updateCounterUrl, { // method: "POST", // headers: { // "x-api-key": "RJGhTT024u2NZaj8MUZwmwOa6yvlOsEYiAn6Mwe0", // }, // }); // const body = await response.json(); // return body.newTotalCount; // } catch (e) { // console.log(e); // } // }; // const screenWidth = // window.innerWidth === 0 // ? parent.document.body.clientWidth // : window.innerWidth; // const handleFormVisibility = () => { // if (screenWidth < 768) { // desktopForm.remove(); // } else { // mobileForm.remove(); // } // }; // handleFormVisibility(); // window.addEventListener("resize", handleFormVisibility); // const handleFormSubmit = async () => { // let inputs = []; // if (screenWidth < 768) { // inputs = mobileForm && [...mobileForm.querySelectorAll("input")]; // } else { // inputs = desktopForm && [...desktopForm.querySelectorAll("input")]; // } // const validation = inputs.every((input) => { // if (input.type === "email") { // const regexEmail = // /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/; // return regexEmail.test(input.value) ? true : false; // } else { // return input.checkValidity(); // } // }); // let counterChanged = false; // if (validation) { // setInterval(async () => { // const thankYouStyles = window.getComputedStyle(thankYouSection); // if (thankYouStyles.display === "block") { // try { // let response; // if (!counterChanged) { // counterChanged = true; // response = await handleUpdateCounter(); // } // if (response) { // window.location.href = // "http://airwick-hyho-dev.eu-central-1.elasticbeanstalk.com/de/geld-zurueck/danke-a/"; // } // } catch (e) { // console.log(e); // } // } // }, 500); // } // }; // submitButton.forEach((button) => { // button.addEventListener("click", handleFormSubmit); // }); // }); // //Checkbox UI handling // window.addEventListener("load", (event) => { // const imageUpload = document.querySelector("input[type='file']"); // imageUpload.setAttribute( // "aria-label", // "Es darf nur eine Datei hochgeladen werden." // ); // const checkboxesLabels = document.querySelectorAll( // ".checkboxes .checkbox label" // ); // checkboxesLabels[0].innerHTML = ` // Ja, ich habe die // // Teilnahmebedingungen // // und die Datenschutzerklärung gelesen und akzeptiert und bestätige, dass ich älter als 18 Jahre bin.* // `; // checkboxesLabels[1].innerHTML = ` // RB Hygiene Home Deutschland GmbH darf meine E-Mail-Adresse und Namen verarbeiten, um mir Informationen über neue Angebote, Rabatt- und Treueaktionen der // // Reckitt Marken // // per E-Mail zukommen zu lassen. Ich erhalte diese Informationen bis zum Widerruf, ich kann diese Einwilligung jederzeit widerrufen. Weitere Informationen zur Datenverarbeitung und der Möglichkeit des Widerrufs sind der // // Datenschutzerklärung // // zu entnehmen // `; // }); $(document).ready(function() { setTimeout(function(){$( ".sk-country-de.RBStarterKitProductPage .sk-channelsight__header" ).text( "Jetzt kaufen – bitte wählen Sie Ihren bevorzugten Online Shop" );}, 1200); }); // $(document).ready(function () { // if ($("body").hasClass("sk-hpm-instant-win")) { // $(".ora-documento-mm .filter-option").text("MM"); // $(".ora-documento-mm .dropdown-menu li:first-child .text").text("MM"); // } // }); // "use strict"; // (function() { // if ($(".sk-hpm-nenuco").length) { // if ($(".sk-hpm-nenuco .cdc-form-thank-you-group.hidden").length) { // $(".hpm-nenuco-form-promotion h4").css("display", "block"); // } // } // else { // console.log('no'); // } // })(); $(document).ready(function() { setTimeout(function() { if ($(".sk-hpm-nenuco").length) { $(".cdc-submit").val("ENVIAR"); } }, 0); }); $(document).ready(function() { $(".wapp-icon img").attr("src","/css/CmsPlugins/RB-StarterKit/themes/airwick/images/social/whatsapp.png"); }); $(document).ready(function() { var documentBody = $('html, body'); var beachesLink = $('.sk-hpm-uk-mico-prize .js-beaches'); var veniceLink = $('.sk-hpm-uk-mico-prize .js-venice'); var streetLink = $('.sk-hpm-uk-mico-prize .js-street'); var nightlifeLink = $('.sk-hpm-uk-mico-prize .js-nightlife'); beachesLink.on('click', function() { documentBody.animate({ 'scrollTop': $('#beaches').offset().top }, 1000); }); veniceLink.on('click', function() { documentBody.animate({ 'scrollTop': $('#venice').offset().top }, 1000); }); streetLink.on('click', function() { documentBody.animate({ 'scrollTop': $('#street').offset().top }, 1000); }); nightlifeLink.on('click', function() { documentBody.animate({ 'scrollTop': $('#nightlife').offset().top }, 1000); }); }); // /de/botanica-gratis-testen/ FORM $(document).ready(function () { if ($("sk-botanica-gratis")) { $(".form-section").append($(".bgt-form")); const uploadedFileName = function () { let dataFile = "Datei wählen*"; $('input[type="file"]').each(function (i, input) { $(input).attr( "data-file", i === 0 ? dataFile : dataFile.replace("*", " ") ); $(input).change(function (e) { dataFile = e.target.files[0].name; $(input).attr("data-file", dataFile); }); }); }; uploadedFileName(); let values = []; $(".checkboxes .customcheckbox").each(function (i, e) { values.push(e.value); }); $(".cdc-submit").click(function () { $(".checkboxes .customcheckbox").each(function (i, e) { e.value = values[i]; }); }); } }); // Homepage carousel item AT DE if ($(".sk-carousel-botanica-gratis")) { if ($(".sk-carousel-botanica-gratis")) { $( ".sk-carousel-botanica-gratis .sk-carousel-image-holder picture" ).remove(); $(".sk-carousel-botanica-gratis .sk-carousel-image-holder").append( '' ); } }; $(document).ready(function() { if ($('body').hasClass('sk-botanical-origin')) { $('.single-item-desk').slick({ infinite: true, arrows: true }); $('.single-item-mob').slick({ infinite: true, arrows: true }); } }); if ($('body').hasClass('sk-botanical-italy')) { const setOtherDropdowns = () => { $('.sk-nav-inner .dropdown:not(:first) a').each(function() { let link = $(this).attr('data-href'); $(this).attr('href', link); $(this).attr('data-toggle', ''); }) } const setSubNav = () => { let mainBtn = $('.sk-main-links .dropdown .dropdown-toggle:first'), mainLink = mainBtn.attr('data-href'); mainBtn.attr('data-toggle', ''); mainBtn.attr('href', `${mainLink}`); if (window.location.href.indexOf(mainLink) > -1) { const mediaSize = () => { if (window.matchMedia('(min-width: 768px)').matches) { $('.sk-container-body').css({ 'margin-top': '80px' }); } else { $('.sk-container-body').css({ 'margin-top': '0' }); let href = $('.primary-item li:first a')[0].href; $('.primary-item li:first a').removeAttr('href') $(this).click(function() { $('.primary-item li:first a').closest('.dropdown-menu').show(); $('.primary-item li:first a').closest('.dropdown-menu').addClass('visible'); if ($('.primary-item li:first a').closest('.dropdown-menu').hasClass('visible')) { $('.visible').attr('href', `${href}`); } }); $('.dropdown.open').show(); } } mediaSize(); window.addEventListener('resize', mediaSize, false); } setSubList = (element) => { let pageHref = window.location.pathname; element.each(function() { let elHref = $(this).attr('href'); if (pageHref.indexOf(elHref) > -1) { $(this).parent().addClass('active'); } }) } setSubList($('.dropdown a')); setSubList($('.dropdown-menu li a')); } const offLoader = () => { $('.sk-segment-body').show(); setTimeout(() => { $('.botanica-loader').fadeOut(500); }, 500); } const setToTopBtn = () => { let btn = $('#top-btn'); $(window).scroll(function() { if ($(window).scrollTop() > 300) { btn.addClass('show'); } else { btn.removeClass('show'); } }); btn.on('click', function(e) { e.preventDefault(); $('html, body').animate({ scrollTop: 0 }, '300'); }); } setToTopBtn(); $(document).ready(function() { setOtherDropdowns(); }); $(window).on("load", function() { offLoader(); }); setSubNav(); }; $(document).ready(function () { if ($("body").hasClass("sk-botanical-origin")) { $(".cdc-submit").val("Sign Up"); $(".sk-footer-last-updated").text( "copyright 2020 Reckitt Benckiser - All Rights Reserved" ); $(document).ajaxSend(function () { $(".cdc-submit").prop("disabled", true); }); $(document).ajaxError(function () { $(".cdc-submit").prop("disabled", false); }); } if ($("body").hasClass("sk-country-us")) { $(".sk-site-name-link").attr("href", "/"); $(".navbar-brand").attr("href", "/"); $(".navbar-collapse .sk-instagram").insertBefore( ".navbar-collapse .sk-facebook-square" ); // var line = '
'; // $('#sk-main-navbar-collapse-1 .sk-main-links').append(line); if ($(window).width() < 426) { var line = '
'; $(".sk-main-links").append(line); } // $(window).resize(function() { // if ($(window).width() < 426) { // var line = '
'; // $('.sk-main-links').append(line); // } // else { // $('.mob-line').remove(); // } // }); // $('.navbar-toggle').on('click', function() { // var line = '
'; // $('.sk-main-links').append(line); // }); // if ($('#sk-main-navbar-collapse-1').hasClass('in') && ($(window).width() < 426)) { // var line = '
'; // $('#sk-main-navbar-collapse-1 .sk-main-links').append(line); // } else { // $('#sk-main-navbar-collapse-1 .mob-line').remove(); // } } if ($("body").hasClass("sk-botanical-help")) { $("#message").removeClass("form-control"); $("#firstname").attr("placeholder", "your name"); $("#surname").attr("placeholder", "your surname"); $("#email").attr("placeholder", "your email address"); $("#message").attr("placeholder", "your message"); $("a[title='Privacy Policy']").attr("id", "terms-conditions-link"); $("#terms-conditions-link").contents().unwrap(); } if ($("body").hasClass("sk-botanical-science")) { $("#open-1").on("click", function () { $(".panel-heading-closed").css("display", "none"); $(".panel-heading-opened").css("display", "block"); }); $("#close-1").on("click", function () { $(".panel-heading-opened").css("display", "none"); $(".panel-heading-closed").css("display", "block"); }); $("#open-2").on("click", function () { $(".panel-heading-closed-2").css("display", "none"); $(".panel-heading-opened-2").css("display", "block"); }); $("#close-2").on("click", function () { $(".panel-heading-opened-2").css("display", "none"); $(".panel-heading-closed-2").css("display", "block"); }); } if ($("body").hasClass("sk-botanical-help")) { $("#open-1").on("click", function () { $(".panel-heading-closed").css("display", "none"); $(".panel-heading-opened").css("display", "block"); }); $("#close-1").on("click", function () { $(".panel-heading-opened").css("display", "none"); $(".panel-heading-closed").css("display", "block"); }); $("#open-2").on("click", function () { $(".panel-heading-closed-2").css("display", "none"); $(".panel-heading-opened-2").css("display", "block"); }); $("#close-2").on("click", function () { $(".panel-heading-opened-2").css("display", "none"); $(".panel-heading-closed-2").css("display", "block"); }); $("#open-3").on("click", function () { $(".panel-heading-closed-3").css("display", "none"); $(".panel-heading-opened-3").css("display", "block"); }); $("#close-3").on("click", function () { $(".panel-heading-opened-3").css("display", "none"); $(".panel-heading-closed-3").css("display", "block"); }); $("#open-4").on("click", function () { $(".panel-heading-closed-4").css("display", "none"); $(".panel-heading-opened-4").css("display", "block"); }); $("#close-4").on("click", function () { $(".panel-heading-opened-4").css("display", "none"); $(".panel-heading-closed-4").css("display", "block"); }); $("#open-5").on("click", function () { $(".panel-heading-closed-5").css("display", "none"); $(".panel-heading-opened-5").css("display", "block"); }); $("#close-5").on("click", function () { $(".panel-heading-opened-5").css("display", "none"); $(".panel-heading-closed-5").css("display", "block"); }); } if ($("body").hasClass("sk-botanical-product-page")) { $("#open-1").on("click", function () { $(".panel-heading-closed").css("display", "none"); $(".panel-heading-opened").css("display", "block"); }); $("#close-1").on("click", function () { $(".panel-heading-opened").css("display", "none"); $(".panel-heading-closed").css("display", "block"); }); $("#open-2").on("click", function () { $(".panel-heading-closed-2").css("display", "none"); $(".panel-heading-opened-2").css("display", "block"); }); $("#close-2").on("click", function () { $(".panel-heading-opened-2").css("display", "none"); $(".panel-heading-closed-2").css("display", "block"); }); $("#open-3").on("click", function () { $(".panel-heading-closed-3").css("display", "none"); $(".panel-heading-opened-3").css("display", "block"); }); $("#close-3").on("click", function () { $(".panel-heading-opened-3").css("display", "none"); $(".panel-heading-closed-3").css("display", "block"); }); $("#open-4").on("click", function () { $(".panel-heading-closed-4").css("display", "none"); $(".panel-heading-opened-4").css("display", "block"); }); $("#close-4").on("click", function () { $(".panel-heading-opened-4").css("display", "none"); $(".panel-heading-closed-4").css("display", "block"); }); } const setProductGallery = function () { if ($("body").hasClass("sk-botanical-product-page")) { let galleryItems = $(".thumbnail-list .thumbnail-list--item"); galleryItems.each(function () { $(this).click(function () { let that = $(this), imgSrc = $(this).attr("src"), heroImg = $(".product-image img"), heroImgSrc = heroImg.attr("src"), wrapper = $(".gallery-wrapper"), wrapperHeight = wrapper.height(); wrapper.css({ "min-height": `${wrapperHeight}px`, }); if (imgSrc !== heroImgSrc) { heroImg.attr("src", imgSrc); galleryItems.each(function () { $(this).removeClass("active"); }); that.addClass("active"); } }); }); $(window).resize(function () { $(".gallery-wrapper").css({ "min-height": 0, }); }); } }; setProductGallery(); const setHelpFormPopup = function () { const $div = $(".contact-us-thank-you-group.hidden"), observer = new MutationObserver(function (mutations) { mutations.forEach(function (mutation) { if (mutation.attributeName === "class") { var attributeValue = $(mutation.target).prop( mutation.attributeName ); console.log("Class attribute changed to:", attributeValue); $(".sk-form-contact").prepend($(".top-grid-content")); $(".sk-form-contact").append($(".bottom-grid-content")); $(".thank-you__wrapper .container").append( '

' ); window.scrollTo({ top: 0, behavior: "smooth" }); let popupHeight = $(".thank-you__wrapper").height(), popupPadding = popupHeight / 2; $(".contact-us-thank-you-group .sk-grid-content").css({ top: `calc(50% - ${popupPadding}px`, }); $(".close-popup").click(function (e) { $(".contact-us-thank-you-group").fadeOut(); }); } }); }); observer.observe($div[0], { attributes: true, }); }; if ($(".sk-botanical-help").length > 0) { setHelpFormPopup(); } }); (function(e){var o="left",n="right",d="up",v="down",c="in",w="out",l="none",r="auto",k="swipe",s="pinch",x="tap",i="doubletap",b="longtap",A="horizontal",t="vertical",h="all",q=10,f="start",j="move",g="end",p="cancel",a="ontouchstart" in window,y="TouchSwipe";var m={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,triggerOnTouchEnd:true,triggerOnTouchLeave:false,allowPageScroll:"auto",fallbackToMouseEvents:true,excludedElements:"button, input, select, textarea, a, .noSwipe"};e.fn.swipe=function(D){var C=e(this),B=C.data(y);if(B&&typeof D==="string"){if(B[D]){return B[D].apply(this,Array.prototype.slice.call(arguments,1))}else{e.error("Method "+D+" does not exist on jQuery.swipe")}}else{if(!B&&(typeof D==="object"||!D)){return u.apply(this,arguments)}}return C};e.fn.swipe.defaults=m;e.fn.swipe.phases={PHASE_START:f,PHASE_MOVE:j,PHASE_END:g,PHASE_CANCEL:p};e.fn.swipe.directions={LEFT:o,RIGHT:n,UP:d,DOWN:v,IN:c,OUT:w};e.fn.swipe.pageScroll={NONE:l,HORIZONTAL:A,VERTICAL:t,AUTO:r};e.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:h};function u(B){if(B&&(B.allowPageScroll===undefined&&(B.swipe!==undefined||B.swipeStatus!==undefined))){B.allowPageScroll=l}if(B.click!==undefined&&B.tap===undefined){B.tap=B.click}if(!B){B={}}B=e.extend({},e.fn.swipe.defaults,B);return this.each(function(){var D=e(this);var C=D.data(y);if(!C){C=new z(this,B);D.data(y,C)}})}function z(a0,aq){var av=(a||!aq.fallbackToMouseEvents),G=av?"touchstart":"mousedown",au=av?"touchmove":"mousemove",R=av?"touchend":"mouseup",P=av?null:"mouseleave",az="touchcancel";var ac=0,aL=null,Y=0,aX=0,aV=0,D=1,am=0,aF=0,J=null;var aN=e(a0);var W="start";var T=0;var aM=null;var Q=0,aY=0,a1=0,aa=0,K=0;var aS=null;try{aN.bind(G,aJ);aN.bind(az,a5)}catch(ag){e.error("events not supported "+G+","+az+" on jQuery.swipe")}this.enable=function(){aN.bind(G,aJ);aN.bind(az,a5);return aN};this.disable=function(){aG();return aN};this.destroy=function(){aG();aN.data(y,null);return aN};this.option=function(a8,a7){if(aq[a8]!==undefined){if(a7===undefined){return aq[a8]}else{aq[a8]=a7}}else{e.error("Option "+a8+" does not exist on jQuery.swipe.options")}};function aJ(a9){if(ax()){return}if(e(a9.target).closest(aq.excludedElements,aN).length>0){return}var ba=a9.originalEvent?a9.originalEvent:a9;var a8,a7=a?ba.touches[0]:ba;W=f;if(a){T=ba.touches.length}else{a9.preventDefault()}ac=0;aL=null;aF=null;Y=0;aX=0;aV=0;D=1;am=0;aM=af();J=X();O();if(!a||(T===aq.fingers||aq.fingers===h)||aT()){ae(0,a7);Q=ao();if(T==2){ae(1,ba.touches[1]);aX=aV=ap(aM[0].start,aM[1].start)}if(aq.swipeStatus||aq.pinchStatus){a8=L(ba,W)}}else{a8=false}if(a8===false){W=p;L(ba,W);return a8}else{ak(true)}}function aZ(ba){var bd=ba.originalEvent?ba.originalEvent:ba;if(W===g||W===p||ai()){return}var a9,a8=a?bd.touches[0]:bd;var bb=aD(a8);aY=ao();if(a){T=bd.touches.length}W=j;if(T==2){if(aX==0){ae(1,bd.touches[1]);aX=aV=ap(aM[0].start,aM[1].start)}else{aD(bd.touches[1]);aV=ap(aM[0].end,aM[1].end);aF=an(aM[0].end,aM[1].end)}D=a3(aX,aV);am=Math.abs(aX-aV)}if((T===aq.fingers||aq.fingers===h)||!a||aT()){aL=aH(bb.start,bb.end);ah(ba,aL);ac=aO(bb.start,bb.end);Y=aI();aE(aL,ac);if(aq.swipeStatus||aq.pinchStatus){a9=L(bd,W)}if(!aq.triggerOnTouchEnd||aq.triggerOnTouchLeave){var a7=true;if(aq.triggerOnTouchLeave){var bc=aU(this);a7=B(bb.end,bc)}if(!aq.triggerOnTouchEnd&&a7){W=ay(j)}else{if(aq.triggerOnTouchLeave&&!a7){W=ay(g)}}if(W==p||W==g){L(bd,W)}}}else{W=p;L(bd,W)}if(a9===false){W=p;L(bd,W)}}function I(a7){var a8=a7.originalEvent;if(a){if(a8.touches.length>0){C();return true}}if(ai()){T=aa}a7.preventDefault();aY=ao();Y=aI();if(a6()){W=p;L(a8,W)}else{if(aq.triggerOnTouchEnd||(aq.triggerOnTouchEnd==false&&W===j)){W=g;L(a8,W)}else{if(!aq.triggerOnTouchEnd&&a2()){W=g;aB(a8,W,x)}else{if(W===j){W=p;L(a8,W)}}}}ak(false)}function a5(){T=0;aY=0;Q=0;aX=0;aV=0;D=1;O();ak(false)}function H(a7){var a8=a7.originalEvent;if(aq.triggerOnTouchLeave){W=ay(g);L(a8,W)}}function aG(){aN.unbind(G,aJ);aN.unbind(az,a5);aN.unbind(au,aZ);aN.unbind(R,I);if(P){aN.unbind(P,H)}ak(false)}function ay(bb){var ba=bb;var a9=aw();var a8=aj();var a7=a6();if(!a9||a7){ba=p}else{if(a8&&bb==j&&(!aq.triggerOnTouchEnd||aq.triggerOnTouchLeave)){ba=g}else{if(!a8&&bb==g&&aq.triggerOnTouchLeave){ba=p}}}return ba}function L(a9,a7){var a8=undefined;if(F()||S()){a8=aB(a9,a7,k)}else{if((M()||aT())&&a8!==false){a8=aB(a9,a7,s)}}if(aC()&&a8!==false){a8=aB(a9,a7,i)}else{if(al()&&a8!==false){a8=aB(a9,a7,b)}else{if(ad()&&a8!==false){a8=aB(a9,a7,x)}}}if(a7===p){a5(a9)}if(a7===g){if(a){if(a9.touches.length==0){a5(a9)}}else{a5(a9)}}return a8}function aB(ba,a7,a9){var a8=undefined;if(a9==k){aN.trigger("swipeStatus",[a7,aL||null,ac||0,Y||0,T]);if(aq.swipeStatus){a8=aq.swipeStatus.call(aN,ba,a7,aL||null,ac||0,Y||0,T);if(a8===false){return false}}if(a7==g&&aR()){aN.trigger("swipe",[aL,ac,Y,T]);if(aq.swipe){a8=aq.swipe.call(aN,ba,aL,ac,Y,T);if(a8===false){return false}}switch(aL){case o:aN.trigger("swipeLeft",[aL,ac,Y,T]);if(aq.swipeLeft){a8=aq.swipeLeft.call(aN,ba,aL,ac,Y,T)}break;case n:aN.trigger("swipeRight",[aL,ac,Y,T]);if(aq.swipeRight){a8=aq.swipeRight.call(aN,ba,aL,ac,Y,T)}break;case d:aN.trigger("swipeUp",[aL,ac,Y,T]);if(aq.swipeUp){a8=aq.swipeUp.call(aN,ba,aL,ac,Y,T)}break;case v:aN.trigger("swipeDown",[aL,ac,Y,T]);if(aq.swipeDown){a8=aq.swipeDown.call(aN,ba,aL,ac,Y,T)}break}}}if(a9==s){aN.trigger("pinchStatus",[a7,aF||null,am||0,Y||0,T,D]);if(aq.pinchStatus){a8=aq.pinchStatus.call(aN,ba,a7,aF||null,am||0,Y||0,T,D);if(a8===false){return false}}if(a7==g&&a4()){switch(aF){case c:aN.trigger("pinchIn",[aF||null,am||0,Y||0,T,D]);if(aq.pinchIn){a8=aq.pinchIn.call(aN,ba,aF||null,am||0,Y||0,T,D)}break;case w:aN.trigger("pinchOut",[aF||null,am||0,Y||0,T,D]);if(aq.pinchOut){a8=aq.pinchOut.call(aN,ba,aF||null,am||0,Y||0,T,D)}break}}}if(a9==x){if(a7===p||a7===g){clearTimeout(aS);if(V()&&!E()){K=ao();aS=setTimeout(e.proxy(function(){K=null;aN.trigger("tap",[ba.target]);if(aq.tap){a8=aq.tap.call(aN,ba,ba.target)}},this),aq.doubleTapThreshold)}else{K=null;aN.trigger("tap",[ba.target]);if(aq.tap){a8=aq.tap.call(aN,ba,ba.target)}}}}else{if(a9==i){if(a7===p||a7===g){clearTimeout(aS);K=null;aN.trigger("doubletap",[ba.target]);if(aq.doubleTap){a8=aq.doubleTap.call(aN,ba,ba.target)}}}else{if(a9==b){if(a7===p||a7===g){clearTimeout(aS);K=null;aN.trigger("longtap",[ba.target]);if(aq.longTap){a8=aq.longTap.call(aN,ba,ba.target)}}}}}return a8}function aj(){var a7=true;if(aq.threshold!==null){a7=ac>=aq.threshold}return a7}function a6(){var a7=false;if(aq.cancelThreshold!==null&&aL!==null){a7=(aP(aL)-ac)>=aq.cancelThreshold}return a7}function ab(){if(aq.pinchThreshold!==null){return am>=aq.pinchThreshold}return true}function aw(){var a7;if(aq.maxTimeThreshold){if(Y>=aq.maxTimeThreshold){a7=false}else{a7=true}}else{a7=true}return a7}function ah(a7,a8){if(aq.allowPageScroll===l||aT()){a7.preventDefault()}else{var a9=aq.allowPageScroll===r;switch(a8){case o:if((aq.swipeLeft&&a9)||(!a9&&aq.allowPageScroll!=A)){a7.preventDefault()}break;case n:if((aq.swipeRight&&a9)||(!a9&&aq.allowPageScroll!=A)){a7.preventDefault()}break;case d:if((aq.swipeUp&&a9)||(!a9&&aq.allowPageScroll!=t)){a7.preventDefault()}break;case v:if((aq.swipeDown&&a9)||(!a9&&aq.allowPageScroll!=t)){a7.preventDefault()}break}}}function a4(){var a8=aK();var a7=U();var a9=ab();return a8&&a7&&a9}function aT(){return !!(aq.pinchStatus||aq.pinchIn||aq.pinchOut)}function M(){return !!(a4()&&aT())}function aR(){var ba=aw();var bc=aj();var a9=aK();var a7=U();var a8=a6();var bb=!a8&&a7&&a9&&bc&&ba;return bb}function S(){return !!(aq.swipe||aq.swipeStatus||aq.swipeLeft||aq.swipeRight||aq.swipeUp||aq.swipeDown)}function F(){return !!(aR()&&S())}function aK(){return((T===aq.fingers||aq.fingers===h)||!a)}function U(){return aM[0].end.x!==0}function a2(){return !!(aq.tap)}function V(){return !!(aq.doubleTap)}function aQ(){return !!(aq.longTap)}function N(){if(K==null){return false}var a7=ao();return(V()&&((a7-K)<=aq.doubleTapThreshold))}function E(){return N()}function at(){return((T===1||!a)&&(isNaN(ac)||ac===0))}function aW(){return((Y>aq.longTapThreshold)&&(ac=0)){return o}else{if((a9<=360)&&(a9>=315)){return o}else{if((a9>=135)&&(a9<=225)){return n}else{if((a9>45)&&(a9<135)){return v}else{return d}}}}}function ao(){var a7=new Date();return a7.getTime()}function aU(a7){a7=e(a7);var a9=a7.offset();var a8={left:a9.left,right:a9.left+a7.outerWidth(),top:a9.top,bottom:a9.top+a7.outerHeight()};return a8}function B(a7,a8){return(a7.x>a8.left&&a7.xa8.top&&a7.y position) { $('.helpButton').css({'opacity': 0, 'height': 0}) } else { $('.helpButton').css({'opacity': 1, 'height': '46px'}) } position = scroll; }); }); if ($('body').hasClass('sk-hpm-instant-win')) { $('.form-check-label').each(function() { if ($(this).hasClass('ict-checkbox-label')) { } else { $(this).addClass('ict-checkbox-label') } }); const hideRefoundInputs = function() { $('.itc-options-container').hide(); } hideRefoundInputs(); $(document).ready(function() { const showRefoundInputs = function() { let refundOptions = $('.form-refund .dropdown-menu ul li') refundOptions.each(function() { $(this).click(function() { let index = $(this).attr('data-original-index'); if (index > 0) { $('.itc-options-container').fadeIn(); } else { hideRefoundInputs(); } }) }) } setTimeout(function(){ showRefoundInputs(); }, 2000); }); }; if (document.querySelector('.sk-hpm-uk-mico-opening') !== null) { var day1 = document.getElementById('day-1'), day2 = document.getElementById('day-2'), hour1 = document.getElementById('hour-1'), hour2 = document.getElementById('hour-2'), minute1 = document.getElementById('minute-1'), minute2 = document.getElementById('minute-2'); function countdown(endDate) { endDate = new Date(endDate).getTime(); // end date in milliseconds from 01.01.1970 00:00 // console.log(endDate); if (isNaN(endDate)) { return; } setInterval(calculate, 1000); function calculate() { var days, hours, minutes, seconds; var startDate = new Date().getTime(); // Now in milliseconds from 01.01.1970 00:00 var timeRemaining = parseInt((endDate - startDate) / 1000); // timeRemaining in seconds // console.log(timeRemaining); if (timeRemaining >= 0) { days = parseInt(timeRemaining / 86400); // 60s * 60m * 24h timeRemaining = (timeRemaining % 86400); // remaining after days hours = parseInt(timeRemaining / 3600); // 60s * 60m timeRemaining = (timeRemaining % 3600); // remaining after hours minutes = parseInt(timeRemaining / 60); // 60s timeRemaining = (timeRemaining % 60); // remaining after minutes seconds = parseInt(timeRemaining); // remaining seconds // Divinding days into two separate divs var daysNumber = parseInt(days); if(daysNumber > 9) { var twoDigitsDays = daysNumber.toString().split(''); // console.log(twoDigitsDays); day1.innerHTML = twoDigitsDays[0]; day2.innerHTML = twoDigitsDays[1]; } else { day1.innerHTML = "0"; day2.innerHTML = daysNumber; } // Divinding hours into two separate divs var hoursNumber = parseInt(hours); if(hoursNumber > 9) { var twoDigitsHours = hoursNumber.toString().split(''); // console.log(twoDigitsHours); hour1.innerHTML = twoDigitsHours[0]; hour2.innerHTML = twoDigitsHours[1]; } else { hour1.innerHTML = "0"; hour2.innerHTML = hoursNumber; } // Divinding minutes into two separate divs var minutesNumber = parseInt(minutes); if(minutesNumber > 9) { var twoDigitsMinutes = minutesNumber.toString().split(''); // console.log(twoDigitsMinutes); minute1.innerHTML = twoDigitsMinutes[0]; minute2.innerHTML = twoDigitsMinutes[1]; } else { minute1.innerHTML = "0"; minute2.innerHTML = minutesNumber; } } } } countdown('Mon Apr 01 2019 00:00:01'); }; (function () { function loadScript(url) { var scriptTag = document.createElement('script'); scriptTag.src = url; scriptTag.defer = true; var body = document.getElementsByTagName('body')[0]; body.appendChild(scriptTag); } $(document).ready(function () { var isWwfCollaboration = $('.sk-wwf-collaboration').length; var isPolishMarket = $('.sk-country-pl').length; var ELFSIGHT_PLUGIN_SCRIPT_URL = 'https://apps.elfsight.com/p/platform.js'; if (!isPolishMarket || !isWwfCollaboration) { return; } loadScript(ELFSIGHT_PLUGIN_SCRIPT_URL); }); })(); $(document).ready(function() { $(".sk-language-es .cdc-submit").val("Enviar"); var d = $('#cdc-form div.checkbox').add($('div.form-group > div')), l = d.children('label'), c = $('input:checkbox'), a = $('label > a'); d.find(l).each(function() { $(this).children('input').prependTo($(this).parent(d)); }); d.find(c).each(function() { name = $(this).attr('name'); $(this).attr('id', name); $(this).next('label').attr('for', name); }); $("select").wrap("
"); }); $(document).ready(function() { var checker = document.getElementsByClassName("sk-hpm-instant-win"); if (checker.length) { var img = document.getElementsByClassName("cdc-image-upload"); img[0].addEventListener("change", event => { var files = event.target.files; var filename = files[0].name; document.getElementsByClassName( "hpm-input-label" )[0].innerHTML = filename; }); img[1].addEventListener("change", event => { var files = event.target.files; var filename = files[0].name; document.getElementsByClassName( "hpm-input-label" )[1].innerHTML = filename; }); } if ($(".sk-hpm-traumziele").length) { $(".cdc-image-upload").bind("change", function() { var fileName = ""; if ($(this)[0].files.length) { fileName = $(this)[0].files[0].name; } $(".hpm-file-text").html(fileName); }); $(".validation-required")[3].childNodes[1].outerText = "Feld ist erforderlich"; } if ($(".sk-hpm-uk-mico-site").length) { $(".cdc-image-upload").bind("change", function() { var fileName = ""; if ($(this)[0].files.length) { fileName = $(this)[0].files[0].name; } $(".hpm-file-text").html(fileName); }); } }); $(document).ready(function () { if ($('.sc-form').length) { $('.sc-form .cdc-field-container br').remove(); // $('.sc-form .cdc-dropdown button').selectpicker()[0].children[0].innerText = ' '; } }); $(document).ready(function() { if ($(".sk-hpm-uk-mico-site").length) { $(document).ajaxSend(function() { $(".cdc-submit").prop("disabled", true); }); $(document).ajaxError(function() { $(".cdc-submit").prop("disabled", false); }); } if ($(".sk-hpm-instant-win").length) { $(document).ajaxSend(function() { $(".cdc-submit").prop("disabled", true); }); $(document).ajaxError(function() { $(".cdc-submit").prop("disabled", false); }); } }); 'use strict'; $(document).ready(function() { if ($(".sk-hpm-nenuco").length) { $(".cdc-image-upload").bind("change", function() { var fileName = "DOŁĄCZ PLIK"; if ($(this)[0].files.length) { fileName = $(this)[0].files[0].name; } $(".hpm-input-label").html(fileName); }); } }); $(window).bind("load", function () { if ($("body").hasClass("sk-hpm-soutez")) { $('#hamburger').click(function(){ $(this).toggleClass('hamburger--open'); $('.navigation__wrapper').toggleClass('navigation--mobile') }); } // SUBMIT TEXT setTimeout(function() { if ($(".sk-hpm-soutez").length) { $(".cdc-submit").val("Soutěžit"); } }, 0); }); $(document).ready(function() { if ($("#ModalExit.modal").length) { $("#ModalExit.modal .buttons .login").click(function() { $("#ModalExit .register-form").remove(); }); $("#ModalExit.modal .buttons .register").click(function() { $("#ModalExit .login-form").remove(); }); $('#ModalNewsletter .cdc-submit').on('click', function() { $( document ).ajaxComplete(function( event, xhr, settings ) { if ( xhr.status === 403 ) { } else if ( xhr.status == 403 ) { } else { if($('.modal-open').length) { $('#ModalNewsletter').modal('toggle'); } } }); }); } $('#ModalNewsletter .cdc-submit').on('click', function() { $( document ).ajaxComplete(function( event, xhr, settings ) { if ( xhr.status === 403 ) { } else if ( xhr.status == 403 ) { } else { if($('.modal-open').length) { $('#ModalNewsletter').modal('toggle'); } } }); }); }); $(document).ready(function () { if($('.sk-hpm-mico-lp').length) { $('.sk-hpm-mico-lp .sk-carousel-image-holder img').each(function () { console.log($(this)[0].src); $(this)[0].src = $(this)[0].src.substring(0, $(this)[0].src.indexOf('?')); }) } if($('.sk-hpm-mico-banner').length) { $('.sk-hpm-mico-banner .sk-carousel-image-holder img').each(function () { console.log($(this)[0].src); $(this)[0].src = $(this)[0].src.substring(0, $(this)[0].src.indexOf('?')); }) } if($('.sk-hpm-uk-mico-carousel').length) { $('.sk-hpm-uk-mico-carousel .sk-carousel-image-holder img').each(function () { console.log($(this)[0].src); $(this)[0].src = $(this)[0].src.substring(0, $(this)[0].src.indexOf('?')); }) } }); 'use strict'; (function() { $(".sk-language-es .cdc-submit").val("Enviar"); }()); // no crop for botanica ES page let body = document.querySelector('body'); if (body.getAttribute('data-node') === '59598' && body.classList.contains('sk-country-es')) { let regex = /(\?).*$/; // let regex = /\w*;mode=crop&width=270&height=135&\w*/gm; Array.from($('.sk-promo-slot-image-full')).forEach(e => { if(e.srcset) { let newSrcset = e.srcset.replace(regex, '') e.srcset = newSrcset; } let newSrc = e.src.replace(regex, '') e.src = newSrc; }) }; // var toBase64 = function (file) { // return new Promise(function (resolve, reject) { // var reader = new FileReader(); // reader.readAsDataURL(file); // reader.onload = function () { // return resolve(reader.result); // } // reader.onerror = function (error) { // return reject(error); // } // }); // } // var prepareImage = function (imageInput) { // if (imageInput.files.length) { // toBase64(imageInput.files[0]).then(function (base64string) { // $('#' + $(imageInput).attr('data-related-hidden')).val(base64string); // }); // } // } // var RBConsumerDataCapture = RBConsumerDataCapture || { // begin: function () { // //todo: GR to style loading/sending process // $('.cdc-error-summary').html(''); // $('#cdc-form-container-2').fadeTo(0, 0.5); // }, // failure: function (error) { // $('.cdc-error-summary').html('
  • ' + $(".cdc-error-summary").data("default-error-message") || error.statusText + '
'); // $('.input-group.date').datepicker({ // format: 'yyyy-mm-dd', // forceParse: false // }); // }, // complete: function (result) { // if (result.status === 403) { // //captcha response // result.responseJSON = true; // result.responseJSON.Status = 1; // result.ValidationResult = // [{ // Message: $('.cdc-error-summary').data('captcha-invalid') // }]; // } // if (result.responseJSON && result.responseJSON.Status !== 0) { // if (!result.ValidationResult) { // result.ValidationResult = [{ // Message: $('.cdc-error-summary').data('default-error-message') // }]; // //added for ictLabs forms // if (result.responseJSON.Errors.length > 0) { // result.ValidationResult = []; // for (var i = 0; i < result.responseJSON.Errors.length; i++) // result.ValidationResult.push({ // Message: result.responseJSON.Errors[i] // }); // } // //end of ictLabs forms specific // } // var cdcValidationResult = '
    '; // $.each(result.ValidationResult, function (index, value) { // cdcValidationResult += '
  • ' + value.Message + '
  • '; // }); // cdcValidationResult += '
'; // $('.cdc-error-summary').html(cdcValidationResult); // $('.input-group.date').datepicker({ // format: 'yyyy-mm-dd', // forceParse: false // }); // $(".cdc-submit").prop("disabled", false); // } else { // $('#cdc-form-container-2').fadeTo(0, 1); // if ($('#cdc-form-2').length > 0) { // RBConsumerDataCapture.ValidationSettings.update(); // if ($('.validation-summary-errors').length > 0) { // var $checkBoxesChecked = $('input.cdc-checkbox.true'); // $checkBoxesChecked.prop('checked', true); // $checkBoxesChecked.trigger('change'); // } else { // $(".cdc-form-group-advanced-main").addClass("hidden"); // $(".cdc-form-group--submit").addClass("hidden"); // $(".cdc-form-contact-page-content").addClass("hidden"); // $(".cdc-form-thank-you-group").removeClass("hidden"); // //temporary for finish tesco campaign // if ($("input[name='Campaign_ID']").val() === "7012p000001XbV7AAK") { // var element = $('.sk-counter--js'); // if (element[0]) { // $.ajax({ // dataType: "json", // url: "/umbraco/api/CampaignCounterApi/getCounter" // }).done(function (response) { // element[0].value = response.count; // }).fail(function (jqxhr, textStatus, error) { // element[0].value = parseInt(element[0].value, 10) + 1; // }) // } // } // //end of finish tesco scepific code // //added for ictLabs forms // if (result.responseJSON && result.responseJSON.Status == 0 && $(".ictlabs-api-form")[0]) { // var typClass = ".ictlabs-result-" + result.responseJSON.Result; // $(typClass).removeClass("hidden"); // var paragraphClass = ".ictlabs-result-message-" + result.responseJSON.Result; // $(paragraphClass)[0].innerText = result.responseJSON.Message; // } // //end of ictLabs forms specific // } // } // } // $('#form0').attr('action', $('#form0').attr('action') + '¤tPage=' + result) // } // } // var checkboxColumnPicker = function () { // if ($('.cdc-form-group--addresses-and-id > div.cdc-field-container').length) { // $('.cdc-form-group--addresses-and-id').append($('#MarketOptIn').closest('.cdc-field-container')) // $('.cdc-form-group--addresses-and-id').append($('#BrandOptIn').closest('.cdc-field-container')) // } // } // var BankAccountNumberValidator = function (accountNumber) { // accountNumber = accountNumber.replace(/[^0-9]+/g, ''); // var scale = new Array(1, 10, 3, 30, 9, 90, 27, 76, 81, 34, 49, 5, 50, 15, 53, 45, 62, 38, 89, 17, // 73, 51, 25, 56, 75, 71, 31, 19, 93, 57); // if (accountNumber.length == 26) { // accountNumber = accountNumber + "2521"; // accountNumber = accountNumber.substr(2) + accountNumber.substr(0, 2); // var Z = 0; // for (var i = 0; i < 30; i++) { // Z += accountNumber[29 - i] * scale[i]; // } // if (Z % 97 == 1) { // return true; // } else { // return false; // } // } else { // return false; // } // } // var invalidLength = 0, // s = '.cdc-error > span', // v = 'field-validation-valid', // e = 'field-validation-error'; // var validation = { // dropdownRequired: function (target) { // var ancestorTarget = target.parent().parent(); // if (!ancestorTarget.hasClass("cdc-field-container")) { // ancestorTarget = target.parent().parent().parent(); //fix: for wrapper dropdown with "select" class // } // var validationElement = ancestorTarget.find(s); // var validationRequiredElement = ancestorTarget.find(s + '.validation-required'); // if ($(target).val() == "") { // validationElement.attr('style', 'display:none'); // validationRequiredElement.attr('style', ''); // validationRequiredElement.removeClass(v); // validationRequiredElement.addClass(e); // return false; // } else { // validationElement.attr('style', 'display:none'); // validationElement.removeClass(e); // validationElement.addClass(v); // return true; // } // }, // checkboxGroupRequired: function (target) { // var validationElement = $(target).siblings(s); // var validationRequiredElement = $(target).parent().find(s + '.validation-required'); // var groupChecked = false; // if ($(target).hasClass("group-checkbox-required")) { // //must be accepted // $(target).children().find('input.ict-customcheckbox-input[type="checkbox"]').each(function () { // if ($(this).prop("checked")) { // groupChecked = true; // } // }) // } // else { // //optional consents, but must be ticket agreed or nonagreed // $(target).children().find('input[type="checkbox"]').each(function () { // if ($(this).prop("checked")) { // groupChecked = true; // } // }) // } // if (!groupChecked) { // validationElement.attr('style', 'display:none'); // validationRequiredElement.attr('style', ''); // validationRequiredElement.removeClass(v); // validationRequiredElement.addClass(e); // return false; // } else { // validationRequiredElement.attr('style', 'display:none'); // validationRequiredElement.removeClass(e); // validationRequiredElement.addClass(v); // return true; // } // }, // checkboxRequired: function (target) { // var ancestorTarget = $(target).parent().parent(); // var validationElement = ancestorTarget.find(s); // var validationRequiredElement = ancestorTarget.find(s + '.validation-required'); // if (!$(target).prop('checked')) { // validationElement.attr('style', 'display:none'); // validationRequiredElement.attr('style', ''); // validationRequiredElement.removeClass(v); // validationRequiredElement.addClass(e); // return false; // } else { // validationElement.attr('style', 'display:none'); // validationElement.removeClass(e); // validationElement.addClass(v); // return true; // } // }, // imageUpload: function (target) { // var allowedFileTypes = ["image/gif", "image/tif", "image/tiff", "image/jpg", "image/jpeg", "image/jif", "image/jfif", "image/png", "application/pdf"]; // var ancestorTarget = target.parent(); // var validationElement = ancestorTarget.find(s); // var validationSizeElement = ancestorTarget.find(s + '.validation-size'); // var validationFormatElement = ancestorTarget.find(s + '.validation-format'); // var validationRequiredElement = ancestorTarget.find(s + '.validation-required'); // var currentElement = target[0]; // if (currentElement !== undefined) { // var currentElementFile = currentElement.files[0]; // if (currentElementFile !== undefined) { // if (currentElementFile.size < 5242880) { // if (allowedFileTypes.indexOf(currentElementFile.type) > -1) { // validationElement.attr('style', 'display:none'); // validationElement.removeClass(e); // validationElement.addClass(v); // return true; // } else { // validationElement.attr('style', 'display:none'); // validationFormatElement.attr('style', ''); // validationFormatElement.removeClass(v); // validationFormatElement.addClass(e); // return false; // } // } // else { // validationElement.attr('style', 'display:none'); // validationSizeElement.attr('style', ''); // validationSizeElement.removeClass(v); // validationSizeElement.addClass(e); // return false; // } // } // else if ($(currentElement).prop('required')) { // validationElement.attr('style', 'display:none'); // validationRequiredElement.attr('style', ''); // validationRequiredElement.removeClass(v); // validationRequiredElement.addClass(e); // return false; // } // } // }, // validRegexPatter: function (target) { // var ancestorTarget = target.parent(); // var validationElement = ancestorTarget.find(s + '.validation-pattern'); // var validationElementRequiredSpan = ancestorTarget.find(s); // validationElementRequiredSpan.attr('style', 'display:none'); // validationElementRequiredSpan.removeClass(e); // validationElementRequiredSpan.addClass(v); // var regexPattern = $(target).data("val-regex"); // var reg = new RegExp(regexPattern); // var validationRequiredElement = ancestorTarget.find(s + '.validation-pattern'); // if ($(target).val().match(reg) || $(target).val() === '') { // validationRequiredElement.attr('style', 'display:none'); // validationRequiredElement.removeClass(e); // validationRequiredElement.addClass(v); // return true; // } // else { // validationElement.attr('style', 'display:none'); // validationRequiredElement.attr('style', ''); // validationRequiredElement.removeClass(v); // validationRequiredElement.addClass(e); // return false; // } // }, // valueBankAccount: function (target) { // var ancestorTarget = target.parent(); // var validationElement = ancestorTarget.find(s); // var validationCustomElement = ancestorTarget.find(s + '.validation-custom'); // var validationCustomElementInner = validationCustomElement.find('.validation-custom-inner'); // if (validationCustomElementInner[0] && validationCustomElementInner[0].innerHTML == "") { // validationElement.attr('style', 'display:none'); // validationCustomElement.attr('style', 'display:none'); // validationCustomElement.removeClass(e); // validationCustomElement.addClass(v); // //validate only if message provided - no message - no validation // return true; // } // if (BankAccountNumberValidator(target.val())) { // validationCustomElement.attr('style', 'display:none'); // validationCustomElement.removeClass(e); // validationCustomElement.addClass(v); // return true; // } // else { // validationElement.attr('style', 'display:none'); // validationCustomElement.attr('style', ''); // validationCustomElement.removeClass(v); // validationCustomElement.addClass(e); // return false; // } // }, // valueMissingMsg: function (target) { // var ancestorTarget = target.parent(); // var validationElement = ancestorTarget.find(s); // var validationRequiredElement = ancestorTarget.find(s + '.validation-required'); // validationElement.attr('style', 'display:none'); // validationRequiredElement.attr('style', ''); // validationRequiredElement.removeClass(v); // validationRequiredElement.addClass(e); // return false; // }, // lenghtMsg: function (target) { // var ancestorTarget = target.parent(); // var validationElement = ancestorTarget.find(s); // var validationLengthElement = ancestorTarget.find(s + '.validation-lenght'); // validationElement.attr('style', 'display:none'); // validationLengthElement.attr('style', ''); // validationLengthElement.removeClass(v); // validationLengthElement.addClass(e); // return false; // }, // rangeOverflowMsg: function (target) { // var ancestorTarget = target.parent(); // var validationElement = ancestorTarget.find(s); // var validationMaxElement = ancestorTarget.find(s + '.validation-max'); // validationElement.attr('style', 'display:none'); // validationMaxElement.attr('style', ''); // validationMaxElement.removeClass(v); // validationMaxElement.addClass(e); // return false; // }, // rangeUnderflowMsg: function (target) { // var ancestorTarget = target.parent(); // var validationElement = ancestorTarget.find(s); // var validationMinElement = ancestorTarget.find(s + '.validation-min'); // validationElement.attr('style', 'display:none'); // validationMinElement.attr('style', ''); // validationMinElement.removeClass(v); // validationMinElement.addClass(e); // return false; // }, // typeMismatchMsg: function (target) { // var ancestorTarget = target.parent(); // var validationElement = ancestorTarget.find(s); // var validationMismatchElement = ancestorTarget.find(s + '.validation-mismatch'); // validationElement.attr('style', 'display:none'); // validationMismatchElement.attr('style', ''); // validationMismatchElement.removeClass(v); // validationMismatchElement.addClass(e); // return false; // }, // isValid: function (target) { // var ancestorTarget = target.parent(); // var validationElement = ancestorTarget.find(s); // validationElement.attr('style', 'display:none'); // validationElement.removeClass(e); // validationElement.addClass(v); // return true; // }, // validateInput: function (target) { // if (target.classList.contains('cdc-dropdown')) { // if (!target.classList.contains('bootstrap-select') && target.attributes.required) { // return validation.dropdownRequired($(target)); // } // } else if (target.classList.contains('cdc-image-upload')) { // return validation.imageUpload($(target)); // } else if (target.validity.rangeOverflow) { // return validation.rangeOverflowMsg($(target)); // } else if (target.validity.rangeUnderflow) { // return validation.rangeUnderflowMsg($(target)); // } else if (target.validity.tooLong || invalidLength == true) { // return validation.lenghtMsg($(target)); // } else if (target.validity.typeMismatch) { // return validation.typeMismatchMsg($(target)); // } else if (target.validity.valueMissing) { // return validation.valueMissingMsg($(target)); // } else if (target.id == '00N1t00000HaJI9') { // //validation for bank account // return validation.valueBankAccount($(target)); // } else if (target.classList.contains('ict-input-validate-regex') || target.classList.contains('input-validate-regex')) { // if ($(target).val() !== '') { // return validation.validRegexPatter($(target)); // } // } else if (target.validity.valid) { // return validation.isValid($(target)); // } // } // } // RBConsumerDataCapture.ValidationSettings = RBConsumerDataCapture.ValidationSettings || { // init: function () { // $(document).ready(function () { // checkboxColumnPicker(); // RBConsumerDataCapture.ValidationSettings.update(); // $('.cdc-image-upload').on('change', function (event) { // prepareImage(event.target); // }); // $('.input-group.date').datepicker({ // format: 'dd/mm/yyyy', // forceParse: false // }); // $('.js-forms-selectbox').selectpicker(); // $('[data-toggle="cdc-tooltip"]').tooltip(); // $(".cdc-form.cdc-checkbox").change(function () { // $this = $(this); // if ($this.is(':checked')) { // $this.val('true'); // } else { // $this.val('false'); // } // }); // $(".ict-form.group-checkbox").change(function () { // $(this).siblings().find('input[type="checkbox"]').prop('checked', false); // var consentTextIndex = $(this).data("consentTextIndex"); // var classNameSelector = ".ict-form-group-rendered-" + consentTextIndex; // var consentTextElement = $(".pt-3.ict-checkbox-consentText"); // var consentText = consentTextElement[consentTextIndex].innerText; // var acceptanceText = $(this).children().find('.ict-checkbox-label').context.innerText; // $(classNameSelector).each(function (index, item) { // $(this).value = consentText + "_" + acceptanceText // item.value = consentText + "_" + acceptanceText; // }); // var optionalConsentsNameSelector = ".ict-form-group-optional-" + consentTextIndex; // $(optionalConsentsNameSelector).each(function (index, item) { // if (item.value === "0") { // item.value = "1" // } // else { // item.value = "0" // } // }); // }); // $('.forms-custom-validation').on('change', function (event) { // var maxLength = parseInt($(event.target).attr("data-val-length-max")); // var minLength = parseInt($(event.target).attr("data-val-length-min")); // if (!maxLength) // maxLength = parseInt($(event.target).attr("maxlength")); // if (!minLength) // minLength = parseInt($(event.target).attr("minLength")); // if ($(this).val().length > maxLength || $(this).val().length < minLength) { // invalidLength = true; // } else { // invalidLength = false; // } // validation.validateInput(event.target); // }); // $('.sc-form').on('submit', function (e) { // e.preventDefault(); // if ($('#ModalExit')) { // $(document).ajaxSend(function () { // $('#ModalExit').css('display', 'none'); // $('.modal-backdrop.fade').removeClass('in'); // $('.modal-backdrop.fade').addClass('out'); // $('.modal-backdrop.fade').css('display', 'none'); // $('body').css('overflow', ' scroll '); // $('.sk-segment-bottom').addClass("out"); // }); // $(document).ajaxError(function () { // $('#ModalExit').css('display', 'block'); // $('.modal-backdrop.fade').removeClass('out'); // $('.modal-backdrop.fade').addClass('in'); // $('.modal-backdrop.fade').css('display', 'block'); // $('body').css('overflow', 'hidden '); // $('.sk-segment-bottom').removeClass("out"); // }); // var isFormValid = true; // $.each($('.forms-custom-validation'), function (index, value) { // var validationResult = validation.validateInput(value); // if (validationResult == false) { // isFormValid = false; // } // }); // $.each($('.js-forms-selectbox'), function (index, value) { // var validationResult = validation.validateInput(value); // if (validationResult == false) { // isFormValid = false; // } // }); // $.each($('.customcheckbox'), function (index, value) { // var validationResult = validation.checkboxRequired(value); // if (validationResult == false) { // isFormValid = false; // } // }); // $.each($('.ictlabs-group-checkbox'), function (index, value) { // var validationResult = validation.checkboxGroupRequired(value); // if (validationResult == false) { // isFormValid = false; // } // }); // if (isFormValid == false) { // var validator = RBConsumerDataCapture.ValidationSettings.get() // validator.settings.highlight = function (el, error, valid) { // var closestFormGroup = $(el).closest(".form-group"); // var closestCdcFieldContainer = $(el).closest(".cdc-field-container"); // if (closestFormGroup.length > 0) { // closestFormGroup.addClass("has-error"); // } // if (closestCdcFieldContainer.length > 0) { // closestCdcFieldContainer.addClass("has-error"); // } // }; // validator.settings.unhighlight = function (el, error, valid) { // var closestFormGroup = $(el).closest(".form-group"); // var closestCdcFieldContainer = $(el).closest(".cdc-field-container"); // if (closestFormGroup.length > 0) { // closestFormGroup.removeClass("has-error"); // } // if (closestCdcFieldContainer.length > 0) { // closestCdcFieldContainer.removeClass("has-error"); // } // }; // $('.input-group.date.future-date').datepicker({ // format: 'dd/mm/yyyy', // forceParse: false // }); // $('.input-group.date').datepicker({ // format: 'dd/mm/yyyy', // forceParse: false, // endDate: new Date() // }); // $('#cdc-form-2').validate({ // ignore: '.ignoreField' // }); // update(); // return false; // } // } else { // var isFormValid = true; // $.each($('.forms-custom-validation'), function (index, value) { // var validationResult = validation.validateInput(value); // if (validationResult == false) { // isFormValid = false; // } // }); // $.each($('.js-forms-selectbox'), function (index, value) { // var validationResult = validation.validateInput(value); // if (validationResult == false) { // isFormValid = false; // } // }); // $.each($('.customcheckbox'), function (index, value) { // var validationResult = validation.checkboxRequired(value); // if (validationResult == false) { // isFormValid = false; // } // }); // $.each($('.ictlabs-group-checkbox'), function (index, value) { // var validationResult = validation.checkboxGroupRequired(value); // if (validationResult == false) { // isFormValid = false; // } // }); // if (isFormValid == false) { // return false; // } // } // }); // }); // }, // update: function () { // var validator = RBConsumerDataCapture.ValidationSettings.get() // validator.settings.highlight = function (el, error, valid) { // var closestFormGroup = $(el).closest(".form-group"); // var closestCdcFieldContainer = $(el).closest(".cdc-field-container"); // if (closestFormGroup.length > 0) { // closestFormGroup.addClass("has-error"); // } // if (closestCdcFieldContainer.length > 0) { // closestCdcFieldContainer.addClass("has-error"); // } // }; // validator.settings.unhighlight = function (el, error, valid) { // var closestFormGroup = $(el).closest(".form-group"); // var closestCdcFieldContainer = $(el).closest(".cdc-field-container"); // if (closestFormGroup.length > 0) { // closestFormGroup.removeClass("has-error"); // } // if (closestCdcFieldContainer.length > 0) { // closestCdcFieldContainer.removeClass("has-error"); // } // }; // $('.input-group.date.future-date').datepicker({ // format: 'dd/mm/yyyy', // forceParse: false // }); // $('.input-group.date').datepicker({ // format: 'dd/mm/yyyy', // forceParse: false, // endDate: new Date() // }); // $('#cdc-form-2').validate({ // ignore: '.ignoreField' // }); // update(); // }, // get: function () { // var form = $("#cdc-form-2"); // if ((typeof form.data('validator')).toString() !== 'undefined') { // //return the validator // return form.data('validator'); // } // //recreate the validator // form.data("unobtrusiveValidation", null); // form.data("validator", null); // $.validator.unobtrusive.parse(form); // return form.data('validator'); // } // } // $(document).ready(function () { // if ($('#ModalExit')) { // $(".modal-backdrop").css("display", "none"); // } // if ($("#cdc-form-2").length) { // RBConsumerDataCapture.ValidationSettings.init(); // $(".cdc-form.js-forms-selectbox").change(function (e) { // let selectValues = ""; // if ($(e.target).attr('multiple') && $(e.target).val()) { // selectValues = $(e.target).val().join(','); // } else { // selectValues = $(e.target).val(); // } // $(this).closest('.cdc-form.cdc-field-container').find('.cdc-form.selectbox-value').val(selectValues); // validateInput(e); // }); // } // }); // function update() { // $('.advanced-cdc-conditional-checkbox,.advanced-cdc-checkbox').on('change', function () { // var $this = $(this); // var $checkBox = $this.find('.cdc-checkbox'); // var $checkBoxHiddenValue = $this.find('.cdc-checkbox-hidden'); // var $conditionalContainer = $this.siblings('.conditionalContainer'); // if ($checkBox.is(':checked')) { // if ($conditionalContainer.length) { // $conditionalContainer.removeClass('hidden'); // $conditionalContainer.find('input.form-control').removeClass('ignoreField'); // } // $checkBoxHiddenValue.val('true'); // } else { // if ($conditionalContainer.length) { // $conditionalContainer.addClass('hidden'); // $conditionalContainer.find('input.form-control').addClass('ignoreField'); // $conditionalContainer.find('.input-group.date input.form-control').datepicker('setDate', null); // $conditionalContainer.find('input.form-control[type=text], input.form-control[type=number]').val(''); // } // $checkBoxHiddenValue.val('false'); // } // }); // } // $(function ($) { // $.validator.addMethod('date', function (value, element) { // if (this.optional(element) && !value) return true; // try { // //Datepicker format: yyyy-mm-dd // var matches = /^(\d{4})-(\d{2})-(\d{2})$/.exec(value); // if (matches == null) return false; // var y = matches[1]; // var m = matches[2] - 1; // var d = matches[3]; // var date = new Date(y, m, d); // return date.getFullYear() == y && date.getMonth() == m && date.getDate() == d; // } catch (ex) { // return false; // } // }); // $.validator.addMethod('customcheckbox', function (value, element) { // if ($(element).is(':checked')) { // return true; // } else { // return false; // } // }); // }); // $(function () { // $(".login").click(function () { // $(".login-form").toggleClass("hidden"); // $(".buttons").addClass("hidden"); // }); // }); // $(function () { // $(".register").click(function () { // $(".register-form").toggleClass("hidden"); // $(".buttons").addClass("hidden"); // }); // }); // $(function () { // $(".login-back").click(function () { // $(".login-form").toggleClass("hidden"); // $(".register-form").toggleClass("hidden"); // }); // }); // $(function () { // $(".register-back").click(function () { // $(".register-form").toggleClass("hidden"); // $(".login-form").toggleClass("hidden"); // }); // }); $(document).ready(function () { if ($("body").hasClass("sk-secret-page")) { $(".wallpaper-download").attr("download", "Botanica wallpaper"); $(".postcard-download").attr("download", "Botanica postcard"); // $(".wallpaper-btn").click(function() { // window.location = 'https://www.airwick.it/media/wallpaper.png'; // }); } }); $(document).ready(function() { $('.sk-sign-up .date-select').append(""); $('.sk-sign-up .date-select').append("This field is invalid"); $('.sk-sign-up .date-select').append("This field is invalid"); for (i = new Date().getFullYear(); i > 1900; i--) { $('.sk-sign-up .year').append($('