function showAlert(n){alert(n)}function BlockeraUI(){cylinda.BlockeraUI.visa()}function AvblockeraUI(){cylinda.BlockeraUI.gom()}function AdderaMeddelande(n,t){t===1&&$("#messageHolder").find(".js-tillagda").remove();$("<span class='js-tillagda tillagda'>"+n+"<\/span>").appendTo($("#messageHolder"));$("#messageHolder").removeClass("hidden")}function konverteraTillValuta(n){return isNaN(n)&&(n=n.replace(",",".").replace(" ","")),testaSupportToLocalseString()?parseFloat(n).toLocaleString("sv-SE",{style:"currency",currency:"SEK"}):n+" kr"}function testaSupportToLocalseString(){try{0..toLocaleString("i")}catch(n){return n.name==="RangeError"}return!1}function HamtaArtiklarIKundvagn(){if($("#js-kundvagn-data").closest(".js-meny-undermeny").closest("li").hasClass("visa-menyalternativ")===!0){$("#js-kundvagn-data").closest(".js-meny-undermeny").closest("li").removeClass("visa-menyalternativ");return}$.ajax({type:"POST",url:"/InternWebApi/HamtaArtiklarIKundvagn",data:"",contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){if(n.status=="OK"){var r=n.artiklar,u=r.length,t="";if(u>0)for(i=0;i<u;i++)t+="<tr>",t+='<td><img src="'+r[i].Bild+'" alt=""> <\/td>',t+="<td>"+r[i].ArtBen+"<\/td>",t+="<td>"+r[i].ArtNr+"<\/td>",t+="<td>"+r[i].Kvantitet+"<\/td>",t+="<\/tr>";else t="<tr><em>Din varukorg är tom<\/em><\/tr>";$("#js-kundvagn-data").html(t);$("#js-kundvagn-data").closest(".js-meny-undermeny").closest("li").addClass("visa-menyalternativ")}else alert(n.meddelande)},error:function(n,t){showAlert("Fel i ajaxanrop: "+t,"Fel")}})}function HamtaArtikelPrisSaldo(n,t){t>0&&$.ajax({type:"POST",url:"/InternWebApi/HamtaArtikelPrisSaldo",data:'{"artnr":"'+n+'","antal":"'+t+'"}',contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){n.status==="OK"?($("#js-pris-saldo-resultat").find(".js-pris").html(n.pris),$("#js-pris-saldo-resultat").find(".js-kemskatt").html(n.kemskatt),$("#js-pris-saldo-resultat").find(".js-saldo").html(n.saldo),$("#js-pris-saldo-resultat").find(".js-sortkod").html($("#js-sortkod-att-kopa").html()),n.levinfo!==""?($("#js-pris-saldo-resultat").find(".js-levinfo").find("span").html(n.levinfo),$("#js-pris-saldo-resultat").find(".js-levinfo").removeClass("hidden")):($("#js-pris-saldo-resultat").find(".js-levinfo").find("span").html(""),$("#js-pris-saldo-resultat").find(".js-levinfo").addClass("hidden")),$("#js-pris-saldo-resultat").removeClass("hidden")):alert(n.meddelande)},error:function(n,t){showAlert("Fel i ajaxanrop: "+t,"Fel")}})}function LaggArtikelIKundvagn(n,t){t>0&&$.ajax({type:"POST",url:"/InternWebApi/LaggIKundvagn",data:'{"artnr":"'+n+'","antal":"'+t+'"}',contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){if(n.status==="OK"){var t=$("#AntalIKundvagnJS").html()*1+1;$("#AntalIKundvagnJS").html(t);$(".antal-produkter").html(t+(t===1?" produkt":" produkter"));$("#modal-vy").find("button.stang").click()}alert(n.statusMessage)},error:function(n,t){showAlert("Fel i ajaxanrop: "+t,"Fel")}})}function HamtaArtiklarILocalStorage(){if($("#js-kundvagn-slutkund").hasClass("visa-menyalternativ")===!0){$("#js-kundvagn-slutkund").removeClass("visa-menyalternativ");return}var n="<tr><td>Din kundkorg är tom<\/td><\/tr>";if(lagradData=cylinda.LokalLagring.laddaSlutkundkopLagring(),lagradData!==null&&lagradData.kopArtikel.length>0)for(n="",i=0;i<lagradData.kopArtikel.length;i++)n+="<tr>",n+="<td>"+lagradData.kopArtikel[i].artben+"<\/td>",n+="<td>"+lagradData.kopArtikel[i].artnr+"<\/td>",n+="<td>"+lagradData.kopArtikel[i].ant+"<\/td>",n+="<\/tr>";$("#js-kundvagn-data").html(n);$("#js-kundvagn-slutkund").addClass("visa-menyalternativ")}function sparaSkkLokalData(){cylinda.LokalLagring.sparaSlutkundkopLagring(lokalData);var n=lokalData.kopArtikel.length*1;$("#AntalIKundvagnJS").html(n);$(".antal-produkter").html(n+(n===1?" produkt":" produkter"));$("#js-kundvagn-slutkund").find(".js-knapp-div").removeClass("hidden");lokalData.kopArtikel.length>0&&$("#js-kundvagn-slutkund").removeClass("hidden")}function skapaSkkLokalDataObjekt(){lokalData={sida:window.location.pathname,version:"1.0",kopArtikel:[],tid:(new Date).getTime()};sparaSkkLokalData()}function LaggArtikelILocalStorage(n,t,i){i>0&&(lagradData=cylinda.LokalLagring.laddaSlutkundkopLagring(),lagradData===null?skapaSkkLokalDataObjekt():lokalData=lagradData,lokalData.kopArtikel.push({artnr:n,artben:t,ant:i}),sparaSkkLokalData(),$("#modal-vy").find("button.stang").click())}function rensaSkkLokalData(){cylinda.LokalLagring.rensaSlutkundkopLagring();$("#AntalIKundvagnJS").html(0);$("#js-kundvagn-slutkund").find(".antal-produkter").html("0 produkter");$("#js-kundvagn-data").html("");$("#js-kundvagn-slutkund").find(".js-knapp-div").addClass("hidden");$("#Tabellhallare").html("Din kundkorg är nu tömd");$("#Tabellhallare").closest("div").find(".js-knapp-fieldset").addClass("hidden");$("#js-kundvagn-slutkund").removeClass("visa-menyalternativ")}function spelaFilm(){$(".BannerFilmhallare").addClass("hidden");$(".js-film").attr("autoplay","autoplay").attr("loop","loop");$(".js-film").get(0).play()}var lokalData,lagradData,cylina,cylinda;$(".js-oppna-kop").on("click",function(){$("#js-pris-saldo-resultat").find(".js-pris").html("");$("#js-pris-saldo-resultat").find(".js-kemskatt").html("");$("#js-pris-saldo-resultat").find(".js-saldo").html("");$("#js-pris-saldo-resultat").find(".js-sortkod").html("");$("#js-pris-saldo-resultat").addClass("hidden")});$(".js-knapp-pris-saldo").on("click",function(){if($("#js-pris-saldo-resultat").is(":visible"))$("#js-pris-saldo-resultat").addClass("hidden");else{var n=$("#js-artnr-att-kopa").html(),t=$("#js-antal-att-kopa").val();HamtaArtikelPrisSaldo(n,t)}return!1});$(".js-knapp-att-kopa").on("click",function(){var n=$("#js-artnr-att-kopa").html(),t=$("#js-antal-att-kopa").val();return LaggArtikelIKundvagn(n,t),!1});lokalData=null;lagradData=null;$(".js-knapp-att-kopa-slutkund").on("click",function(){var i=$("#js-artnr-att-kopa").html(),n=$("#js-benamning-att-kopa").html(),t=$("#js-antal-att-kopa").val(),r=$("#js-sortkod-att-kopa").html();return LaggArtikelILocalStorage(i,n,t),alert(t+" "+r+" "+n+" har lagts i din kundkorg."),!1});$.datepicker.setDefaults({dateFormat:"yy-mm-dd",changeMonth:!0,changeYear:!0,yearRange:"-60:+20",defaultDate:new Date},$.datepicker.regional.sv);$(".js-datepicker").datepicker();cylinda=cylinda||{};cylinda.version="1.0.0";cylinda.MIN_MOBIL=480;cylinda.MIN_TABLET=768;cylinda.MIN_SKARM_LITEN_DESKTOP=992;cylinda.MIN_SKARM_STOR_DESKTOP=1200,function(){if($(".js-skriv-ut").length!==0)$(".js-skriv-ut").on("click.cylinda.skriv-ut",function(n){n.preventDefault();window.print()})}();cylinda=cylinda||{},function(){function u(){(n=[],i.each(function(){var t=$(this),i=t.attr("src");r.forEach(function(r){i.indexOf(r)!==-1&&(t.addClass("js-responsiv-video"),n.push(t))})}),n.length!==0)&&(n.forEach(function(n){var t=$(n)[0];n.data().bredd&&n.data().hojd||n.data({bredd:t.width,hojd:t.height});var i=n.data().bredd,r=n.data().hojd,u=r/i;n.data("aspectRatio",u).removeAttr("height").removeAttr("width").css({width:"100%"})}),$(window).off("resize.cylinda.responsiv-videospelare"),$(window).on("resize.cylinda.responsiv-videospelare",function(){n.forEach(function(n){t(n)})}).resize())}function t(n){n.width("100%");var t=n.width();window.innerWidth<400?n.width(t).height(320):n.width(t).height(t*n.data("aspectRatio"))}var i=$("iframe"),n=null,r=["player.vimeo.com","youtube.com"];cylinda.ResponsivVideo={};cylinda.ResponsivVideo.uppdatera=function(){u()};cylinda.ResponsivVideo.uppdateraEnskildVideo=function(n){t(n)}}(),function(){function i(){function o(){t()!==!0&&f()}function f(){n&&(e(n),n=null)}function e(n){if(n.hasClass("visa-menyalternativ")===!0){r(n);return}n.addClass("visa-menyalternativ")}function r(n){n.hasClass("visa-menyalternativ")!==!1&&(n.removeClass("visa-menyalternativ").addClass("gom-menyalternativ"),setTimeout(function(){n.removeClass("gom-menyalternativ")},500))}var u=$(".js-aktivering-undermeny"),n=null,i=null;$(window).on("click.cylinda.meny",o);$(".js-meny-undermeny").each(function(n,t){var i=$(t).parent()[0];i.id===""&&(i.id="js-element-aktivering-meny-"+n)});u.on("click.cylinda-meny",function(i){if(!i.target.href){i.stopPropagation();var u=$(this).parent();t()===!0&&n&&n.attr("id")!==u.attr("id")&&r(n);n=u;e(n);$(this).data({anvanderTouch:!1})}});u.on("touchstart.cylinda",function(){$(this).data({anvanderTouch:!0});var t=$(this).parent();n!==null&&t.attr("id")!==n.attr("id")&&r(n)});u.on("mouseover.cylinda",function(){if(t()!==!0&&$(this).data().anvanderTouch!==!0){var u=$(this).parent();n!==null&&u.attr("id")!==n.attr("id")&&r(n);n=u;n.addClass("visa-menyalternativ");i!==null&&clearTimeout(i)}});$(".js-meny-undermeny").on("mouseenter.cylinda",function(){i!==null&&clearTimeout(i)});$(".js-meny-undermeny, .js-meny-listor-behallare").on("mouseleave.cylinda",function(){clearTimeout(i);i=setTimeout(function(){t()!==!0&&(f(),i=null)},700)})}function r(){function n(n){var t=$(".js-meny-hantering-sok");t.is(n.target)||t.has(n.target).length!==0||($(window).off("click.cylinda-sok-meny"),$(window).off("touchstart.cylinda-sok-meny"),$(".meny-navigeringsfalt").removeClass("toggla-sok"))}$(".js-meny-hantering-sok").on("submit.cylinda.meny-sok",function(t){var i=$(".meny-navigeringsfalt").hasClass("toggla-sok"),r=f();if(r===!0&&i===!1){t.preventDefault();$(".meny-navigeringsfalt").addClass("toggla-sok");$(window).on("click.cylinda.sok-meny",n);$(window).on("touchstart.cylinda.sok-meny",n);return!1}})}function u(){function t(){window.innerWidth<n.MIN_TABLET?($(".js-sok-meny-behallare-mobil").removeClass("hidden"),$(".js-meny-sok-listobject").find(".js-meny-hantering-sok").addClass("hidden")):($(".js-sok-meny-behallare-mobil").addClass("hidden"),$(".js-meny-sok-listobject").find(".js-meny-hantering-sok").removeClass("hidden"))}$(".js-mobil-expanderings-knapp").click(function(){($(this).attr("aria-expanded",!$(".meny-navigeringsfalt").hasClass("expanderad")),$(".meny-navigeringsfalt").toggleClass("expanderad"),$(".js-filtrera-knapp").length!==0)&&($(".meny-navigeringsfalt").hasClass("expanderad")===!0?$(".js-filtrera-knapp").addClass("dolj"):$(".js-filtrera-knapp").removeClass("dolj"))});$(window).on("resize.cylinda.storleksandring-meny",t);t()}function t(){return window.innerWidth<n.MIN_TABLET}function f(){return window.innerWidth>=n.MIN_TABLET&&window.innerWidth<n.MIN_SKARM_LITEN_DESKTOP}var n={MIN_TABLET:768,MIN_SKARM_LITEN_DESKTOP:992,MIN_SKARM_STOR_DESKTOP:1200};i();r();u()}(),function(){function r(){if($(".js-ersatt-bild-till-bakgrund").length!==0){$(".js-ersatt-bild-till-bakgrund").each(function(t){var i=$(this);this.id===""&&(this.id="js-ersatt-bild-till-bakgrund-"+t);this.naturalHeight>0&&n(i);this.onload=function(){n(i)}});$(window).on("resize.cylinda.uppdatera-beskuren-bild",i)}}function n(n){var t=n[0].id+"-koppling";$("#"+t).length||(n.parent().append('<div id="'+t+'" class="bunden-bakgrundsbild js-bakgrund"><\/div>'),t="#"+t,$(t).css({"background-image":"url("+n.attr("src")+")",width:"100%",height:n[0].naturalHeight+"px"}).width(n.parent().width()),i())}function t(n){var t="#"+n[0].id+"-koppling";$(t).removeClass("gom");$(t).width("100%");$(t).height(n[0].naturalHeight).width(n.width());n.addClass("gom")}function i(){$(".js-ersatt-bild-till-bakgrund").each(function(){var n=$(this),i;n.removeClass("gom");i="#"+n[0].id+"-koppling";$(i).addClass("gom");n.data().enbartMobilt==="ja"?$(window).innerWidth()<=768&&t(n):t(n)})}$(".js-bakgrundsbild").each(function(n,t){var i=$(t),r=i.data().bakgrundsbild;typeof r!="undefined"&&i.css({"background-image":"url("+r+")"})});r()}();cylinda=cylinda||{},function(){function f(){var n=$(".js-karusell");n.each(function(n,t){$(t).find(".item").length<2||(s($(t)),e($(t)))})}function e(n){n.on("mousedown.cylinda.swipe",i);n.on("touchstart.cylinda.swipe",i);n.on("touchmove.cylinda.swipe",r);n.on("touchend.cylinda.swipe",u);n.on("slide.bs.carousel.cylinda.swipe",h);n.on("slid.bs.carousel.cylinda.swipe",c)}function s(n){n.off("mousedown.cylinda.swipe");n.off("touchstart.cylinda.swipe",i);n.off("touchmove.cylinda.swipe",r);n.off("touchend.cylinda.swipe",u);n.off("slide.bs.carousel.cylinda.swipe");n.off("slide.bs.carousel.cylinda.swipe")}function h(n){var t=$(n.currentTarget);t.data({uppdaterarSlide:!0})}function c(n){var t=$(n.currentTarget);t.data({uppdaterarSlide:!1})}function i(n){var i=$(n.currentTarget),e,f;if(i.data().uppdaterarSlide!==!0){e=i.data("bs.carousel");f=o(n);i.data({startX:f.x,startY:f.y,startaSwipe:!1});bredd=i.width();e.pause();t=i;$(document).on("mousemove.cylinda.swipe",r);$(document).on("mouseup.cylinda.swipe",u);i.data({positionX:0})}}function r(i){var r,u;if(i.type==="mousemove"&&i.preventDefault(),r=t,r.data().uppdaterarSlide!==!0){var e=o(i),c=e.x-r.data("startX"),v=e.y-r.data("startY");if(r.data().startaSwipe===!1){if(Math.abs(c)<40)return;r.data({startX:e.x,startY:e.y,startaSwipe:!0});return}var s=r.find(".item.active"),l=s.parent().children(),h=c/bredd,a=h*100,f=s.next();f.length||(f=l.first());u=s.prev();u.length||(u=l.last());a<0?(f.addClass("next"),u.removeClass("prev"),n(f,"translateX("+(h*100+100)+"%)")):(f.removeClass("next"),u.addClass("prev"),n(u,"translateX("+(h*100-100)+"%)"));n(s,"translateX("+h*100+"%)");r.find(".item").css("-webkit-transition","none").css("transition","none");r.data({positionX:a})}}function n(n,t){n.css({"-webkit-transform":t,"-ms-transform":t,"-o-transform":t,transform:t})}function u(){var i=t;if(i.data().uppdaterarSlide!==!0){var e=i.find(".item.active"),r=e.parent().children(),u=i.data("bs.carousel"),f=i.data("positionX");setTimeout(function(){r.removeClass("next");r.removeClass("prev")},700);i.find(".item").css("left","").css("-webkit-transition","").css("transition","");n(i.find(".item"),"");f<-40?u.next():f>40&&u.prev();$(document).off("mouseup.cylinda.swipe");$(document).off("mousemove.cylinda.swipe")}}function o(n){var t={x:0,y:0};return n.originalEvent.touches&&(t.x=n.originalEvent.touches[0].pageX||0,t.y=n.originalEvent.touches[0].pageY||0,t.anvanderTouch=!0),n.pageX&&(t.x=n.pageX||0,t.y=n.pageY||0,t.anvanderTouch=!1),t}function l(){var t=$(".js-karusell"),n;t.each(function(){$(this).data().interval!==!1&&$(this).carousel({interval:15e3,pause:"hover"})});n=$(".js-karusell").find(".item");n.length<=1&&$(".js-karusell").find(".karusell-ui-kontroll").remove()}var t=null;f();l();cylinda.Karusell={};cylinda.Karusell.uppdateraSwipe=function(){f()};cylinda.Karusell.uppdateraSwipeTillKarusell=function(n){e(n)};cylinda.Karusell.skapaIndikatorer=function(n){var i=n.find(".item"),t=n.find(".carousel-indicators");t.empty();i.each(function(i,r){var u="";$(r).hasClass("active")&&(u='class="active"');t.append('<li data-target="#'+n.prop("id")+'" data-slide-to="'+i+'" '+u+"><\/li>")})}}();cylinda=cylinda||{},function(){function i(){t()}function t(){var t=$('[data-toggle="modal"]');t.off("click.cylinda.visa-modal");t.on("click.cylinda.visa-modal",function(t){var i=$(t.currentTarget),r=i.data();n(r)})}function r(t){t.off("click.cylinda.visa-modal");t.on("click.cylinda.visa-modal",function(t){var i=$(t.currentTarget),r=i.data();n(r)})}function n(n){var i,u;if(n.innehall){var t=$(n.target),r=t.find(".js-modal-innehall"),e=$(n.innehall),f=null;n.class&&(f=n.class,t.addClass(f));r.empty();r.append(e.children());i=r.find(".js-responsiv-video");u=-1;i.length&&(i[0].src=i[0].src+"&autoplay=1");t.off("show.bs.modal");t.off("shown.bs.modal");t.off("hidden.bs.modal");t.on("show.bs.modal",function(){i.length&&(u=setInterval(function(){cylinda.ResponsivVideo.uppdateraEnskildVideo(i)},50))});t.on("shown.bs.modal",function(){clearInterval(u);u=null});t.on("hidden.bs.modal",function(){i.length&&(i[0].src=i[0].src.replace("&autoplay=1",""));e.append(r.children());r.empty();n.class&&t.removeClass(f)})}}i();cylinda.Modal={};cylinda.Modal.uppdateraModal=function(t){n(t)};cylinda.Modal.startOmHandelser=function(){t()};cylinda.Modal.startaEnskildHandelse=function(n){r(n)}}();cylinda=cylinda||{};$(function(){function o(){r.on("click.cylinda.ankarelank",function(n){n.preventDefault();var t=$(this),r=t.prop("href"),u="#"+r.split("#")[1];i(u)})}function i(n){$(n).length!==0&&$("html, body").stop().animate({scrollTop:$(n).offset().top-f},{duration:t})}function s(){var n=window.location.href,t="#"+n.split("#")[1];i(t)}function h(){$(window).on("scroll.cylinda.navegoringsskroll",u);$(".ankarare-topp-behallare").find(".knapp").on("click.cylinda.tillbaka-till-topp",function(){$("html, body").stop().animate({scrollTop:0},{duration:t});$(".ankarare-topp-behallare").removeClass("visa");typeof history!="undefined"&&history.pushState("",document.title,window.location.pathname+window.location.search);n=!0;setTimeout(function(){n=!1},t)})}function u(){if(n!==!0){var t=$("#js-navigeringshuvud");if(t.length>0){c(t)?$(".ankarare-topp-behallare").addClass("visa"):$(".ankarare-topp-behallare").removeClass("visa");return}$(window).scrollTop()>e?$(".ankarare-topp-behallare").addClass("visa"):$(".ankarare-topp-behallare").removeClass("visa")}}function c(n){var t=$(window),i=t.scrollTop(),f=i+t.height(),r=n.offset().top,u=r+n.outerHeight();return i>u}var f=30,r=$(".js-navigeringsankare"),n=!1,t=1e3,e=400;r.length&&(o(),s(),setTimeout(function(){u()},1e3));$(".ankarare-topp-behallare").length&&h();cylinda.AnkarLankNavigering={};cylinda.AnkarLankNavigering.gaTillAnkare=function(n){i(n)}}),function(){function u(){f();e()}function f(){var n=[];t.each(function(t,i){for(var f=i.href,r=!1,u=-1;++u<n.length;)if(f===n[u].href){r=!0;break}r===!1&&n.push(i)});t.each(function(t,i){for(var u=i.href,r=-1;++r<n.length;)if(u===n[r].href){i.setAttribute("data-zoom-index",r);break}});n.forEach(function(n,t){var u=n.href,f=n.title,r=document.createElement("div"),i;r.className="item";t===0&&(r.className+=" active");i=document.createElement("img");i.className="img-responsive";i.alt=f;i.src=u;r.appendChild(i);$("#js-zoom-karusell-lista").append(r)});$("#js-karusell-zoom").carousel()}function e(){t.on("click.cylinda.zoom-bild",s);$("#js-karusell-zoom").on("slid.bs.carousel",function(){i($(this).data("bs.carousel"))})}function i(n){var t=n.$element.find(".item.active"),i=n.getItemIndex(t),r=n.$items.length,u=t.find("img").prop("alt");o(i+1,r,u)}function o(n,t,i){var r=$("#js-zoom-information");r.find(".titel").html(i);r.find(".zoom-bildnummer").html(n);r.find(".zoom-bilder-totalt").html(t)}function s(t){var u,f;t.preventDefault();u=$(t.currentTarget);cylinda.Modal.uppdateraModal(n.data());r.modal({show:!0});f=parseInt(u.data().zoomIndex);$("#js-karusell-zoom").carousel(f);i($("#js-karusell-zoom").data("bs.carousel"));cylinda.Karusell.uppdateraSwipeTillKarusell($("#js-karusell-zoom"))}var n=$(".js-zoom-behallare");if(n.length!==0){var t=n.find(".js-zoom-bild"),h=$(n.data().innehall),r=$(n.data().target);u()}}();cylinda=cylinda||{},function(){function s(){$(".js-rensa-lokaldata").click(function(){o()});$(".js-rensa-filter-lokaldata").click(function(){e()})}function u(n,t){typeof Storage!="undefined"&&localStorage.setItem(n,t)}function f(n){return typeof Storage=="undefined"?null:localStorage.getItem(n)}function i(n){typeof Storage!="undefined"&&localStorage.removeItem(n)}function e(){if(typeof Storage!="undefined")for(var t=-1;++t<localStorage.length;)localStorage.key(t).indexOf(n)!==-1&&(i(localStorage.key(t)),t--)}function o(){typeof Storage!="undefined"&&localStorage.clear()}function r(){var n=window.location.pathname;return n=n.toLowerCase(),n=n.split("/").join("-"),n.indexOf(".")>-1&&(n=n.substring(0,n.indexOf("."))),n}var n="cyl_vv",t="cyl_skk";s();cylinda.LokalLagring={};cylinda.LokalLagring.sparaVitvaruLagring=function(t){typeof t!="string"&&(t=JSON.stringify(t));u(n+r(),t)};cylinda.LokalLagring.laddaVitvaruLagring=function(){var t=f(n+r());return t===null||typeof t=="undefined"?null:JSON.parse(t)};cylinda.LokalLagring.rensaVitvaruLagring=function(){return i(n+r())};cylinda.LokalLagring.rensaFilterLagring=function(){e()};cylinda.LokalLagring.rensaLagring=function(){o()};cylinda.LokalLagring.sparaSlutkundkopLagring=function(n){typeof n!="string"&&(n=JSON.stringify(n));u(t,n)};cylinda.LokalLagring.laddaSlutkundkopLagring=function(){var n=f(t);return n===null||typeof n=="undefined"?null:JSON.parse(n)};cylinda.LokalLagring.rensaSlutkundkopLagring=function(){return i(t)}}();cylina=cylinda||{},function(){function p(){e=$(".js-vitvaruvaljare");$(".js-vitvaruvaljare-resultat-lista").data().jamforValdText&&(u=$(".js-vitvaruvaljare-resultat-lista").data().jamforValdText);y();o()}function o(){setTimeout(function(){e.addClass("animera");$(".js-vitvaruvaljare-resultat-lista").addClass("visa")},0)}function w(n,r){setTimeout(function(){r.forEach(function(n){var i=$('[data-jamfor-id="'+n.id+'"]');i.prop("checked",!1);t(i,!1)});i(!1)},n)}function b(n){var t=$(n.currentTarget);if(t.hide(),t.data().gaTillJamforProdukter===!0){t.prop("checked",!0);t.data({gaTillJamforProdukter:""});c();return}s(t)}function s(n){var r=n.is(":checked"),u;r===!1&&(u=$(".js-jamfor-artikel-"+n.data().jamforId),u.remove());r===!0&&$("#jamfor-artiklar-behallare").hasClass("gom")===!1&&l();i(r);t(n,r)}function t(n,t){var i=n.parent().find(".js-jamfor-text"),r="";t?(i.data("orginal-text",i.text()),i.text(u),r=n.parent().parent().find(".js-produkt-namn").text(),$("#js-vald-produkt").text(r)):(i.text(i.data("orginal-text")),i.data("orginal-text",""),$("#js-vald-produkt").empty())}function h(n){var i=$(n.target),t=$(n.currentTarget).parent().find("input");(t.data({gaTillJamforProdukter:""}),i.hasClass("js-jamfor-text")!==!1)&&t.is(":checked")&&t.data({gaTillJamforProdukter:!0})}function k(){$("#js-jamfor-platta").hasClass("visa")===!1&&($("#js-jamfor-platta").addClass("visa"),$(document.body).addClass("fixerad-jamforsplatta-aktiv"))}function d(){$("#js-jamfor-platta").hasClass("visa")===!0&&($("#js-jamfor-platta").removeClass("visa"),$(document.body).removeClass("fixerad-jamforsplatta-aktiv"))}function g(){$(".js-filtrera-knapp").hasClass("dolj")===!0&&$(".js-filtrera-knapp").removeClass("dolj")}function nt(){$(".js-filtrera-knapp").hasClass("dolj")===!1&&$(".js-filtrera-knapp").addClass("dolj")}function i(n){var i=$(".js-jamfor-checkbox:checked"),t=i.length,u=$(".js-jamfor-checkbox:not(:checked)").parent();if(u.removeClass("dolj"),ot(i),t===0){d();a();$("#jamfor-artiklar-behallare").addClass("gom");return}t>r||(t===r?($(".js-vitvaruvaljare-resultat").each(function(n,t){var i=$(t);i.hasClass("gom")===!0?(i.removeClass("gom"),i.height(i.height()),i.addClass("gom")):i.height(i.height())}),u.addClass("dolj")):setTimeout(function(){$(".js-vitvaruvaljare-resultat").height("")},500),et(),v(),n===!0&&tt(t),$(".js-jamfor-antal").text(t))}function tt(n){clearTimeout(f);$("#js-jamfor-platta").find(".knapp").addClass("visa-produkt-info");$("#js-jamfor-platta").find(".vald-jamfor-produkt").addClass("visa-produkt-info");f=setTimeout(function(){$(".js-jamfor-antal").text(n);$("#js-jamfor-platta").find(".knapp").removeClass("visa-produkt-info");$("#js-jamfor-platta").find(".vald-jamfor-produkt").removeClass("visa-produkt-info")},15)}function c(){var n=$("#jamfor-artiklar-behallare");n.removeClass("gom");cylinda.AnkarLankNavigering.gaTillAnkare("#jamfor-artiklar-behallare");l()}function l(){var t=$(".js-jamfor-checkbox:checked"),n=$(".js-jamfor-artikel-ta-bort"),i=$("#jamfor-artiklar-behallare");i.removeClass("gom");n.off("click.cylinda.tabortprodukt");it(t);cylinda.InformationsTips.uppdatera();ut(t);n=$(".js-jamfor-artikel-ta-bort");n.on("click.cylinda.tabortprodukt",rt)}function it(n){var t=$("#js-jamfor-artiklar-lista"),i=$("#js-vitvaruval-artiklar").find(".js-vitvaruval-artiklar-lista");t.empty();i.empty();n.each(function(){var f=$(this).data().jamforId,h="#artikel-"+f,e=$(h).clone(),u,n,r,o,s;e.find(".js-informationtips").removeClass("aktiv");e.find("img").prop("alt","");u=document.createElement("li");u.className="vitvaruvaljare-resultat js-jamfor-artikel-"+f;u.appendChild(e[0]);n=document.createElement("div");n.className="jamfor-behallare";u.appendChild(n);r=document.createElement("a");r.className="js-jamfor-artikel-ta-bort";r.href="#";r.setAttribute("data-ta-bort-id",f);n.appendChild(r);o=document.createElement("i");o.className="fa fa-times-circle";o.setAttribute("aria-hidden","false");r.appendChild(o);s=document.createElement("span");s.className="artikel-ta-bort-text";s.innerHTML=$("#js-jamfor-artiklar-lista").data("taBortText")||"Ta bort";r.appendChild(s);t.append(u);n=document.createElement("div");n.className="col-sm-3 js-jamfor-artikel-"+f;n.innerHTML+="<span>"+e.find(".js-produkt-namn").text()+"<\/span>";i.append(n)})}function rt(n){n.preventDefault();var i=$(n.currentTarget),t=$('[data-jamfor-id="'+i.data().taBortId+'"]');t.prop("checked",!1);s(t)}function ut(n){var i=$("#js-jamfor-specifikation"),r=[],t;n.each(function(n,t){r.push($(t).data().jamforId)});t=$.ajax({url:i.data().api||"mock-data/lokalt.resultat.vitvarvaljare-"+n.length+".json",method:i.data().metod||"POST",methodType:"json",data:{jamfor:r.toString().split(",").join("|")}});t.done(function(t){ft(t,n);cylinda.Ihopfallare.uppdatera()});t.fail(function(n,t,i){console.warn("Vitvaruvaljare.anropaJamforAJAX::",n,t,i)})}function ft(n){if(n.status.toLowerCase()!=="ok"){alert(n.status.meddelande);return}var i=$("#js-jamfor-specifikation"),r=0,e=i.data().visaUtfalldaAlternativMobilt||0,u=n.artikeljamforelse,o=u.ArtikelJamforelseRader,s=u.Artiklarna,f=null,t=null;i.empty();o.forEach(function(n){var h,u,o;n.TeknInfoRubrik!==f&&(h=document.createElement("div"),h.className="row en-kolumn",h.innerHTML='<div class="kolumn"><h2 class="titel js-fall-ut">'+n.TeknInfoRubrik+" <\/h2><\/div>",i.append(h),f=n.TeknInfoRubrik);t=document.createElement("div");t.className="row fyra-kolumner";i.append(t);var c=document.createElement("h3"),l="ihopfallande-lista-"+r,a=r%2==0?"":" ljus";c.className="kolumn full-bredd titel artikel-titel"+a;u=document.createElement("span");u.className="js-ihopfallande";r>=e&&(u.className+=" minimera");u.setAttribute("data-kopplingselement","#"+l);u.innerHTML=n.EtimFeatureBeskrivning+' <i class="fa fa-angle-up" aria-hidden="true"><\/i>';c.appendChild(u);t.appendChild(c);o=document.createElement("ul");o.className="artikel-specifikationslista"+a;o.id=l;s.forEach(function(t,i){var u=document.createElement("li"),r="-",f;i<n.Varden.length&&(r=n.Varden[i],r.length>0?n.Enhet.length>0&&(r+=" "+n.Enhet):r="-");f=$("#artikel-"+t).find(".js-produkt-namn").text();u.className="kolumn js-jamfor-artikel-"+t;u.innerHTML='<span class="list-egenskap-behallare"><span class="artikel-namn">'+f+':<\/span><span class="etim-feature-varde">'+r+"<\/span><\/span>";o.appendChild(u)});t.appendChild(o);r++})}function et(){a();$(document).on("scroll.cylinda.vitvaruvaljare.visa.gom.knappar",v)}function a(){$(document).off("scroll.cylinda.vitvaruvaljare.visa.gom.knappar")}function v(){var n=$(window),i=$("#jamfor-artiklar-behallare"),r=n.scrollTop()+n.height()*.9,t=i.offset().top;r>=t&&t!==0?(st(),nt()):(k(),g(),ht())}function ot(t){n.jamforProdukter=[];t.each(function(t,i){var r=$(i);n.jamforProdukter.push({id:r.data().jamforId})});cylina.VitvaruValjare.sparaLokalData()}function st(){$("#js-vitvaruval-artiklar").removeClass("gom");$("#js-jamfor-platta").find("button").addClass("gom");$("#js-jamfor-platta").addClass("visa-artikel-namn")}function ht(){$("#js-vitvaruval-artiklar").addClass("gom");$("#js-jamfor-platta").find("button").removeClass("gom");$("#js-jamfor-platta").removeClass("visa-artikel-namn")}function y(){$(".js-jamfor-behallare").on("mouseup.cylinda.jamfor-val",h);$(".js-jamfor-behallare").on("touchend.cylinda.jamfor-val",h);$(".js-jamfor-checkbox").on("change.cylinda.jamfor-val",b);$("#js-jamfor-platta").find(".knapp").on("click.cylinda.jamfor-produkter",c)}function ct(){$(".js-jamfor-behallare").off("mouseup.cylinda.jamfor-val");$(".js-jamfor-behallare").off("touchend.cylinda.jamfor-val");$(".js-jamfor-checkbox").off("change.cylinda.jamfor-val");$("#js-jamfor-platta").find(".knapp").off("click.cylinda.jamfor-produkter")}var n=null,r=4,u="Jämför",f=null,e=null;cylinda.VitvaruJamfor={};cylinda.VitvaruJamfor.initiera=function(){p()};cylinda.VitvaruJamfor.visaJamforelse=function(){o()};cylinda.VitvaruJamfor.uppdateraStickyText=function(n,i){t(n,i)};cylinda.VitvaruJamfor.kopplaLokalData=function(t){n=t};cylinda.VitvaruJamfor.uppdateraJamfor=function(n){i(n)};cylinda.VitvaruJamfor.startaLyssnare=function(){y()};cylinda.VitvaruJamfor.stoppaLyssnare=function(){ct()};cylinda.VitvaruJamfor.rensaJamforelse=function(n,t){w(n,t)}}();cylinda=cylinda||{},function(){function e(){var t=0;$(".js-filtreringstyp-alternativ").each(function(){$(this).find("li").each(function(n,i){var r=$(i),u="js-vitvaruvaljare-filter-val-"+t;r.find("label").prop({"for":u});r.find("input").prop({id:u});t++})});n=$(".js-vitvaruvaljare-resultat").length}function o(){$(this).toggleClass("expanderad");t.toggleClass("expanderad");$(this).hasClass("expanderad")===!0?($(document.body).addClass("filtrering-oppen"),cylinda.Rullningslist.hanteraWebblasareRullningslist()):($(document.body).removeClass("filtrering-oppen"),cylinda.Rullningslist.aterstallWebblasareRullningslist(),t.addClass("minimera"),setTimeout(function(){t.removeClass("minimera")},500))}function s(n){n.preventDefault();var t=$(n.currentTarget),i=t.parent();i.toggleClass("expandera-val");i.hasClass("expandera-val")?cylinda.VitvaruValjare.uppdateraFlikarLokalData(t.text(),"visa"):cylinda.VitvaruValjare.uppdateraFlikarLokalData(t.text(),"gom")}function h(){i.filtreringsVal=[];u();cylina.VitvaruValjare.sparaLokalData()}function u(t){t=t||500;var i=c();if($(".js-vitvaruvaljare-resultat-lista").addClass("gom-animation"),i.length===0){setTimeout(function(){$(".js-vitvaruvaljare-inga-resultat").removeClass("visa");$(".js-vitvaruvaljare-resultat").removeClass("gom");$(".js-vitvaruvaljare-resultat-lista").removeClass("gom-animation");cylina.VitvaruValjare.uppdateraMarginalRensning();r(n)},t);return}setTimeout(function(){$(".js-vitvaruvaljare-resultat").addClass("gom");$(".js-vitvaruvaljare-inga-resultat").removeClass("visa");$(".js-vitvaruvaljare-resultat-lista").removeClass("gom-animation");var t=l(i);if(t.length===0){r(n);$(".js-vitvaruvaljare-inga-resultat").addClass("visa");return}r(t.length);t.forEach(function(n){n.removeClass("gom")});cylina.VitvaruValjare.uppdateraMarginalRensning()},t)}function c(){var n=[];return $(".js-filtreringstyp-alternativ").each(function(){var t=[];$(this).find("input").each(function(){var n=$(this);n.is(":checked")&&(i.filtreringsVal.push(n.data().koppling),t.push(n.data()))});t.length&&n.push(t)}),n}function l(n){var t=[];return $(".js-vitvaruvaljare-resultat").each(function(){t.push($(this))}),n.forEach(function(n){var i,r;for(n.forEach(function(n){for(var r,i,f=n.filtrering.split("EtimFilter").join(""),u=-1;++u<t.length;)r=$(t[u]),i=r.prop("class"),i=i.split("Filtrering(").join(""),i=i.split(")").join(""),i.split(" ").indexOf(f)!==-1&&r.addClass("filter-ok")}),i=-1;++i<t.length;)r=$(t[i]),r.hasClass("filter-ok")===!1?(t.splice(i,1),i--):r.removeClass("filter-ok")}),t}function a(){$(".js-filtreringstyp-alternativ").each(function(){$(this).find("input").each(function(){var t=$(this),n=t.data(),i=0,r;n&&n.filtrering&&(r=n.filtrering.split("EtimFilter").join(""),$(".js-vitvaruvaljare-resultat").each(function(){var n=$(this).prop("class");n=n.split("Filtrering(").join("");n=n.split(")").join("");n.split(" ").indexOf(r)!==-1&&i++}),t.parent().find(".js-filtrering-totala-element").text(i))})})}function r(t){$(".js-visa-antal-synliga-produkter").text(t+"");$(".js-totalt-antal-produkter").text(n.toString())}function f(){$(".js-filtrera-knapp").on("click.cylinda.visa-go-filtrera",o);$(".js-filtreringstyp").on("click.cylinda.hantera-visa-alternativ",s);$(".js-filtreringstyp-alternativ").find("input").on("change.cylinda.val-av-filter",h)}function v(){$(".js-filtrera-knapp").off("click.cylinda.visa-go-filtrera");$(".js-filtreringstyp").off("click.cylinda.hantera-visa-alternativ");$(".js-filtreringstyp-alternativ").find("input").off("change.cylinda.val-av-filter")}var t=$(".js-vitvaruvaljare"),i,n;t&&(i=null);n=0;cylinda.VitvaruFilter={};cylinda.VitvaruFilter.initiera=function(){e();a();r(n);f()};cylinda.VitvaruFilter.startaLyssnare=function(){f()};cylinda.VitvaruFilter.stoppaLyssnare=function(){v()};cylinda.VitvaruFilter.uppdateraFilterResultat=function(){u()};cylinda.VitvaruFilter.kopplaLokalData=function(n){i=n}}();cylinda=cylinda||{},function(){function i(){window.innerWidth<cylinda.MIN_TABLET?u():r()}function r(){var n=$("#js-egenskaper-karusell"),t=n.find(".js-puff-egenskaper-karusell-lista");$(".js-puff-titel-kopia").empty();t.empty()}function u(){var n=$("#js-egenskaper-karusell"),i=n.find(".js-puff-egenskaper-karusell-lista"),t;i.empty();t=$(".js-puff-titel-kopia");t.empty();t.append($(".js-puff-titel").html());$(".js-puff-egenskaper").clone().each(function(n,t){var r=document.createElement("div"),u;r.className="item";n===0&&(r.className="item active");r.appendChild(t);i.append(r);u=$(t).find('[data-toggle="modal"]');u.length>0&&cylinda.Modal.startOmHandelser()});cylinda.Karusell.skapaIndikatorer(n);cylinda.Karusell.uppdateraSwipeTillKarusell(n);n.carousel()}function n(){var n=$(".js-puff-egenskaper").parent().find(".behallare-puff-titel");window.innerWidth>=cylinda.MIN_SKARM_LITEN_DESKTOP?n.css("height",$(".js-puff-egenskaper").height()+"px"):n.css("height","")}function f(){e($(".js-vitvaruvaljare-resultat-lista").find(".js-visa-knetto").is(":checked"),$(".js-vitvaruvaljare-resultat-lista").find(".js-visa-i-lager").is(":checked"))}function e(n,t){lokalData.visaPris=n;lokalData.visaSaldo=t;cylina.VitvaruValjare.sparaLokalData()}var t=$(".js-vitvaruvaljare");if(t.length!==0){$(".js-puff-egenskaper").find("img").each(function(){this.onload=function(){n()}});$(window).on("resize.cylinda.vitvarupuffar",function(){n()});n();cylinda.VitvaruPuffar={};cylinda.VitvaruPuffar.initiera=function(){$(window).on("resize.cylinda.vitvaru-puffar",i).resize()};cylinda.VitvaruPrisSaldo={};cylinda.VitvaruPrisSaldo.initiera=function(){$(".js-vitvaruvaljare-resultat-lista").find(".js-visa-pris-saldo").on("change",f)};cylinda.VitvaruPrisSaldo.kopplaLokalData=function(n){lokalData=n}}}();cylina=cylinda||{},function(){function e(){o();cylinda.VitvaruPuffar.initiera();cylinda.VitvaruFilter.initiera();cylinda.VitvaruJamfor.initiera();cylinda.VitvaruPrisSaldo.initiera();s();c()}function o(){var n=0;$(".js-vitvaruvaljare-resultat").each(function(t,i){var r=$(i),f="js-vitvaruvaljare-jamforelse-val-"+n,u;r.find("label").prop({"for":f});r.find("input").prop({id:f});u=r.find(".produkt-behallare");u.addClass("js-produkter-behallare");u.prop({id:"artikel-"+r.find("input").data().jamforId});n++})}function s(){var t=cylinda.LokalLagring.laddaVitvaruLagring();if(t===null){i();return}if(n=t,n.sida!==window.location.pathname){i();return}(cylinda.VitvaruFilter.kopplaLokalData(n),cylinda.VitvaruJamfor.kopplaLokalData(n),cylinda.VitvaruPrisSaldo.kopplaLokalData(n),n.flikar.forEach(function(n){$(".js-filtreringstyp").each(function(){var t=$(this),i=t.parent(),u=r(t.text());u===n.id&&n.visa===1?i.addClass("expandera-val"):u===n.id&&n.visa===0&&i.removeClass("expandera-val")})}),n.filtreringsVal.forEach(function(n){$('[data-koppling="'+n+'"]').prop("checked",!0)}),cylinda.VitvaruFilter.uppdateraFilterResultat(),n.visaPris&&$(".js-vitvaruvaljare-resultat-lista").find(".js-visa-knetto").prop("checked",!0),n.visaSaldo&&$(".js-vitvaruvaljare-resultat-lista").find(".js-visa-i-lager").prop("checked",!0),n.jamforProdukter.length!==0)&&(n.jamforProdukter.forEach(function(n){var t=$('[data-jamfor-id="'+n.id+'"]');t.prop("checked",!0);cylinda.VitvaruJamfor.uppdateraStickyText(t,!0)}),setTimeout(function(){cylinda.VitvaruJamfor.uppdateraJamfor(!1)},1e3))}function i(){n={sida:window.location.pathname,version:"1.0",flikar:[],filtreringsVal:[],jamforProdukter:[],visaPris:!1,visaSaldo:!1,tid:(new Date).getTime()};cylinda.VitvaruFilter.kopplaLokalData(n);cylinda.VitvaruJamfor.kopplaLokalData(n);cylinda.VitvaruPrisSaldo.kopplaLokalData(n);t()}function r(n){var t=n.toLowerCase();return t=t.split(" ").join("-"),t=t.split("å").join("a"),t=t.split("ä").join("a"),t.split("ö").join("o")}function h(i,u){var f,e,o,s;for(u=u||"visa",f=r(i),e=u==="visa"?1:0,o=-1;++o<n.flikar.length;)if(s=n.flikar[o],f===s.id){s.visa=e;t();return}n.flikar.push({id:f,visa:e});t()}function t(){cylinda.LokalLagring.sparaVitvaruLagring(n)}function c(){$(".js-rensa-filtreingsval").on("click.cylinda.rensa-alternativ",l);$(window).on("resize.cylinda.resultat-list",u).resize()}function u(){var n=2;window.innerWidth>=cylinda.MIN_MOBIL&&window.innerWidth<cylinda.MIN_TABLET?n=3:window.innerWidth>=cylinda.MIN_TABLET&&window.innerWidth<cylinda.MIN_SKARM_LITEN_DESKTOP?n=2:window.innerWidth>=cylinda.MIN_SKARM_LITEN_DESKTOP&&(n=3);$(".vitvaruvaljare-resultat").removeClass("rensa-flode");$(".vitvaruvaljare-resultat:not(.gom)").each(function(t,i){t%n==0&&$(i).addClass("rensa-flode")})}function l(t){var r=$(t.currentTarget),u=[];r.hasClass("uppdatera")!==!0&&(r.addClass("uppdatera"),setTimeout(function(){r.removeClass("uppdatera")},1e3),cylinda.VitvaruJamfor.stoppaLyssnare(),cylinda.VitvaruFilter.stoppaLyssnare(),n.filtreringsVal.forEach(function(n){$('[data-koppling="'+n+'"]').prop("checked",!1)}),n.jamforProdukter.forEach(function(n){u.push(n)}),n.filtreringsVal.length?(cylinda.VitvaruFilter.uppdateraFilterResultat(),cylinda.VitvaruJamfor.rensaJamforelse(500,u)):cylinda.VitvaruJamfor.rensaJamforelse(0,u),i(),cylinda.VitvaruJamfor.startaLyssnare(),cylinda.VitvaruFilter.startaLyssnare())}var f=$(".js-vitvaruvaljare"),n;f.length!==0&&(n=null,e(),cylina.VitvaruValjare={},cylina.VitvaruValjare.uppdateraMarginalRensning=function(){u()},cylina.VitvaruValjare.sparaLokalData=function(){t()},cylinda.VitvaruValjare.uppdateraFlikarLokalData=function(n,t){h(n,t)})}();cylinda=cylinda||{},function(){function f(){$(".js-aktivera-informationtips").length!==0&&(r(),u())}function r(){$(".js-aktivera-informationtips").each(function(){var i=$(this).parent().find(".js-informationtips"),n,r,u;i.hasClass("aktiv")||(n=i.data(),n.maxOrd&&parseInt(n.maxOrd)>0&&(r=i.find("p").text(),r=r.replace(/ +/g," "),r=r.split(" ",parseInt(n.maxOrd)).join(" "),i.find(".innehall").text(r)),n.suffix&&(r=i.find(".innehall").text(),r+=n.suffix,i.find("p").text(r)),n.lankUrl&&n.lankText&&(u=document.createElement("a"),u.href=n.lankUrl,u.innerHTML=n.lankText,u.className="lank-informationstips",i.find(".innehall").append(u)),i[0].id="js-aktivera-informationtips-"+t,i.addClass("aktiv"),t++)})}function u(){e();$(".js-aktivera-informationtips").on("mouseup.cylinda.informationstips",o);$(".js-aktivera-informationtips").on("click.cylinda.informationstips",function(n){n.preventDefault()})}function e(){$(".js-aktivera-informationtips").off("mouseup.cylinda.informationstips");$(".js-aktivera-informationtips").off("click.cylinda.informationstips")}function o(t){var f,r,e;if(t.preventDefault(),f=$(t.currentTarget),r=f.parent().find(".js-informationtips"),n&&n[0].id===r[0].id)return r.fadeOut(200),r.removeClass("visa"),n=null,$(window).off("click.cylinda.informationstips.stang"),!1;r.addClass("visa");r.fadeIn(200);n=r;$aktivInformationstips=r;clearTimeout(i);i=setTimeout(function(){s(r)},100);r.css({left:""});var u=r.offset(),o=u.left,h=u.left+r.outerWidth();return h>window.innerWidth?(e=window.innerWidth-(u.left+r.outerWidth()),r.css({left:e+"px"})):o<0&&r.css({left:r.outerWidth()*.5}),!1}function s(t){$(window).on("click.cylinda.informationstips.stang",function(i){(t.is(i.target)||t.has(i.target).length>0)&&$(i.target).is("a")===!0||i.preventDefault();$(window).off("click.cylinda.informationstips.stang");t.off("click.cylinda.informationstips-direkt.stang");t.fadeOut(200);t.removeClass("visa");n=null})}var t=0,i=null,n=null;f();cylinda.InformationsTips={};cylinda.InformationsTips.uppdatera=function(){r();u()}}();cylinda=cylinda||{},function(){function n(){var n=document.createElement("div"),t;return n.className="modal-scrollbar-measure",$(document.body).append(n),t=n.offsetWidth-n.clientWidth,$(document.body)[0].removeChild(n),t}cylinda.Rullningslist={};cylinda.Rullningslist.hanteraWebblasareRullningslist=function(){var t=$(document.body),r=window.innerWidth,i;this.bodyIsOverflowing=document.body.clientWidth<r;this.scrollbarWidth=n();i=parseInt(t.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"";t.css("padding-right",i+this.scrollbarWidth)};cylinda.Rullningslist.aterstallWebblasareRullningslist=function(){var n=$(document.body);n.css("padding-right",this.originalBodyPad)}}();cylinda=cylinda||{},function(){function n(){$(".js-ihopfallande").each(function(n,t){var i=$(t),r=$(i.data().kopplingselement);i.hasClass("minimera")===!0&&r.addClass("minimera");r.addClass("animera-hojd")});t()}function t(){i();$(".js-ihopfallande").on("click.cylinda.ihopfallande",r)}function i(){$(".js-ihopfallande").off("click.cylinda.ihopfallande")}function r(n){var t=$(n.currentTarget),i=$(t.data().kopplingselement);t.toggleClass("minimera");t.hasClass("minimera")===!0?i.addClass("minimera"):i.removeClass("minimera")}n();cylinda.Ihopfallare={};cylinda.Ihopfallare.uppdatera=function(){n()}}();cylinda=cylinda||{},function(){function a(){v();s()}function v(){i.length!==0&&(typeof i.data().longitud!="undefined"&&typeof i.data().latitud!="undefined"?t={lng:parseFloat(i.data().longitud),lat:parseFloat(i.data().latitud)}:o(),n=new google.maps.Map(i.get(0),{zoom:11,center:t,scrollwheel:!1,draggable:!1}),google.maps.event.addListener(n,"click",function(){this.setOptions({scrollwheel:!0,draggable:!0})}),u=new google.maps.Geocoder)}function y(){i.length!==0&&(typeof i.data().longitud!="undefined"&&typeof i.data().latitud!="undefined"?t={lng:parseFloat(i.data().longitud),lat:parseFloat(i.data().latitud)}:o(),n=new google.maps.Map(i.get(0),{zoom:16,center:t,scrollwheel:!1,draggable:!1}),google.maps.event.addListener(n,"click",function(){this.setOptions({scrollwheel:!0,draggable:!0})}),u=new google.maps.Geocoder)}function o(){navigator.geolocation&&navigator.geolocation.getCurrentPosition(function(i){t={lat:i.coords.latitude,lng:i.coords.longitude};n.setCenter(t)})}function s(){n!==null&&typeof n!==undefined&&i.data().api&&h(t.lng,t.lat)}function h(n,t){$.ajax({url:i.data().api,method:i.data().method||"POST",dataType:"json",data:{usrLatStr:t,usrLongStr:n},success:function(n){n.status==="OK"&&(e===!1&&(p(n.stores),e=!0),b(n.stores))}})}function p(t){var f,e,o,s,l;if(n!==null&&typeof n!==undefined){var h=i.data().markorIkon||"content/images/icons/map-marker.svg",c=i.data().klusterIkon||"content/images/icons/map-cluster.svg",u=[];for(t.forEach(function(n){n.flerAterforsaljare=[];u.push(n)}),f=-1;++f<u.length;)for(e=u[f],o=f;++o<u.length;)s=u[o],e.Latitud===s.Latitud&&e.Longitud===s.Longitud&&(e.flerAterforsaljare.push(s),u.splice(o,1));(u.forEach(function(t){var i=new google.maps.Marker({position:new google.maps.LatLng(t.Latitud,t.Longitud),optimized:!1,icon:new google.maps.MarkerImage(h,null,null,null,new google.maps.Size(24,36)),info:w(t)});i.addListener("click",function(){this.info.open(this.getMap,this)});typeof MarkerClusterer=="undefined"?i.setMap(n):r.push(i)}),typeof MarkerClusterer!="undefined")&&(l=new MarkerClusterer(n,r,{styles:[{url:c,height:34,width:34,anchor:[0,0],textColor:"#000",textSize:12}]}))}}function w(n){var t=c(n);return n.flerAterforsaljare.forEach(function(n){t+='<div class="aterforsaljare-kartinfo dekorativ"><\/div>';t+=c(n)}),new google.maps.InfoWindow({content:t,maxWidth:300})}function c(n){var t='<div class="aterforsaljare-kartinfo">';return t+="<h4>"+n.Namn+"<\/h4>",t+='<ul class="kartinfo-lista">',n.Webbplats&&(t+='<li><strong>Webbplats:<\/strong> <a href="'+n.Webbplats+'">'+n.Webbplats+"<\/a><\/li>"),n.Adress&&(t+='<li><strong class="radbryt">Adress:<\/strong> '+n.Adress+", "+n.Postnummer+" "+n.Ort+"<\/li>"),n.Epostadress&&(t+='<li><strong>E-post:<\/strong> <a href="mailto:'+n.Epostadress+'">'+n.Epostadress+"<\/a><\/li>"),n.Telefon&&(t+='<li><strong>Telefon:<\/strong> <a href="tel:'+n.Telefon+'">'+n.Telefon+"<\/a><\/li>"),t+="<\/ul>",t+"<\/div>"}function b(n){var s,f,u,e,i,t,o,r;for($("#js-aterforsaljare-lista").empty(),s=$("#js-aterforsaljare-lista")[0],$(".js-visa-pa-kartan").off("click.cylinda.visa-pa-kartan"),f=-1;++f<n.length;)if(aterforsaljare=n[f],u=document.createElement("li"),e=document.createElement("span"),e.className="rubrik h4",e.innerHTML=aterforsaljare.Namn,u.appendChild(e),s.appendChild(u),i=document.createElement("ul"),i.className="aterforsaljare-kontaktlista",u.appendChild(i),t=null,aterforsaljare.Adress&&(t=document.createElement("li"),t.innerHTML=aterforsaljare.Adress+",<br>"+aterforsaljare.Postnummer+" "+aterforsaljare.Ort,i.appendChild(t)),aterforsaljare.Telefon&&(t=document.createElement("li"),t.innerHTML='<a href="tel:'+aterforsaljare.Telefon+'">'+aterforsaljare.Telefon+"<\/a>",i.appendChild(t)),i=document.createElement("ul"),i.className="aterforsaljare-kontaktlista",u.appendChild(i),aterforsaljare.Webbplats&&(o=aterforsaljare.Webbplats,t=document.createElement("li"),aterforsaljare.Webbplats.lastIndexOf("http://",0)===0&&(o=aterforsaljare.Webbplats.replace("http://","")),t.innerHTML='<strong class="radbryt">Webbplats:<\/strong> <a href="'+aterforsaljare.Webbplats+'" target="_blank">'+o+"<\/a>",i.appendChild(t)),aterforsaljare.Epostadress&&(t=document.createElement("li"),t.innerHTML='<strong class="radbryt">Epostadress:<\/strong> <a href="mailto:'+aterforsaljare.Epostadress+'">'+aterforsaljare.Epostadress+"<\/a>",i.appendChild(t)),r=document.createElement("a"),r.href="#",r.className="js-visa-pa-kartan sidlank visa-pa-kartan-lank",r.innerHTML="Visa på kartan",r.setAttribute("data-latitud",aterforsaljare.Latitud),r.setAttribute("data-longitud",aterforsaljare.Longitud),u.appendChild(r),f>9)break;$(".js-visa-pa-kartan").on("click.cylinda.visa-pa-kartan",k)}function k(i){var r=$(i.currentTarget),u;t={lat:r.data().latitud,lng:r.data().longitud};u=n.getZoom();n.setZoom(16);n.panTo(t);setTimeout(function(){},1e3);cylinda.AnkarLankNavigering.gaTillAnkare("#js-aterforsaljare-karta")}function d(i){u.geocode({address:i},function(i,r){r==google.maps.GeocoderStatus.OK&&l(i[0].address_components)?(t={lat:i[0].geometry.location.lat(),lng:i[0].geometry.location.lng()},n.setCenter(t),n.fitBounds(i[0].geometry.viewport),nt()===!1&&n.setZoom(9)):(t=f,n.setCenter(t),n.setZoom(11));s()})}function g(e,o,s){u.geocode({address:e},function(u,e){if(e==google.maps.GeocoderStatus.OK&&l(u[0].address_components)){t={lat:u[0].geometry.location.lat(),lng:u[0].geometry.location.lng()};var c=i.data().markorIkon||"content/images/icons/map-marker.svg",a=i.data().klusterIkon||"content/images/icons/map-cluster.svg",h=new google.maps.Marker({position:new google.maps.LatLng(u[0].geometry.location.lat(),u[0].geometry.location.lng()),optimized:!1,icon:new google.maps.MarkerImage(c,null,null,null,new google.maps.Size(24,36)),info:""});typeof MarkerClusterer=="undefined"?h.setMap(n):r.push(h);n.setCenter(t);n.fitBounds(u[0].geometry.viewport);n.setZoom(16);$(o).val(u[0].geometry.location.lat());$(s).val(u[0].geometry.location.lng());$(o).css("color","inherit");$(s).css("color","inherit")}else t=f,n.setCenter(t),n.setZoom(11),$(o).css("color","red"),$(s).css("color","red")})}function l(n){var t=!1;return n.forEach(function(n){n.short_name==="SE"&&(t=!0)}),t}function nt(){for(var t=-1;++t<r.length;)if(n.getBounds().contains(r[t].getPosition())===!0)return!0;return!1}var f={lat:59.476477,lng:17.912057},t=f,n=null,i=$("#js-aterforsaljare-karta"),u=null,e=!1,r=[];cylinda.Aterforsaljare={};cylinda.Aterforsaljare.initiera=function(){a()};cylinda.Aterforsaljare.initieraAdmin=function(){y()};cylinda.Aterforsaljare.sokGoogleMapsPaAddress=function(n){d(n)};cylinda.Aterforsaljare.sokAterforsaljareViaKoordinater=function(i,r){h(i,r);t={lat:r,lng:i};n.setCenter(t);n.setZoom(12)};cylinda.Aterforsaljare.zoomaAdress=function(n,t,i){g(n,t,i)}}();cylinda=cylinda||{},function(){function n(){var n=$(".js-responsiv-tabell");n.length!==0&&n.each(function(n,r){var u=$(r),f=u.find("thead").get(0),e=u.find("tbody").get(0),o=$(f),s=$(e),h=t(o);i(h,s)})}function t(n){var t=[];return n.find("th").each(function(n,i){t.push({text:$(i).text()})}),t}function i(n,t){t.find("tr:not(.expanderat-val)").each(function(){$(this).find("th, td").each(function(t,i){t<n.length&&i.setAttribute("data-th",n[t].text)})})}n();$(".js-toggla-tabell").click(function(n){var t=$(n.currentTarget),i=t.data().togglaExpanderadTabell,r=$(i);r.toggleClass("hidden")})}();cylinda=cylinda||{},function(){function e(n){t=$("#modal-vy");i=$("#modal-vy").find(".js-modal-innehall");t.addClass("blockerui-popup");o(n)}function o(t){var u,i,r;if(n===null&&s(t),u=n.find(".js-blockeraui-titel"),i=n.find(".js-blockeraui-innehall"),n.find(".js-blockeraui-stang").remove(),u.html(t.rubrik),t.laddare===!0?u.addClass("laddare"):u.removeClass("laddare"),t.text?(i.html(t.text),i.removeClass("gom")):(i.empty(),i.addClass("gom")),t.stangKnapp){r=document.createElement("button");r.innerHTML=t.stangKnapp;r.className="js-blockeraui-stang knapp mork-bla";n.append(r);$(r).on("click.cylinda.blockeraui",function(){cylinda.BlockeraUI.gom()})}}function s(t){var r=document.createElement("div");r.className="blockera-popup-innehall";r.appendChild(h(t));r.innerHTML+='<p class="js-blockeraui-innehall"><\/p>';n=$(r);i.append(n)}function h(n){var t=document.createElement("h3");return t.className="js-blockeraui-titel titel centrera-text",t.innerHTML=n.rubrik,t}function c(){n.remove();i.empty();t.removeClass("blockerui-popup");n=null}function l(){t.on("shown.bs.modal",function(){});t.on("hidden.bs.modal",function(){c();f()})}function f(){t.off("shown.bs.modal");t.off("hidden.bs.modal")}var t=null,i=null,n=null,r,u;cylinda.BlockeraUI={};cylinda.BlockeraUI.visa=function(n){n=n||{};var t={laddare:n.laddare||!1,rubrik:n.rubrik||"Var god vänta",text:n.text||"",stangKnapp:n.stangKnapp||""};i!==null&&f();e(t);l();$("#modal-vy").modal({backdrop:"static",keyboard:!1});$(".js-karusell").carousel("pause")};cylinda.BlockeraUI.gom=function(){$("#modal-vy").modal({keyboard:!0,backdrop:!1});$("#modal-vy").modal("hide");$(".js-karusell").carousel("pause")};$(".inloggad-meny-alternativ-lista").html()===undefined&&(r=cylinda.LokalLagring.laddaSlutkundkopLagring(),r!==null&&r.kopArtikel.length>0&&(u=r.kopArtikel.length*1,$("#AntalIKundvagnJS").html(u),$(".antal-produkter").html(u+(u===1?" produkt":" produkter")),$("#js-kundvagn-slutkund").removeClass("hidden")))}()