jQuery(document).ready(function(){ko.applyBindings(window.appViewModel)}),function(n){function u(t){return n.grep(t,function(i,r){return r==n.inArray(i,t)})}var t=n(".financial-calendar-presentation"),i=n(".header-spot select.standard-selector"),r=[];t.find(".calendar-event").each(function(){var t=n(this).attr("data-filter-value");r.push(t)}),r=u(r).sort(function(n,t){return t-n}),t.length>0&&(i.find("option").eq(0).attr("data-filter",".upcoming"),i.find("option").eq(0).text("Upcoming")),n.each(r,function(t,r){n('<option data-filter=".'+r+'">'+r+"<\/option>").appendTo(i)}),i.each(function(){n(this).find("option").length>1&&n(this).parent().show()}),t.isotope({itemSelector:".calendar-event"}),i.change(function(){var i=n(this).find(":selected").attr("data-filter");t.isotope({filter:i})}),n(".financial-calendar-presentation .calendar-event").each(function(){var i=n(this);i.find(".toggle-more").click(function(){i.find(".details").toggle(10,function(){t.isotope().isotope("reLayout")}),n(this).toggleClass("hide")})}),function(){var n=i.find("option").eq(0).attr("data-filter");t.isotope({filter:n})}()}(jQuery),jQuery(document).ready(function(n){var t="gncookie",i=n.cookie(t);i!="Yes"&&n(".cookie").slideDown(),n("#cookieClose").click(function(){n(".cookie").slideUp(),n.cookie(t,"Yes",{expires:365})})}),function(n){function f(t){return n.grep(t,function(i,r){return r==n.inArray(i,t)})}var t=n(".document-list"),i=n(".header-spot select.standard-selector"),r=[],u;t.find(".spot").each(function(){var t=n(this).attr("data-filter-value");r.push(t)}),r=f(r).sort(function(n,t){return t-n}),t.length>0&&(u=r.slice(0,2),i.find("option").eq(0).attr("data-filter","."+u.join(", ."))),n.each(r,function(t,r){n('<option data-filter=".'+r+'">'+r+"<\/option>").appendTo(i)}),i.each(function(){n(this).find("option").length>1&&n(this).parent().show()}),t.isotope({itemSelector:".spot"}),i.change(function(){var i=n(this).find(":selected").attr("data-filter");t.isotope({filter:i})}),function(){var n=i.find("option").eq(0).attr("data-filter");t.isotope({filter:n})}()}(jQuery),function(n){n(".header-spot").each(function(){var t=n(this).find(".header1"),i=t.height(),r=t.width();t.css("position","absolute"),t.css("height",i+"px"),t.css("top","50%"),t.css("margin-top",-(i/2)+"px"),t.css("left",(n(this).width()-r)/2+"px"),t.css("width",r+"px")}),n(".spot.spot-width1.spot-height1 .rich-text-spot").each(function(){var t=n(this).find("div.center-align"),i=t.height(),r=t.width();t.css("position","absolute"),t.css("height",i+"px"),t.css("top","50%"),t.css("margin-top",-(i/2)+"px"),t.css("left",(n(this).width()-r)/2+"px"),t.css("width",r+"px"),t.css("text-align","center")}),n(".double-spot .inner-spot").each(function(){n(this).css("position","relative");var t=n(this).find(".center-align"),i=t.height(),r=t.width();t.css("position","absolute"),t.css("height",i+"px"),t.css("top","50%"),t.css("margin-top",-(i/2)+"px"),t.css("left",(n(this).width()-r)/2+"px"),t.css("width",r+"px"),t.css("text-align","center")}),n(".cv-spot .title").each(function(){var t=n(this).find(".header1"),i=t.height(),r=t.width();t.css("position","absolute"),t.css("height",i+"px"),t.css("top","50%"),t.css("margin-top",-(i/2)+"px"),t.css("left",(n(this).width()-r)/2+parseInt(n(this).css("padding-left"))+"px"),t.css("width",r+"px")}),n(".resume-presentation .title").each(function(){var t=n(this).find(".header1"),i=t.height(),r=t.width();t.css("position","absolute"),t.css("height",i+"px"),t.css("top","50%"),t.css("margin-top",-(i/2)+"px"),t.css("left",(n(this).width()-r)/2+parseInt(n(this).css("padding-left"))+"px"),t.css("width",r+"px")})}(jQuery),jQuery(document).ready(function(n){n(".slide").show(),n(".hero-spot").carouFredSel({items:{visible:1,width:958,height:"42.6%"},easing:"swing",direction:"left",auto:{timeoutDuration:8e3,duration:1e3,pauseOnHover:!0},swipe:{onMouse:!0,onTouch:!0},responsive:!0})}),function(n){var t=n("#job-list .filter-results ul"),i=n("#job-list  select.job-country-selector");t.isotope({itemSelector:"li.job"}),i.change(function(){var i=n(this).find(":selected").attr("data-filter");t.isotope({filter:i})})}(jQuery),function(n){n(".news-announcement").each(function(){var t=n(this);t.find("table table tr").eq(0).hide(),t.find("#previewTable tr").eq(0).hide(),t.find(".gnw_heading").hide(),t.find(".footer").hide()}),n(".news-announcement .gnw_table td.gnw_uline").each(function(){var t=n(this).attr("width"),i=Math.floor(t*.74);n(this).attr("width",i)}),n(".news-list-spot").length>0&&n(".news-article, .news-announcement").length>0&&n(".styled-select.news-type").show(),n(".styled-select.news-type .type-selector").change(function(){var t=n(this).attr("value"),i=n(".news-list-spot .news-details");i.show(),t!="*"&&i.each(function(){n(this).attr("data-news-type")==t||n(this).hide()}),n(".styled-select.news-year .news-selector").attr("value")=="0"&&n(".news-list-spot .news-details:visible").slice(10).hide()}),n(window).resize(function(){var t=n(".news-list-spot"),i,r;t.length>0&&(n(window).width()<720?(i=t.next(".news-article, .news-announcement"),i.length>0&&t.insertAfter(i)):(r=t.prev(".news-article, .news-announcement"),r.length>0&&t.insertBefore(r)))}),n(window).resize()}(jQuery),function(n,t){function r(n){i.news(n),t(".styled-select.news-type .type-selector").trigger("change")}function u(n){t.get("/services/news.svc/GetNews/"+n).done(r)}var i=new function(){var n=this;n.news=ko.observableArray([]),n.newsYear=ko.observable(""),n.showNewsFilter=t(".news-list-spot").length>0&&t(".news-article, .news-announcement").length>0};i.newsYear.subscribe(u),n.appViewModel.newsLookup=i}(window,jQuery),jQuery(document).ready(function(n){function i(){var i=n(this).prev(".search-field").val(),r="/search?query="+i;return i&&(n(this).closest("#global-search").length>0,n(this).prev(".search-field").val(""),document.location.href=r),!1}function r(t){if(t.keyCode===13)return n(this).next(".search-button").click(),!1}var t=n(".search-field");t.on("keypress",r);n(".search-button").on("click",i)}),jQuery(document).ready(function(n){function i(){alert("Please wait")}function t(t){var o;t.preventDefault();n(".subscribe-button").on("click",i);if(n(".subscribe-button .button").addClass("disabled"),u()){var s=n("#subscribe-all-announcements").prop("checked"),h=n("#subscribe-financial-reports").prop("checked"),c=n("#subscribe-latest-news").prop("checked"),r=!1;n("input[name=language]:checked").val()=="Danish"&&(r=!0),o={FirstName:n("#subscribe-first-name").val(),LastName:n("#subscribe-last-name").val(),Email:n("#subscribe-email").val(),Company:n("#subscribe-company").val(),News:c,Danish:r,FinancialReport:h,AllAnnouncements:s},f(o,"/Services/Subscribe.svc/subscribe",e)}}function r(n){var t=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;return n==""?!1:t.test(n)?!0:!1}function u(){var t="",i=!1,u;n("#subscribe-first-name").val()==""&&(t=t+"\n * First name",i=!0),n("#subscribe-last-name").val()==""&&(t=t+"\n * Last name",i=!0),r(n("#subscribe-email").val())||(t=t+"\n * Valid email",i=!0);var f=n("#subscribe-all-announcements").prop("checked"),e=n("#subscribe-financial-reports").prop("checked"),o=n("#subscribe-latest-news").prop("checked");return(f||e||o||(t=t+"\n * Subscribtions",i=!0),u=n("#accept-policy").prop("checked"),u||(t=t+"\n * Read and accept privacy policy",i=!0),i)?(alert("Please fill out the requered fields:\n"+t),!1):!0}function f(t,i,r){n.ajax({type:"POST",url:i,data:JSON.stringify({subscriber:t}),contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){r(n)}})}function e(i){n(".subscribe-button").on("click",t);n(".subscribe-button .button").removeClass("disabled"),i?(alert("Your subscribtions have been updated"),n(".subscribe-spot input").each(function(){this.type=="text"?this.value="":this.type=="checkbox"&&(this.checked=!1)})):alert("Something went wrong when updating your subscribtions")}n(".subscribe-button").on("click",t);n("#subscribe-all-announcements").on("change",function(){n("#subscribe-financial-reports").removeAttr("checked")});n("#subscribe-financial-reports").on("change",function(){n("#subscribe-all-announcements").removeAttr("checked")})}),jQuery(document).ready(function(n){n(".mobile-menu").click(function(){n(".top-menu").toggle(),n(".search").toggle(!1)}),n(".mobile-search").click(function(){n(".search").toggle(),n(window).width()<720&&n(".top-menu").toggle(!1)});var t=n(window).width();n(window).resize(function(){n(this).width()>=720?n(".top-menu").toggle(!0):t>=720&&n(".top-menu").toggle(!1),n(this).width()>=960?n(".search").toggle(!0):t>=960&&n(".search").toggle(!1),t=n(this).width()})})