function calculateSurface(n,t){var u=$("#spreadingRate").val(),f=$("#formControlRange2").attr("data-text-suffix"),r=n*u/1e3,i;$("#resultCloud").html(r+"m2");$("#formControlRange2[type=range]").val(r);$("#formControlRangeOutput2").val(r+f);i=$("#originalTextToManipulate").html();i=i.replace("m2","m2");i=i.replace("{volume}",t);i=i.replace("{area}",r);$("#textTAfterManipulation").html(i);calculateVolume(r)}function calculateVolume(n){var t=$("#spreadingRate").val(),i=(n/t).toFixed(2);$("#resultCloud2").html(i+" "+unit);calculateBottles(n,t)}function calculateRangeText(n){n.parents(".form-group").find('input[type="text"]').val(n.attr("data-text-prefix")+n.val()+n.attr("data-text-suffix"));calculateVolume(n.val())}function calculateBottles(n,t){var e=$(".amountTool div:first"),f,i,r,u;$(".amountTool").empty();$(".amountTool").html(e);f=$(".btnRadio");i=[];f.each(function(){var n=$(this).data("input-value");i.push(n)});i.sort(function(n,t){return t-n});r=n;u=[];$.each(i,function(n,f){var o,e;if(r<=0)return!1;if(n===i.length-1)return o=rawCalculationEnd(r,t,f),u.push({canSize:f,numberOfCans:o}),!1;e=rawCalculation(r,t,f);u.push({canSize:f,numberOfCans:e.wholeCans});r=e.leftToPaint});showResult(u)}function rawCalculation(n,t,i){var r=(i/1e3*t).toFixed(2),u=Math.floor(n/r*1.16),f=n-r*u;return{wholeCans:u,leftToPaint:f}}function rawCalculationEnd(n,t,i){var r=(i/1e3*t).toFixed(2);return Math.ceil(n/r)}function showResult(n){$.each(n,function(n,t){if(t.numberOfCans>0){var i=$(".btnRadio[data-input-value = '"+t.canSize+"']").text(),r=showResultCans(t.numberOfCans),u='

'+r+'
'+t.numberOfCans+"x "+i+"";$(".amountTool").append(u)}})}function showResultCans(n){for(var i='',r=i,t=0;t3")});$("#translationCalculateByAreaInfo").html(function(){return $(this).text().replace("{product name}",$(".fixedDiv h1").text())});$("select#calculateMethodChanger").on("change",function(){var n=$(this).val();$(".calculateMethodChangerContainer .calculateMethodChangerBox").hide();$(".calculateMethodChangerContainer .calculateMethodChangerBox[data-num="+n+"]").show();dataLayer=window.dataLayer||[];dataLayer.push({event:"calculate method",gtm:{element:{dataset:{t:"calculate method",d1:n.toLowerCase()}}}});btnRadioInit()});$("#formControlRange2").change("input",function(){calculateRangeText($(this));dataLayer=window.dataLayer||[];dataLayer.push({event:"dataSubmit",gtm:{element:{dataset:{t:"dataSubmit",d1:"calculator",d2:$("#resultCloud2").text()}}}})});$("#formControlRange2").each(function(n,t){calculateRangeText($(t))});$(".btnRadio").on("click",function(){var n=$(this).attr("data-input-group"),t=$(this).attr("data-input-value"),i=$(this).text();$('.btnRadio[data-input-group="'+n+'"]').removeClass("selected");$(this).addClass("selected");calculateSurface(t,i);$("input#"+n).val(t)});btnRadioInit();$("#productSearch").autocomplete({source:function(n,t){$.ajax({url:"/Search/ProductsSearchAutocomplete",dataType:"json",data:{searchText:n.term},success:function(n){var i=$.map(n,function(n){return{value:n.DocumentName,id:n.NodeAliasPath}});t(i)}})},minLength:3,select:function(n,t){location.href=t.item.id},position:{collision:"flip"},appendTo:"#productSearchBlock"})})