var appAKADEMISKA=appAKADEMISKA||{};(function(n,t){"use strict";t(function(){appAKADEMISKA.init()});appAKADEMISKA={reInt:/^\d+$/,reWeb:/[0-9]/g,init:function(){appAKADEMISKA.clickEvents();appAKADEMISKA.onScrollEvent();appAKADEMISKA.highlightMenuItemOnScroll();appAKADEMISKA.videoComponent();appAKADEMISKA.initSlickSlider();appAKADEMISKA.loadCarousel();appAKADEMISKA.webbis();appAKADEMISKA.vacancylistFilter();appAKADEMISKA.epifind();appAKADEMISKA.selectEntranceOrReception()},clickEvents:function(){var r,i,u;t(".js-burger-nav").on("click",function(i){i.preventDefault();n.matchMedia("(min-width: 992px)").matches||t("nav.main-nav").toggleClass("in")});r=t(".js-search-btn");i=t(".js-search-field");r.on("click",function(n){n.preventDefault();i.hasClass("on")?i.val()?r.parent().submit():i.removeClass("on"):(i.addClass("on"),i.focus());r.toggleClass("active")});u=t(".containerlink");u.on("click",function(n){var i,r;n.preventDefault();i=t(this).parent();i.toggleClass("expand");r=i.siblings();r.removeClass("expand");i.attr("aria-expanded","True");r.attr("aria-expanded","False")})},vacancylistFilter:function(){function r(){var n=t(".js-vacancyjobregionselect").val().trim(),r=t(".js-vacancyjoboccupationdescriptionselect").val().trim();n||r?n&&r?i.filter(function(t){if(t.values()["item-region"]&&n&&t.values()["item-occupation-description"]&&r)return t.values()["item-region"].trim()===n&&t.values()["item-occupation-description"].trim()===r}):!n&&r?i.filter(function(n){if(n.values()["item-occupation-description"]&&r)return n.values()["item-occupation-description"].trim()===r}):n&&!r&&i.filter(function(t){if(t.values()["item-region"]&&n)return t.values()["item-region"].trim()===n}):i.filter()}if(t(".list").length!==0){var i=new List("vacancyJobList",{valueNames:["item-job-title","item-occupation-description","item-region","item-end-date","item-reference-no"],page:10,pagination:!0});t(".js-vacancyjobregionselect").on("change",function(){r()});t(".js-vacancyjoboccupationdescriptionselect").on("change",function(){r()});i.on("updated",function(n){n.matchingItems.length>0?t(".no-results").addClass("hidden"):t(".no-results").removeClass("hidden")});t("#summerJob").change(function(){var i=t("#summerJob").prop("checked");n.location.href=n.location.pathname+"?summerJob="+i})}},onScrollEvent:function(){var i,u=t("header .logo-plus").innerHeight(),r;t(n).on("scroll",function(){i=t(document).scrollTop();n.matchMedia("(min-width: 992px)").matches&&(t("nav > ul > li > a").removeClass("active"),i>u?t("header nav").addClass("sticky"):t("header nav").removeClass("sticky"),!t("nav.inpage-nav").hasClass("sticky")&&t("nav.inpage-nav").exists()&&(r=appAKADEMISKA.calculateSecondaryMenuPosition(t("nav.inpage-nav"))),i>r?(t("nav.inpage-nav").css("top",t("header nav").innerHeight()),t("nav.inpage-nav").addClass("sticky"),t(".inpage-nav-wrapper").addClass("sticky")):(t("nav.inpage-nav").css("top","auto"),t("nav.inpage-nav").removeClass("sticky"),t(".inpage-nav-wrapper").removeClass("sticky")))})},highlightMenuItemOnScroll:function(){function s(){return i.hasClass("sticky")?0:i.outerHeight()}var u,e=t("nav.main-nav"),i=t("nav.inpage-nav"),f=e.outerHeight()+i.outerHeight()+1,r=i.find("a"),o=r.map(function(){var n=t(t(this).attr("href"));if(n.length)return n});r.click(function(n){var r=s(),i=t(this).attr("href"),u=i==="#"?0:t(i).offset().top-f+-r+1;t("html, body").stop().animate({scrollTop:u},850);n.preventDefault()});t(n).scroll(function(){var e=t(this).scrollTop()+f,n=o.map(function(){if(t(this).offset().top<e)return this}),i;n=n[n.length-1];i=n&&n.length?n[0].id:"";i!==""&&u!==i&&(u=i,r.removeClass("inpage-active"),r.each(function(){this.hash==="#"+i&&t(this).addClass("inpage-active")}))})},calculateSecondaryMenuPosition:function(n){return n.offset().top-t("header nav").innerHeight()},videoComponent:function(){if(t(".js-main-video-wrapper")!==0){var i=t(".js-main-video-wrapper"),n=t(".js-main-video-wrapper .youtube-player > div"),r=t(".js-main-video-wrapper > .main-video-wrapper__info > h3"),u=t(".js-main-video-wrapper > .main-video-wrapper__info > p");n.on("click",function(){var n=t(this).data("id"),u=i.hasClass("streamio"),r;r=u?'<iframe src="https://streamio.com/api/v1/videos/'+n+'/public_show?player_id=4c9b6854b35ea807b5000001" frameborder="0"><\/iframe>':'<iframe src="https://www.youtube.com/embed/'+n+'?autoplay=1" frameborder="0" allowfullscreen="1">';t(this).replaceWith(r)});t(".js-video-teaser-btn").on("click",function(){var s=t(this).data("title"),h=t(this).data("preamble"),f=t(this).data("id"),e,c=t(this).parentsUntil(".video").last().parent().hasClass("streamio"),o;e=c?'<iframe src="https://streamio.com/api/v1/videos/'+f+'/public_show?player_id=4c9b6854b35ea807b5000001" frameborder="0"><\/iframe>':'<iframe src="https://www.youtube.com/embed/'+f+'?autoplay=1" frameborder="0" allowfullscreen="1">';t(".js-main-video-wrapper .youtube-player > div").length===0&&(n=t(".js-main-video-wrapper .youtube-player > iframe"));n.replaceWith(e);r.html(s);u.html(h);o=i.offset().top-(t("nav.main-nav").innerHeight()+t("nav.inpage-nav").innerHeight()-100);t("html, body").stop().animate({scrollTop:o},500)})}},initSlickSlider:function(){t(".js-slick-carousel")!==0&&(t(".js-slick-carousel").slick({slidesToShow:1,slidesToScroll:1,arrows:!1,fade:!0,asNavFor:".js-slick-thumbs"}),t(".js-slick-thumbs").slick({slidesToShow:8,slidesToScroll:1,asNavFor:".js-slick-carousel",dots:!1,arrows:!0,centerMode:!0,focusOnSelect:!0,responsive:[{breakpoint:1200,settings:{slidesToShow:6}},{breakpoint:992,settings:{slidesToShow:4}},{breakpoint:768,settings:{slidesToShow:3}}]}))},loadCarousel:function(){if(t(".js-load-carousel-by-ajax")!==0)t(".js-load-carousel-by-ajax").on("click",function(n){n.preventDefault();var i=t(this)[0].href,r=t.ajax({url:i,dataType:"html"}).done(function(){}).fail(function(){alert("error")}).always(function(n){t(".js-main-carousel").html(n);appAKADEMISKA.initSlickSlider();var i=t(".js-main-carousel").offset().top-(t("nav.main-nav").innerHeight()+t("nav.inpage-nav").innerHeight());t("html, body").stop().animate({scrollTop:i},500)})})},webbis:function(){function o(){var e=t("input[name='BabyDataDtos[0].Gender']:checked").val(),i=t("#clonedInput0").clone();i[0].id=n(i[0].id);i.appendTo("#maindata").attr("id","clonedInput0").find("*").each(function(){this.id=n(this.id);this.name=n(this.name);this.htmlFor=n(this.htmlFor)}).on("click","button.clone",u).on("click","button.remove",f);r++;t("input[name='BabyDataDtos[0].Gender']").val([e])}function n(n){var t=n||"";return t.replace(new RegExp("[0-9]","g"),r)}function s(n){n.closest("div.cloned-input").remove()}var i=!1,e;t("a[data-confirm]").click(function(){return t("#delete-modal").modal({show:!0}),!1});t("#delete-modal").on("show.bs.modal",function(n){t(this).find(".btn-ok").attr("href",t(n.relatedTarget).data("href"))});var r=t(".cloned-input").length,u=function(n){n.preventDefault();o()},f=function(n){n.preventDefault();s(this)};t("button.clone").on("click",u);t("button.remove").on("click",f);e=document.getElementById("Picture");e&&(document.getElementById("Picture").onchange=function(){i=(this.files[0].size/1048576).toFixed(2)>5;t(".file-upload-error").toggleClass("show",i)});t("form.webbis").submit(function(n){i&&n.preventDefault()})},epifind:function(){t(".js-search-navigation-input").autocomplete({source:function(n,i){t.ajax({url:searchAutocompleteUrl+"_autocomplete?prefix="+encodeURIComponent(n.term)+"&size=5",dataType:"jsonp",contentType:"application/json; charset=utf-8",success:function(n){i(t.map(n.hits,function(n){return{label:n.query,value:n.query}}))}})},minLength:2});t(".search-field").autocomplete({source:function(n,i){var r={query:{query_string:{fields:["Heading*"],query:n.term+"*"},size:10,fields:["Heading$$string"]}};t.ajax({url:searchAutocompleteUrl+"_search",type:"POST",dataType:"json",data:JSON.stringify(r),success:function(n){i(t.map(n.hits.hits,function(n){return{label:n.fields.Heading$$string,value:n.fields.Heading$$string}}))}})},minLength:2,select:function(n,i){t("#searchinpt").val(i.item.label);t("#search").submit()}})},selectEntranceOrReception:function(){t(".js-choose-entrance > select").on("change",function(i){i.preventDefault();var r=t(this).val();n.location.href=r});t(".js-choose-reception > select").on("change",function(i){i.preventDefault();var r=t(this).val();n.location.href=r})}};t.fn.exists=function(){return this.length>0}})(this,jQuery)