File: /var/www/vhosts/creativefellows.nl/test.creativefellows.nl/liez/public/js/app-min.js
$(document).foundation().ready((function(){$(".slide-submit").slideToSubmit({errorText:"Niet alle velden zijn ingevuld",successText:"Bezig met verzenden ...",submitDelay:500,graceZone:100,done:function(e){var t=e.closest("form"),a=t.find(".slided_by_human"),s=t.attr("data-action");a.val(t.attr("data-token"))}}),$(".toggle-navigation").toggleSearchNavigation(),$("#header").fixednav(),$("#acceptCookie").on("click",(function(e){e.preventDefault();var t=$(this).closest(".cookies");$.ajax({type:"POST",url:"accept-cookies",success:function(e){$("#cookies").slideUp("fast")}})})),$(".liez-calculator, .masthead, .cta-offerte-aanvragen").liezCalculator(),$(".image-showcase").slick({pauseOnHover:!0,autoplay:!0,autoplaySpeed:4e3,dots:!1,infinite:!0,speed:500,fade:!0,cssEase:"linear",arrows:!1})})),$.fn.liezCalculator=function(e,t){return this.each((function(){var e=$(this),a=$(e.attr("data-form-id")).find("form"),s=e.attr("data-calculate-blur")?e.attr("data-calculate-blur"):1,n=a.find("input[type='radio']"),i;e.settings={};var o={inputElements:$("#aanschafprijsexclbtw, #inruilaanbetaling, #slottermijn, #looptijd"),endTerm:.00639,euroSign:"€ ",operational_fields:$("#kilometerperjaar, #67kilometerperjaar, #71kilometerperjaar, #70optiesenaccessoires,#72looptijd,#7looptijd,#73typeaanvraag"),financial_fields:$("#22leaseberekening, #5investeringsbedrag, #23inruilaanbetaling, #6slottermijn, #7looptijd, #8maandbedrag, #inruilaanbetaling, #slottermijn, #aanschafprijsexclbtw,#uwinvestering,#looptijd,#73typeaanvraag")};e.init=function(){e.settings=$.extend({},o,t),1==s?(e.settings.inputElements.on("keyup",(function(){e.setValues(),e.calculate()})),""!=$("#slottermijn").val()&&(e.setValues(),e.calculate())):(e.find(".button").on("click",(function(){"submit"!=$(this).attr("type")&&(e.copyValues(),e.setValues(),e.calculate())})),e.settings.inputElements.on("keyup",(function(){e.setValues(),e.calculate()}))),e.setLeaseType(),e.toggleFields(),e.find("select[name='looptijd']").on("change",(function(){e.setValues(),e.calculate()})),n.on("click",(function(){i=$(this).val().toLowerCase(),e.toggleFields(),$("#73typeaanvraag").val(i)})),e.showTooltip()},e.toggleFields=function(){switch(i){case"financial lease":e.settings.financial_fields.closest("fieldset").show(),e.settings.operational_fields.closest("fieldset").hide();break;case"operational lease":e.settings.operational_fields.closest("fieldset").show(),e.settings.financial_fields.closest("fieldset").hide();break}},e.setLeaseType=function(){i=n.eq(0).attr("value").toLowerCase()},e.copyValues=function(){var e;$(".input-form .input-showcase").each((function(){if($(this).attr("data-copy-target")){var e=$(this).attr("data-copy-target");$("#"+e).val($(this).val())}}))},e.setValues=function(){e.settings.amount=$("#aanschafprijsexclbtw").val().replace(/[^0-9\.]/g,""),e.settings.months=parseFloat($("#looptijd").val()),e.settings.deposit=parseFloat($("#inruilaanbetaling").val()),e.settings.endterm=$("#slottermijn").val().replace(/[^0-9\.]/g,""),e.settings.months_str=$("#looptijd option:selected").html(),e.find($("input.required")).each((function(){""==$(this).val()?$(this).addClass("error"):$(this).removeClass("error")}))},e.calculate=function(){var t=(e.settings.amount-e.settings.endterm-e.settings.deposit)*e.settings.months+e.settings.endterm*e.settings.endTerm;""!=e.settings.amount&&""!=e.settings.months&&($("#5investeringsbedrag").val(e.settings.amount).prev().val(e.settings.euroSign+e.settings.amount),$("#6slottermijn").val(e.settings.endterm).prev().val(e.settings.euroSign+e.settings.endterm),$("#7looptijd").val(e.settings.months_str).prev().val(e.settings.months_str),$("#8maandbedrag").val(t.toFixed(2)).prev().val(e.settings.euroSign+t.toFixed(2)),$("#23inruilaanbetaling").val(e.settings.euroSign+e.settings.deposit).prev().val(e.settings.euroSign+e.settings.deposit),setTimeout((function(){$(".liez-calculator").first().focus(),$("#page-cta-form").length>0&&$("#page-cta-form").is(":hidden")&&($("#page-cta-form").hide().addClass("visible"),$("#page-cta-form").slideToggle("fast"),$("html, body").stop().animate({scrollTop:$("#page-cta-form").offset().top-100},500))}),10))},e.showTooltip=function(){var t;e.find("i").each((function(e){var t=$(this).attr("data-label");$(this).attr("title",t);var a={dataDisableHover:!0,allowAllClosed:!1},s=new Foundation.Tooltip($(this),a)}))},e.init()}))},$.fn.fixednav=function(){function e(){return window.pageYOffset}function t(){var t;e()>=a&&$("#header").addClass("has-scrolled")}var a=$("#header").height(),s=0;$(window).scroll((function(){var t=e();t>=a?$("#header").addClass("has-scrolled"):$("#header").removeClass("has-scrolled"),t<s&&$("#header").removeClass("has-scrolled"),s=t})),t()},$.fn.toggleSearchNavigation=function(){var e=null,t=500,a=new Foundation.ResponsiveToggle(".toggle-menu"),s=$(this),n=$(".close-search"),i=$("#search-products");$(this).on("click",(function(t){$(this).toggleClass("open"),$("#header").toggleClass("open"),0==$(".shade-out").length&&o(),$(this).hasClass("open")?e.addClass("is-open").hide().fadeIn("fast"):e.removeClass("is-open").delay(500).fadeOut("fast")})),$(".toggle-search").on("click",(function(e){$("#header").toggleClass("navigation-open"),$("#header").hasClass("navigation-open")&&setTimeout((function(){$("#q").focus()}),100)})),$(".close-search").on("click",(function(e){$("#header").toggleClass("navigation-open")}));var o=function(){(e=$('<div class="shade-out"></div>').hide()).insertAfter("#header"),e.on("click",(function(e){l(),a.toggleMenu("close"),s.toggleClass("open")}))},l=function(){e.removeClass("is-open").delay(500).fadeOut("fast")}};