(function(n,t){function i(){var n,i,r=document.createElement("div"),t={transition:"transitionend",OTransition:"otransitionend",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(n in t)if(t.hasOwnProperty(n)&&r.style[n]!==i)return t[n];return t[0]}n.tom=!0;n.dolj=!1;n.Initiera=function(){var r,u;n.dolj||(window.performance=window.performance||window.mozPerformance||window.msPerformance||window.webkitPerformance||{},r=window.performance.navigation||{},r&&r.type!==r.TYPE_BACK_FORWARD||n.Hamta());t(".vkbestall").bind("click",n.LaggTill);u=document.getElementById("varukorgen");u.addEventListener(i(),epx.library.tocFixed.setPosition,!1)};n.VisaTomVarukorg=function(){t("#artikelcellen").html("");t("#body-container").removeClass("varukorgen-visas");n.tom=!0};n.Hamta=function(){t.get("/varukorgen/HamtaVarukorgen").done(function(i,r,u){var f=u.getResponseHeader("content-type")||"";f.indexOf("html")>-1&&(t("#artikelcellen").html(i),t("#body-container").addClass("varukorgen-visas"));f.indexOf("json")>-1&&n.VisaTomVarukorg()}).fail(function(){n.VisaTomVarukorg();alert("Innehållet i varukorgen kunde inte hämtas och kan därför inte visas. Prova att uppdatera sidan eller gå till en annan sida.\n\nOm felet kvarstår, vänligen kontakta oss på 046-320 220 eller kundtjanst@edison.se. Tack för hjälpen!")}).always(function(){})};n.LaggTill=function(){var n=t(this);n.blur();n.prop("disabled",!0);t("#body-container").addClass("inaktiverad-med-full-opacitet");t("#body-container").addClass("visa-spinner");t("#artikelcellen").addClass("out");t.get("/varukorgen/laggtill/"+n.data("vkurl")).done(function(n){t("#artikelcellen").html(n);t("#body-container").addClass("varukorgen-visas")}).fail(function(){alert("Det gick inte att lägga till artikeln i varukorgen.\n\nVänligen försök igen eller kontakta oss på 046-320 220 eller kundtjanst@edison.se.")}).always(function(){t("#body-container").removeClass("inaktiverad-med-full-opacitet");t("#body-container").removeClass("visa-spinner");n.prop("disabled",!1);t("#artikelcellen").removeClass("out")})};n.TillKassan=function(){window.location.href="/kassan"}})(window.ewpVarukorgen=window.ewpVarukorgen||{},jQuery)