!function(n,t){function h(n,t){return typeof n===t}function c(){var r,n,f,e,o,c,t,l;for(l in u){if(r=[],n=u[l],n.name&&(r.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(f=0;f<n.options.aliases.length;f++)r.push(n.options.aliases[f].toLowerCase());for(e=h(n.fn,"function")?n.fn():n.fn,o=0;o<r.length;o++)c=r[o],t=c.split("."),1===t.length?i[t[0]]=e:(!i[t[0]]||i[t[0]]instanceof Boolean||(i[t[0]]=new Boolean(i[t[0]])),i[t[0]][t[1]]=e),s.push((e?"":"no-")+t.join("-"))}}function l(n){var t=r.className,u=i._config.classPrefix||"",f;i._config.enableJSClass&&(f=new RegExp("(^|\\s)"+u+"no-js(\\s|$)"),t=t.replace(f,"$1"+u+"js$2"));i._config.enableClasses&&(t+=" "+u+n.join(" "+u),r.className=t)}function a(){var n=t.body;return n||(n=o("body"),n.fake=!0),n}function v(n,t,i,u){var c,l,s,v,h="modernizr",e=o("div"),f=a();if(parseInt(i,10))for(;i--;)s=o("div"),s.id=u?u[i]:h+(i+1),e.appendChild(s);return c=["&#173;",'<style id="s',h,'">',n,"<\/style>"].join(""),e.id=h,(f.fake?f:e).innerHTML+=c,f.appendChild(e),f.fake&&(f.style.background="",f.style.overflow="hidden",v=r.style.overflow,r.style.overflow="hidden",r.appendChild(f)),l=t(e,n),f.fake?(f.parentNode.removeChild(f),r.style.overflow=v,r.offsetHeight):e.parentNode.removeChild(e),!!l}var s=[],u=[],f={_version:"3.0.0-alpha.3",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(n,t){var i=this;setTimeout(function(){t(i[n])},0)},addTest:function(n,t,i){u.push({name:n,fn:t,options:i})},addAsyncTest:function(n){u.push({name:null,fn:n})}},i=function(){},e;i.prototype=f;i=new i;var r=t.documentElement,o=function(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):t.createElement.apply(t,arguments)},y=function(){var t=n.matchMedia||n.msMatchMedia;return t?function(n){var i=t(n);return i&&i.matches||!1}:function(t){var i=!1;return v("@media "+t+" { #modernizr { position: absolute; } }",function(t){i="absolute"==(n.getComputedStyle?n.getComputedStyle(t,null):t.currentStyle).position}),i}}();for(f.mq=y,c(),l(s),delete f.addTest,delete f.addAsyncTest,e=0;e<i._q.length;e++)i._q[e]();n.Modernizr=i}(window,document),function(n){if(typeof define=="function"&&define.amd)define(n);else if(typeof exports=="object")module.exports=n();else{var i=window.Cookies,t=window.Cookies=n(window.jQuery);t.noConflict=function(){return window.Cookies=i,t}}}(function(){function n(){for(var n=0,r={},t,i;n<arguments.length;n++){t=arguments[n];for(i in t)r[i]=t[i]}return r}function t(i){function r(t,u,f){var o,s;if(arguments.length>1){f=n({path:"/"},r.defaults,f);typeof f.expires=="number"&&(s=new Date,s.setMilliseconds(s.getMilliseconds()+f.expires*864e5),f.expires=s);try{o=JSON.stringify(u);/^[\{\[]/.test(o)&&(u=o)}catch(y){}return u=encodeURIComponent(String(u)),u=u.replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)),t=t.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),t=t.replace(/[\(\)]/g,escape),document.cookie=[t,"=",u,f.expires&&"; expires="+f.expires.toUTCString(),f.path&&"; path="+f.path,f.domain&&"; domain="+f.domain,f.secure&&"; secure"].join("")}t||(o={});for(var l=document.cookie?document.cookie.split("; "):[],a=/(%[0-9A-Z]{2})+/g,h=0;h<l.length;h++){var v=l[h].split("="),c=v[0].replace(a,decodeURIComponent),e=v.slice(1).join("=");if(e.charAt(0)==='"'&&(e=e.slice(1,-1)),e=i&&i(e,c)||e.replace(a,decodeURIComponent),this.json)try{e=JSON.parse(e)}catch(y){}if(t===c){o=e;break}t||(o[c]=e)}return o}return r.get=r.set=r,r.getJSON=function(){return r.apply({json:!0},[].slice.call(arguments))},r.defaults={},r.remove=function(t,i){r(t,"",n(i,{expires:-1}))},r.withConverter=t,r}return t()});jQuery.extend({highlight:function(n,t,i,r){var e,o,u,s,f;if(n.nodeType===3){if(e=n.data.match(t),e)return o=document.createElement(i||"span"),o.className=r||"highlight",u=n.splitText(e.index),u.splitText(e[0].length),s=u.cloneNode(!0),o.appendChild(s),u.parentNode.replaceChild(o,u),1}else if(n.nodeType===1&&n.childNodes&&!/(script|style)/i.test(n.tagName)&&!(n.tagName===i.toUpperCase()&&n.className===r))for(f=0;f<n.childNodes.length;f++)f+=jQuery.highlight(n.childNodes[f],t,i,r);return 0}});jQuery.fn.unhighlight=function(n){var t={className:"highlight",element:"span"};return jQuery.extend(t,n),this.find(t.element+"."+t.className).each(function(){var n=this.parentNode;n.replaceChild(this.firstChild,this);n.normalize()}).end()};jQuery.fn.highlight=function(n,t){var i={className:"highlight",element:"span",caseSensitive:!1,wordsOnly:!1},u,r,f;return(jQuery.extend(i,t),n.constructor===String&&(n=[n]),n=jQuery.grep(n,function(n){return n!=""}),n=jQuery.map(n,function(n){return n.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}),n.length==0)?this:(u=i.caseSensitive?"":"i",r="("+n.join("|")+")",i.wordsOnly&&(r="\\b"+r+"\\b"),f=new RegExp(r,u),this.each(function(){jQuery.highlight(this,f,i.element,i.className)}))},function(n){n.fn.autoComplete=function(t){var i=n.extend({},n.fn.autoComplete.defaults,t);return typeof t=="string"?(this.each(function(){var i=n(this);t=="destroy"&&(n(window).off("resize.autocomplete",i.updateSC),i.off("blur.autocomplete focus.autocomplete keydown.autocomplete keyup.autocomplete"),i.data("autocomplete")?i.attr("autocomplete",i.data("autocomplete")):i.removeAttr("autocomplete"),n(i.data("sc")).remove(),i.removeData("sc").removeData("autocomplete"))}),this):this.each(function(){function r(n){var u=t.val(),f,r;if(t.cache[u]=n,n.length&&u.length>=i.minChars){for(f="",r=0;r<n.length;r++)f+=i.renderItem(n[r],u);t.sc.html(f);t.updateSC(0)}else t.sc.hide()}var t=n(this);t.sc=n('<div class="autocomplete-suggestions '+i.menuClass+'"><\/div>');t.data("sc",t.sc).data("autocomplete",t.attr("autocomplete"));t.attr("autocomplete","off");t.cache={};t.last_val="";t.updateSC=function(i,r){if(t.sc.css({top:t.offset().top+t.outerHeight(),left:t.offset().left,width:t.outerWidth()}),!i&&(t.sc.show(),t.sc.maxHeight||(t.sc.maxHeight=parseInt(t.sc.css("max-height"))),t.sc.suggestionHeight||(t.sc.suggestionHeight=n(".autocomplete-suggestion",t.sc).first().outerHeight()),t.sc.suggestionHeight))if(r){var f=t.sc.scrollTop(),u=r.offset().top-t.sc.offset().top;u+t.sc.suggestionHeight-t.sc.maxHeight>0?t.sc.scrollTop(u+t.sc.suggestionHeight+f-t.sc.maxHeight):u<0&&t.sc.scrollTop(u+f)}else t.sc.scrollTop(0)};n(window).on("resize.autocomplete",t.updateSC);t.sc.appendTo("body");t.sc.on("mouseleave",".autocomplete-suggestion",function(){n(".autocomplete-suggestion.selected").removeClass("selected")});t.sc.on("mouseenter",".autocomplete-suggestion",function(){n(".autocomplete-suggestion.selected").removeClass("selected");n(this).addClass("selected")});t.sc.on("mousedown",".autocomplete-suggestion",function(r){var u=n(this),f=u.data("val");if(f||u.hasClass("autocomplete-suggestion")){t.val(f);i.onSelect(r,f,u);t.sc.hide()}return!1});t.on("blur.autocomplete",function(){try{over_sb=n(".autocomplete-suggestions:hover").length}catch(i){over_sb=0}over_sb?t.is(":focus")||setTimeout(function(){t.focus()},20):(t.last_val=t.val(),t.sc.hide(),setTimeout(function(){t.sc.hide()},350))});if(!i.minChars)t.on("focus.autocomplete",function(){t.last_val="\n";t.trigger("keyup.autocomplete")});t.on("keydown.autocomplete",function(r){var f,u;if((r.which==40||r.which==38)&&t.sc.html())return u=n(".autocomplete-suggestion.selected",t.sc),u.length?(f=r.which==40?u.next(".autocomplete-suggestion"):u.prev(".autocomplete-suggestion"),f.length?(u.removeClass("selected"),t.val(f.addClass("selected").data("val"))):(u.removeClass("selected"),t.val(t.last_val),f=0)):(f=r.which==40?n(".autocomplete-suggestion",t.sc).first():n(".autocomplete-suggestion",t.sc).last(),t.val(f.addClass("selected").data("val"))),t.updateSC(0,f),!1;if(r.which==27)t.val(t.last_val).sc.hide();else if((r.which==13||r.which==9)&&(u=n(".autocomplete-suggestion.selected",t.sc),u.length&&t.sc.is(":visible"))){i.onSelect(r,u.data("val"),u);setTimeout(function(){t.sc.hide()},20)}});t.on("keyup.autocomplete",function(u){var f,e,o;if(!~n.inArray(u.which,[13,27,35,36,37,38,39,40]))if(f=t.val(),f.length>=i.minChars){if(f!=t.last_val){if(t.last_val=f,clearTimeout(t.timer),i.cache){if(f in t.cache){r(t.cache[f]);return}for(e=1;e<f.length-i.minChars;e++)if(o=f.slice(0,f.length-e),o in t.cache&&!t.cache[o].length){r([]);return}}t.timer=setTimeout(function(){i.source(f,r)},i.delay)}}else t.last_val=f,t.sc.hide()})})};n.fn.autoComplete.defaults={source:0,minChars:3,delay:150,cache:1,menuClass:"",renderItem:function(n,t){t=t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var i=new RegExp("("+t.split(" ").join("|")+")","gi");return'<div class="autocomplete-suggestion" data-val="'+n+'">'+n.replace(i,"<b>$1<\/b>")+"<\/div>"},onSelect:function(){}}}(jQuery);var Camelonta=function(){var n=function(){var n=$("aside");n.length&&(Modernizr.mq("screen and (max-width:800px)")?n.insertAfter("main").show():n.insertBefore("main"))},t=function(){n();window.onload=function(){$(window).resize(Camelonta.Helper.Debouncer(function(){n()}))};$('[class^="button"], [class^="icon"]').click(function(n){var u=n.target.nodeName;if(u==="SPAN"){var t=$(this).find("a"),i=t.attr("href"),r=t.attr("target");t.length&&i!==""&&(r?window.open(i,r):window.location.href=i)}});$(".mobile-menu-toggle").on("click",function(){$(this).toggleClass("open");$(".main-nav").toggleClass("mobile-menu-open")});$("#search-modal").modal({show:!1});$("body").on("click",function(){$("#search-modal").on("click",function(n){n.stopPropagation()});$("#search-modal").modal("hide")});var t=document.querySelector(".header"),i=document.createElement("div");i.style.display="none";t.parentNode.insertBefore(i,t.nextSibling);window.addEventListener("scroll",function(){window.scrollY!==undefined&&(window.scrollY===0?(t.classList.remove("header--fixed"),i.style.display="none"):i.style.display==="none"&&(t.classList.add("header--fixed"),t.style.display="none",$(".header").slideDown(),i.style.width=t.offsetWidth+"px",i.style.height=t.offsetHeight+"px",i.style.display="block"))});$(".button_starta_first").on("click",function(n){n.preventDefault();$(this).slideUp(200);$(".starta").slideDown(200);return});$(".button_starta_benefits_first").on("click",function(n){n.preventDefault();$(this).slideUp(200);$(".starta_benefits").slideDown(200);return});$(".ga-download").click(function(){ga("send","event","Material","Ladda ner")})};return{Init:t}}();$(function(){Camelonta.Init()});$(document).ready(function(){var n=$(".sticker-link");$.validate({lang:"sv"});window.location.pathname=="/starta-elevkar"&&n.addClass("active")});Camelonta.Nav=function(){function r(i){i.preventDefault();var o=$(i.target),r=$(i.target).closest("li"),s=r.data("id"),h=r.find("ul").length>0;if(h){var u=r.find("ul").first(),c=r.hasClass(n),f=c?"nav--is-minimizing":"nav--is-maximizing";r.addClass(f);u.slideToggle(140,function(){u.css("display","");r.toggleClass(n);r.removeClass(f)})}else{r.addClass(t);var e=o.closest("ul"),l=e.data("level"),a=e.data("type");$.post("/umbraco/surface/navigationsurface/getsubmenus",{id:s,currentNode:Camelonta.Helper.GetCurrentNodeId(),level:l,type:a},function(i){var u=$(i);r.append(u);u.slideDown(140,function(){u.css("display","")});r.removeClass(t);r.addClass(n)})}}var i="mobile-menu-open",n="nav--is-expanded",t="nav--is-loading";$(".mobile-menu-toggle").click(function(){$("body").toggleClass(i)});$("nav").on("click",".nav-sub-expander",function(n){r(n)})}();Camelonta.Helper=function(){var n=function(n,t){var i,t=t||200;return function(){var r=this,u=arguments;clearTimeout(i);i=setTimeout(function(){n.apply(r,Array.prototype.slice.call(u))},t)}},t=function(){return $("body").data("current-node")};return{Debouncer:n,GetCurrentNodeId:t}}(),function(){"use strict";$(".video").click(function(){var n=$(this).data("video-id"),t="video-"+n,i="https://www.youtube.com/embed/"+n+"?modestbranding=1&autohide=1&showinfo=0&autoplay=1&rel=0&enablejsapi=1",r='<iframe id="'+t+'" src="'+i+'" allowfullscreen><\/iframe>';$(this).html(r);typeof YT!="undefined"&&typeof mtr_youtube!="undefined"&&new YT.Player(t,{events:{onStateChange:function(n){mtr_youtube.HandleEvent(n)}}})})}(),function(){function n(){console.log("[CookieWarning] Get partial view.");$.get("/umbraco/surface/partialsurface/cookiewarning",function(n){if(console.log("[CookieWarning] Get partial view finished."),n.length>10){var t=$(n),i=$(".popups-container");$.when(i.prepend(t)).then(function(){t.slideDown();$(".popup--cookie-warning .popup__accept-button").on("click",function(){Cookies.set("cookiesaccepted",!0,{expires:365});t.slideUp()})})}else Cookies.set("cookiesaccepted",!0,{expires:365})})}navigator.cookieEnabled&&(Cookies.get("cookiesaccepted")?console.log("[CookieWarning] Already accepted."):(console.log("[CookieWarning] Not accepted."),n()))}(),function(){function t(){$.get("/umbraco/surface/partialsurface/twitterconsent",function(t){if(t.length>10){var i=$(t),r=$(".popups-container");$.when(r.prepend(i)).then(function(){i.slideDown();$(".popup--twitter-consent .popup__button--accept").on("click",function(){Cookies.set("twitterconsent",!0,{expires:365});i.slideUp();n()});$(".popup--twitter-consent .popup__button--decline").on("click",function(){Cookies.set("twitterconsent",!1,{expires:365});i.slideUp()})})}else Cookies.set("twitterconsent",!1,{expires:365})})}function n(){$("body").append("<!--Twitter universal website tag code--><script>!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments)},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js',a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');twq('init','o02dp');twq('track','PageView');<\/script><!--End Twitter universal website tag code-->")}navigator.cookieEnabled&&(Cookies.get("twitterconsent")==null?t():Cookies.get("twitterconsent")==!0&&$(document).ready(function(){n()}))}(),function(){"use strict";$(".question").click(function(){$(this).next(".answer").slideToggle()})}(),function(){"use strict";$("body").hasClass("page-downloadpage")&&$('[title="download file"]').click(function(){var n=$(this).attr("href");ga("send","event","Material","Ladda ner",n)})}();$(document).ready(function(){$(".application-form-reveal").click(function(){$(this).hide();$(".application-form").slideDown()});$(".application-form").submit(function(n){n.preventDefault();$(this).hide();$(".application-form-loading").show();$.post("/umbraco/surface/emailsurface/startaelevkar",{name:$(".application-form__name").val(),school:$(".application-form__school").val(),phone:$(".application-form__phone").val(),email:$(".application-form__email").val(),city:$(".application-form__city").val(),emailMessage:$(".application-form__email-message").val()},function(n){$(".application-form-loading").hide();n==="True"?$(".application-form-confirmed").show():$(".application-form-failed").show()})})})