function isIE(){ua=navigator.userAgent;return ua.indexOf("MSIE ")>-1||ua.indexOf("Trident/")>-1}function showModal(n,t){var i="#"+n+t;$(i).show()}function resizeCrossDomainIframe(n){try{window.addEventListener("message",function(t){if(!isNaN(t.data)){var i=parseInt(t.data);$("#"+n).css("height",i+100)}},!1)}catch(t){window.attachEvent("onmessage",function(t){if(!isNaN(t.data)){var i=parseInt(t.data);$("#"+n).css("height",i+100)}},!1)}try{window.addEventListener("message",function(n){if(isNaN(n.data)&&n.data.toLowerCase()=="sitetop"){var t=$("html").scrollTop()!==0?"html":"body";$(t).scrollTop(0)}},!1)}catch(t){window.attachEvent("onmessage",function(n){if(isNaN(n.data)&&n.data.toLowerCase()=="sitetop"){var t=$("html").scrollTop()!==0?"html":"body";$(t).scrollTop(0)}},!1)}}var educationSeachpage={init:function(){function s(n){return"<img class='flag-img' src='"+n.IconUri+"' alt='"+n.Label+"' style='width:24px;height:20px' aria-hidden='true' />"}function w(){return $(".selectize-input")}function t(){return $(".selectize-input").find("input")}function u(){return $(".selectize-input").find("img")}function b(){$(".js-result-container").hide()}function e(){return $("#js-clear-selected-country")}var p=$("html").attr("lang"),k=window.navigator.userAgent.indexOf("MSIE ")>0||window.navigator.userAgent.indexOf("Trident")>0,n=$(".container-info--inner"),a=$(".show-text"),o,h,f,r,c,i,l,v,y;if(n.prop("scrollHeight")>n.height()?(a.show(),n[0].setAttribute("aria-expanded","false"),n.addClass("expandable")):(a.hide(),n.removeClass("expandable"),$(".container-info").css("padding","40px")),$(".show-text").click(function(t){if($(".show-more").css("display")==="inline"){t.stopPropagation();var i=n[0].scrollHeight;n.animate({height:i});n.css("max-height","none");$(".show-less").show();$(".show-more").hide();n[0].setAttribute("aria-expanded","true");n.removeClass("expandable")}else $(".show-less").css("display")==="inline"&&(t.stopPropagation(),$(window).width()<992?n.animate({height:"115px"}):n.animate({height:"240px"}),$(".show-less").hide(),$(".show-more").show(),n[0].setAttribute("aria-expanded","false"),n.addClass("expandable"))}),o=$("#js-dropdown-menu"),o.length){h=o.data("active-option-id");f=o.data("json-options");f.forEach(function(n){if(n.GroupPart==0&&(n.value=n.Id,n.searchString=n.Label),n.GroupPart==1){var t=f.filter(function(t){return t.Id==n.HeadId})[0];t.searchString+=n.Label}});o.selectize({onItemAdd:function(n){var e,i;(u().remove(),r=f.filter(function(t){return t.Id==n&&t.GroupPart==0})[0],e=s(r),$(".selectize-input").find(".item").remove(),i=t(),i.before(e),i.removeAttr("style"),i.replaceWith("&nbsp;"+r.Label),n!="")&&(window.location="?cid="+n+"&eid=0")},onDropdownOpen:function(){t().attr("aria-expanded","true");c=t().val()},onDropdownClose:function(){u().remove();t().attr("aria-expanded","false");t().removeAttr("aria-activedescendant")},options:f,searchField:"searchString",valueField:"value",onBlur:function(){u().remove();t().val(c);t().css("width","75%");c!==""&&r.Label===c&&(t().before(s(r)),e().show())},render:{option:function(n){return n.GroupPart!=0?"<div/>":"<div id='option-"+n.value+"' role='option' class='option' value="+n.value+">"+s(n)+n.Label+"<\/div>"}}});i=t();l=w();l.click(function(){i.focus()});i.css("width","75%");$(".selectize-dropdown-content").attr("id","dropdown-content");i.attr({role:"combobox","aria-expanded":"false","aria-controls":"dropdown-content","aria-autocomplete":"list","aria-labelledby":"label-country-search-dropdown"});i.on("input",function(){var n=e();i.val()==""?n.hide():n.show();h&&u().length&&i.val()!=r.Label&&u().remove()});t().keydown(function(n){var i=$(".selectize-dropdown").find(".option.active");(n.key==="ArrowUp"||n.key==="ArrowDown")&&t().attr("aria-activedescendant",i.attr("id"))});v=p==="en"?"Clear input combo box":"Rensa inmatning kombinationsruta";l.parent().append("<button id='js-clear-selected-country' class='clear-input-cross' aria-labelledby='icon-cross-desc'><svg class='icon icon-kryss'><desc id='icon-cross-desc'>"+v+"<\/desc><use xlink: href='/Static/svg/uhriconsprite.svg#icon-kryss'><\/use><\/svg><\/button>");$("#js-clear-selected-country").click(function(){u().remove();t().val("");e().hide();$("select")[0].selectize.clear(!0);i.focus();b();const n=window.location.href.split("?")[0];history.pushState({path:n},"",n)});e().hide();h&&(e().show(),r=f.filter(function(n){return n.Id==h&&n.GroupPart==0})[0],y=s(r),i.val(r.Label),i.before(y))}}},educationComparison={init:function(){$('[data-toggle="tooltip"]').tooltip()}},foreignGradeCalculator,sunburstChart,searchpage,searchevaluationpage,alternativeSelectionForm,nariccountrypage,mediaBlock,columnbasedlandingpage;$(document).ready(function(){$(".bedomnings-jamforelse-tjanst").length?educationSeachpage.init():$(".bedomnings-tjanst-comparison-page").length&&educationComparison.init()});foreignGradeCalculator={calculate:function(){var n=!0;if($.each($("#ForeignGradeContainer .calculate"),function(){var i=$(this).val(),r=$(this).next(".field-validation-error"),t=!1,u=parseFloat(i);isNaN(u)?n=!1:t=!0;$(this).attr("aria-invalid",!t);r.toggleClass("hidden",t)}),n){var t=parseFloat($("#MinValue").val().replace(",",".")),i=parseFloat($("#MaxValue").val().replace(",",".")),r=parseFloat($("#AverageValue").val().replace(",",".")),u=foreignGradeCalculator.resultReturnContainer();foreignGradeCalculator.doCalculation(t,i,r,u)}},resultReturnContainer:function(){return{returnContainer:$("#ResultContainer"),calculatedResultContainer:$("#CalculatedResultContainer"),resultReturnField:$("#CalculatedValue"),formulaReturnField:$("#CalculatedFormula")}},roundit:function(n,t){if(t>0){if(n.toString().length-n.toString().lastIndexOf(".")>t+1){var i=Math.pow(10,t);return Math.round(n*i)/i}return n}return Math.round(n)},doCalculation:function(n,t,i,r){var e=!1,u;if(!e){var o=10*(t-i),s=o/(t-n),f=20-s;f=foreignGradeCalculator.roundit(f,5);u=foreignGradeCalculator.roundit(f,2);u=u.toString().replace(".",",");t=t.toString().replace(".",",");n=n.toString().replace(".",",");i=i.toString().replace(".",",");r.resultReturnField.html(u);isIE()?r.formulaReturnField.html(u+" = 20 - 10("+t+" - "+i+") / ("+t+" - "+n+")"):r.formulaReturnField.html("<math xmlns = 'http://www.w3.org/1998/Math/MathML'><mrow><mn>"+u+"<\/mn><mo>=<\/mo><mn>20<\/mn><mo>-<\/mo><mn>10<\/mn><mo>(<\/mo><mn>"+t+"<\/mn><mo>-<\/mo><mn>"+i+"<\/mn><mo>)<\/mo><mo>&#8725<\/mo><mo>(<\/mo><mn>"+t+"<\/mn><mo>-<\/mo><mn>"+n+"<\/mn><mo>)<\/mo><\/mrow><\/math>")}r.calculatedResultContainer.toggleClass("hide-container",e);r.returnContainer.removeClass("hide-container")},clearAll:function(){$("#CalculatedValue, #CalculatedFormula").html(null);$.each($("#ForeignGradeContainer .field-validation-error"),function(){$(this).hasClass("hidden")||$(this).addClass("hidden")});$.each($("#ForeignGradeContainer .calculate"),function(){$(this).attr("aria-invalid",!1)});$("#ResultContainer").addClass("hide-container")},init:function(){$("#ResultContainer").addClass("hide-container");$(document).on("click","#Calculate",function(){foreignGradeCalculator.clearAll();foreignGradeCalculator.calculate()});$(document).on("click","#Clear",function(){$("#ForeignGradeContainer .calculate").val(null);foreignGradeCalculator.clearAll()});$(document).on("click keypress","#ShowCalculation",function(){$("#CalculatedFormula").hasClass("hidden")?($(this).html("Dölj uträkning"),$("#CalculatedFormula").removeClass("hidden")):($(this).html("Visa uträkning"),$("#CalculatedFormula").addClass("hidden"))});$("input.calculate").on("input",function(){var n=$(this).siblings(".text-danger");n.is(":visible")&&n.addClass("hidden")})}};$(document).ready(function(){foreignGradeCalculator.init()});$(document).ready(function(){var n=$(".js-top-menu-toggle");n.on("click",function(){$(this).is(".collapsed")&&n.not(".collapsed").click()})});sunburstChart={init:function(){var u=$(".sunburst-wrapper .sunburst-chart .chart-svg .part-bologna #Bologna-1"),n=u,t,r,e=window.navigator.userAgent.indexOf("MSIE ")>0||window.navigator.userAgent.indexOf("Trident")>0,f=sunburstChart.checkViewport(),i=$(".sunburst-block");if(!e&&f){$(".sunburst-wrapper .sunburst-chart .chart-svg").on("focus",function(t){t.preventDefault();n&&n.find("a").focus()});$(".sunburst-wrapper .sunburst-chart .chart-svg a").on("click, focus",function(t){t.preventDefault();n=$(this).parent("g")});$(".sunburst-wrapper .sunburst-chart .chart-svg a").on("mouseenter",function(t){t.preventDefault();n=$(this).parent("g");n.find("a").focus()});$(".sunburst-wrapper .sunburst-chart .chart-svg").keyup(function(t){t.shiftKey||t.which!=9||n.find("a").focus()});$(".sunburst-wrapper .sunburst-chart .chart-svg").keydown(function(i){i.which!==13&&i.preventDefault();i.which==9?i.shiftKey?($(".sunburst-wrapper").focus(),n=u):$(".sunburst-wrapper .sunburst-labels .btn-sunburst:first").focus():(t="",r="",i.which==39?(t=n.nextAll(":not(.no-target)").first(),t.length==0&&(t=n.closest(".data-row").next(".data-row").find(".data-col").not(".no-target").first())):i.which==37?(t=n.prevAll(":not(.no-target)").first(),t.length==0&&(t=n.closest(".data-row").prev(".data-row").find(".data-col").not(".no-target").last())):i.which==38?(r=(n.closest(".data-row").find(".data-col").length-n.index())*-1,t=n.closest(".data-row").prev(".data-row").find(".data-col:eq("+r+")").not(".no-target"),t.length==0&&(t=n.closest(".data-row").prevAll(".data-row").eq(1).find(".data-col:eq("+r+")").not(".no-target"))):i.which==40&&(r=(n.closest(".data-row").find(".data-col").length-n.index())*-1,t=n.closest(".data-row").next(".data-row").find(".data-col:eq("+r+")").not(".no-target"),t.length==0&&(t=n.closest(".data-row").nextAll(".data-row").eq(1).find(".data-col:eq("+r+")").not(".no-target"))),t.length>0&&(n=t,n.find("a").focus()))})}f||(i.hasClass("bologna")?showModal("bologna",i.attr("id")):i.hasClass("seqf")?showModal("seqf",i.attr("id")):i.hasClass("eqf")?showModal("eqf",i.attr("id")):i.hasClass("kvalifikationer")&&showModal("qualifications",i.attr("id")),$("button.btn-info").hasClass("active")&&$("html, body").animate({scrollTop:$(".sunburst-wrapper").offset().top},1e3));$(".sunburst-wrapper .sunburst-chart .chart-svg a, .sunburst-wrapper .sunburst-labels .btn-sunburst").on("click",function(n){n.preventDefault();var t=$(this).data("modal-theme");$("body").removeClass("modal-theme-bologna modal-theme-eqf modal-theme-eqf modal-theme-seqf modal-theme-qualifications").addClass(t)})},checkViewport:function(){return isDesktop=$(".chart-svg").css("z-index")==1?!0:!1,isDesktop?($(".sunburst-wrapper").attr("tabindex","0").find(".chart-svg").attr("focusable","true").find(".data-col").attr("tabindex","0").find("a").removeAttr("tabindex"),!0):($(".sunburst-wrapper").attr("tabindex","-1").find(".chart-svg").attr("focusable","false").find(".data-col").attr("tabindex","-1").find("a").attr("tabindex","-1"),!1)}};$(document).ready(function(){$(".sunburst-wrapper").length&&sunburstChart.init()});$(window).on("resizeend",function(){sunburstChart.checkViewport()});searchpage={init:function(){$(".searchPage a.next-results-button").on("click keydown",function(n){if(n.preventDefault(),n.type=="click"||n.type=="keydown"&&(n.key=="Enter"||n.key==" "||n.key=="Spacebar")){var t=$(n.target).attr("data-ajax-url");$(n.target).addClass("loading");$.ajax({url:t}).done(function(t){$(n.target).remove();$("#result-list ul").append($("li",t));$("#result-list-inner").append($(t).closest("a.next-results-button"));searchpage.init()})}});Modernizr.history&&searchpage.ajaxNavigation()},ajaxNavigation:function(){var n=function(n,t){$("#result-list-inner").parent().load(n+" #result-list-inner",function(i){if($(".searchPage").length){var f=$(".searchPage h1",i),r=f.text().split("(")[1].split(" ")[0],e=$("html").attr("lang"),o=e==="en"?"Search <span class='normal'>("+r+" hits)<\/span>":"Sök <span class='normal'>("+r+" träffar)<\/span>";$(".searchPage h1").html(o);var u=$("head title"),s=u.text().split(" ")[0],h=u.text().replace(s,r);u.text(h)}$(".result-controller").html($(".result-controller",i).html());$(".block-result-controller").html($(".result-controller",i).html());searchpage.init();t&&history.pushState({path:n},"",n)})};$(".result-controller a, .calendarPage a.next-results-button, .newsListingPage a.next-results-button").on("click keydown",function(t){if(t.type=="click"||t.type=="keydown"&&(t.key=="Enter"||t.key==" "||t.key=="Spacebar")){t.preventDefault();var i=$(this).attr("href"),r=t.target.attributes.sendPushState!=null;n(i,r)}});window.onpopstate=function(){var t=document.location.href.replace(document.location.origin,""),i=$(".searchPage .result-options a[href='"+t+"'], .result-controller a[href='"+t+"']");n(t,!1)}}};$(document).ready(function(){$(".searchPage, .calendarPage, .newsListingPage, .newsListingPageAsBlock").length>0&&searchpage.init()});searchevaluationpage=function(){function n(){$(".search-evaluation-page").length!==0&&t()}function t(){$(document).on("click",".js-next-results-button",i)}function i(n){var t=$(this);t.addClass("loading");$.ajax({url:t.attr("data-ajax-url"),method:"GET",dataType:"html",success:r(t)});n.preventDefault()}function r(n){return function(t){n.before(t);n.remove()}}return{init:n}}(),function(n){n(searchevaluationpage.init)}(jQuery);alternativeSelectionForm=function(n){function e(){(i=n(".js-alternative-selection-form"),i.length)&&(t=n("#TypeOfPermit"),$education=n("#Qualification"),r(),f(),u(),o())}function o(){t.on("change",r);t.on("change",f);$education.on("change",u)}function r(){var i=t.find("option:selected").val(),r=i.split("|")[0],u=r==="2982F5F6-00AE-4BBE-A3EE-8BC904D67138";n(".js-previous-application-number-wrapper").toggle(u)}function u(){var i=$education.find("option:selected").val(),t=i.indexOf("|")>-1?i.split("|")[0]:"",r=t===""||t==="FC9A122F-FA10-482C-BEFD-0265ED066575"||t==="B51A3CAB-B2A1-48C0-A6EC-E67F62A0156C";n(".js-education-wrapper").toggle(r)}function f(){var i=t.find("option:selected"),r=i.val(),u=i.text(),f=r.indexOf("|")>-1?r.split("|")[0]:"",e=f==="3CCB03B7-4801-4CF5-A31C-4D44C6C2D01C"&&u.toLowerCase().indexOf("alternativt urval")>-1;n(".js-percent-wrapper").toggle(e)}var i,t;return{init:e}}(jQuery);$(function(){alternativeSelectionForm.init()});$(function(){var n=$(".country-selector-wrapper");n.length&&$(".country-selector-wrapper").simpleFilter()});nariccountrypage=function(){function n(){t()}function t(){$(".subscription-toggle").bind("change",i)}function i(n){var t=$(n.target),i=t.is(":checked"),r=t.attr("data-ajax-url"),u=t.attr("data-current-page-id"),f=t.attr("data-current-language");$.ajax({url:r,data:{shouldSubscribe:i,currentPageId:u,currentLanguage:f}}).done(function(n){n||alert("Kunde inte spara prenumerationsstatus")})}return{init:n}}();$(nariccountrypage.init);$(document).ready(function(){function i(n){var t=575,i=400,r=($(window).width()-t)/2,u=($(window).height()-i)/2,f=this.href,e="status=1,width="+t+",height="+i+",top="+u+",left="+r;return window.open(f,"",e),n.preventDefault(),!1}var n,t;$("body").on("click.collapse-next.data-api","[data-toggle=collapse-next]",function(){var n=$(this).siblings(".collapse");n.collapse("toggle");$(this).attr("aria-expanded",function(n,t){return t=="true"?"false":"true"})});(window.navigator.userAgent.indexOf("MSIE ")>0||window.navigator.userAgent.indexOf("Trident")>0)&&($("#gotonav").click(function(){$("#navigation").attr("tabIndex",-1).focus()}),$("#gotocontent").click(function(){$("#main-content").attr("tabIndex",-1).focus()}));$(".js-naric-education-table table").reflowColumns();$("iframe").each(function(){resizeCrossDomainIframe($(this).attr("id"),"")});$(".iframe-block").iFrameResize();$(".main-content").citeToFootnote();$(".footer-column").find("a[href^='https://www.facebook.com']").addClass("preventAutomaticIcon").not(":has('img')").prepend("<svg class='icon icon-facebook automatic' aria-hidden='true' focusable='false'><use xlink:href='/Static/svg/uhriconsprite.svg#icon-facebook'><\/use><\/svg>");$(".footer-column").find("a[href^='https://www.linkedin.com']").addClass("preventAutomaticIcon").not(":has('img')").prepend("<svg class='icon icon-linkedin automatic' aria-hidden='true' focusable='false'><use xlink:href='/Static/svg/uhriconsprite.svg#icon-linkedin'><\/use><\/svg>");$(".footer-column").find("a[href^='https://www.twitter.com']").addClass("preventAutomaticIcon").not(":has('img')").prepend("<svg class='icon icon-twitter automatic' aria-hidden='true' focusable='false'><use xlink:href='/Static/svg/uhriconsprite.svg#icon-twitter'><\/use><\/svg>");$(".footer-column").find("a[href^='https://www.youtube.com']").addClass("preventAutomaticIcon").not(":has('img')").prepend("<svg class='icon icon-film automatic' aria-hidden='true' focusable='false'><use xlink:href='/Static/svg/uhriconsprite.svg#icon-film'><\/use><\/svg>");n="";n=window.location.href.indexOf("/en/")!=-1?"Open in new window":window.location.href.indexOf("/ar/")!=-1?"فتح نافذة جديدة":window.location.href.indexOf("/fa/")!=-1?"باز کردن در پنجره جدید":"Öppna i nytt fönster";$("a[href^='https:']").not("[href*='"+window.location.hostname+"']").not(":has('img')").not(".preventAutomaticIcon").append("<svg class='icon icon-extern-lank automatic' aria-hidden='true' focusable='false'><use xlink:href='/Static/svg/uhriconsprite.svg#icon-extern-lank'><\/use><\/svg><span class='sr-only'>"+n);$("a[href^='http:']").not("[href*='"+window.location.hostname+"']").not(":has('img')").not(".preventAutomaticIcon").append("<svg class='icon icon-extern-lank automatic' aria-hidden='true' focusable='false'><use xlink:href='/Static/svg/uhriconsprite.svg#icon-extern-lank'><\/use><\/svg><span class='sr-only'>"+n);$("img").each(function(){var n=$(this).attr("title"),t,i;n!=null&&n.length>0&&($(this).wrap("<div class='imageWithTitle'><\/div>"),t=$(this).attr("style"),i=$(this).attr("width"),$(this).parent().attr("style",t),$(this).parent().css("width",i),$(this).parent().append("<div class='imageTitle'>"+n+"<\/div>"))});$(".truncate-hero > p").each(function(){$(window).width()<1199&&$(window).width()>991&&this.innerText.length>150?this.innerText=this.innerText.substring(0,145)+"...":this.innerText.length>190&&$(window).width()>991&&(this.innerText=this.innerText.substring(0,190)+"...")});t=$(".js-popup");t.on("click",i)}),function(n){if(n(".letter-selector")[0]){var t=n(".letter-selector"),i=t.offset().top;n(window).on("scroll",function(){var t=n(window).scrollTop();n(window).scroll(function(){n(this).scrollTop()>i-25?n(".letter-selector").addClass("letter-selector-fixed"):n(".letter-selector").removeClass("letter-selector-fixed")})})}}(jQuery);mediaBlock=function(n){"use strict";function e(){o();s()}function o(){n(document).on("click",t,h)}function s(){n(t).each(function(){var t=n(this).attr(u);if(t==="True"){var f=n(this).attr(r),e=n(this).find(i),o=n("<img>",{src:"https://i.ytimg.com/vi/"+f+"/hqdefault.jpg"});e.append(o)}})}function h(){var t=n(this).attr(f),r=n(this).find(i),u=n("<iframe>",{src:t+"?autoplay=1",frameborder:0,scrolling:"no",allowfullscreen:1});r.replaceWith(u)}var t=".js-youtube-div",i=".js-youtube-container",r="data-id",u="data-get-thumbnail",f="data-url";return{init:e}}(jQuery).init();columnbasedlandingpage={init:function(){var n=$(".image-teaser-block img"),t,i,r;if(n.length>0)for(t=$(".image-teaser-block"),index=0;index<t.length;++index)newWidth=t[index].clientWidth,i=parseFloat(n[index].getAttribute("data-ratio")).toFixed(3),console.log(i+"float"),console.log("newWidth "+newWidth),r=newWidth/i,n[index].style.height=r+"px"}};$(document).ready(function(){var n=window.navigator.userAgent.indexOf("MSIE ")>0||window.navigator.userAgent.indexOf("Trident")>0;$(".columnbasedlandingpage").length>0&&n&&columnbasedlandingpage.init()})