var initializeReadmodeContainer,removeContentDisplay,columnsHeight;(function(n){function s(){var t=n.deparam.querystring();return t&&t.section?t.section.replace(/[^_]*_/,""):0}function h(t){var i=n.deparam.fragment(),r=i&&i.section?i.section.replace(/[^_]*_/,""):0;return r===0&&(t||!o)&&(i=n.deparam.querystring(),r=s()),r}function w(t){var i=n(".readmode-readmore[data-rmid="+t+"]");return i.length>0?i.attr("href"):""}function b(){var t=n("h4.refheader");t.live("click",function(){n(this).toggleClass("active").next("div.reference-content").slideToggle()})}if(n){var c=n("section, .mwr-carousel").has(".readmode-spot"),u="showing-readmode-content",p=600,l=1200,a=500,i=null,r=null,t=null,f,o=!1,e=-1,v=-1,y=!1;templates={foldOutArticleFile:"/Custom/ContentFunctions/Coloplast/FoldOutArticle/templates/FoldOutArticle.handlebars.txt",foldOutArticle:null,eventFile:"/Custom/ContentFunctions/Coloplast/Event/templates/Event.handlebars.txt",event:null,newsFile:"/Custom/ContentFunctions/Coloplast/News/templates/News.handlebars.txt",news:null,jobadvertFile:"/Custom/ContentFunctions/Coloplast/JobAdvert/templates/jobadvert.handlebars.txt",jobadvert:null},window.valtech=window.valtech||{},valtech.readmode=valtech.readmode||{},valtech.readmode.getRmIdFromQueryString=s,valtech.readmode.getRmIdFromUrl=h,valtech.readmode.getRmUrlFromId=w,f=h();n("body").on("click",".readmode-readless",function(n){n&&n.preventDefault&&typeof n.preventDefault=="function"&&n.preventDefault()});initializeReadmodeContainer=function(w,b){function nt(){if(r&&w.data().readmodeActive&&(!i||i.data().isHidden!==!0)){var f=r.position().left,u=r,o=r.parent(),e=r;k.length>0?u=k:(r.find(".readmode-spot, .list-wrapper, .crosslink-spot").length>1||t.hasClass("news-spot")||t.hasClass("jobadvert-spot")||t.hasClass("event-spot")?(e=t,u=t,f=t.offset().left):(e=r,t.parents(".readmode-active").addClass("rma"),t.addClass("readmode-active"),i.addClass("rma")),e.nextAll("div").not(".readmode-content-viewport").each(function(t,i){var r=n(i),e=r.offset();if(e.left>f)u=r,f=e.left;else return!1})),r.closest("section.hanging-section").length>0&&r.parent()[0]&&r.parent()[0].nodeName==="SECTION"?i.addClass("forceWidth"):(i.removeClass("forceWidth"),i.width("")),u.after(i),u.hasClass("last-block")&&(n(this).removeClass("last-block"),i.addClass("last-block"))}}function tt(u){function s(){var n=i.find(".addthis_toolbox");n.attr("addthis:url")||(o.length>0&&(f=document.location.protocol+"//"+document.location.host+o.attr("href")),n.attr("addthis:url",e.length>0?f:e[0].href),valtech.setAddThis()),addthis.toolbox(n[0])}if(i&&i.length!==0){k.yass&&k.yass("pause",{forcePause:!0,callbackContext:self}),i.waitForImages(function(){var r=i.find(".readmode-content-display, .video-js, .event-content, .news-content, .jobadvert-content").outerHeight();y||g(),n("html").hasClass("touch")?i.css("height","auto"):(i.animate({height:r},u?u:"slow").promise().always(function(){i.css("height","auto")}),t.find(".shadow").fadeIn(900))});var f=n(location).attr("href"),c=n(".addthis_toolbox"),h="//s7.addthis.com/js/300/addthis_widget.js#pubid="+valtech.settings.addthisKey+"&async=1",e=r.find("a.readmode-readmore"),o=r.find("a.readmode-readmore.active");window.addthis?s():n.getScript(h,s),n("a[href*='https://']:not([href*='"+window.location.hostname+"']), a[href*='http://']:not([href*='"+window.location.hostname+"'])").click(function(t){var l=n(this),u=n("#external-url-lightbox"),f=u.find("#ext-link"),e=l.attr("href"),o,i,r,s,h,c;if(!u.length)return!0;if(o=u.data("settings")||{},i=typeof o.whitelist!="undefined"?o.whitelist:[],i.length)for(i=i.split(","),r=0;i.length>r;r++)s=valtech.cleanDomain(i[r]),s.length?i[r]=s:i.splice(r,1);if((h=valtech.cleanDomain(e),i.indexOf(h)>-1)||valtech.isMachedDomaines(window.location.hostname,h))return!0;f.length&&(c=f.data("template").replace("{url}",e),f.attr("href",e).text(c)),n.fancybox({content:u,maxWidth:840}),t.preventDefault()})}}function rt(){function t(){var n=i.find("video[data-video-setup]");n.length>0&&_V_(n[0],n.data().videoSetup)}if(!window._V_){n(document).ready(t);return}t()}function ut(r,f,o){var a=t!=null?t.find(".readmode-content-area,.video-content-area").html():null,v=[],h,y=null,p,b="",k,c='<span class="ifuicon">icon<\/span>',s,d;f||(f="foldOutArticle"),b=t.data().options?t.data().options.viewportClass||"":"",w.closest(".section-holder").addClass(u),n("body").addClass(u),i=n('<div class="readmode-content-viewport{0}"><\/div>'.replace("{0}"," "+b)),i.data().isHidden=!1,nt(),a?(a.indexOf("video-content-display")!=-1?(n("html").hasClass("oldie")&&(c="<SPAN class=ifuicon>icon<\/SPAN>"),d=n(".video-content-area").attr("data-translations"),s=a.replace(new RegExp(c,"g"),c+"<span class='ifutext'>"+d+"<\/span>"),i.html(s)):i.html(a),rt(),tt(l),p=n.Deferred(),y=p.promise(),p.resolve()):r&&(v.push(n.getJSON(r,function(n){h=n,h.hash=window.location.hash.slice(1),h.translations=o,k=h.translations.IFUText}).promise()),templates[f]||v.push(n.get(templates[f+"File"],function(n){templates[f]=Handlebars.compile(n)}).promise()),y=n.when.apply(this,v).done(function(){s=templates[f](h).replace(new RegExp(c,"g"),c+"<span class='ifutext'>"+k+"<\/span>"),s=s.replace(/(®|™|&reg;|&trade;)/gi,function(n){return"<sup>"+n[0]+"<\/sup>"}),i.html(s),n('<div class="readmode-content-area"><\/div>').html(s).insertAfter(t.find(".readmode-readmore")),tt(l)}).promise()),n("body").trigger("readmode.contentInserted",i.find(".readmode-content"));i.on("click",".readmode-readless",function(n){n&&n.preventDefault&&typeof n.preventDefault=="function"&&n.preventDefault(),removeContentDisplay(),document.location.hash="-",it(),e=0});return t&&(t.data().readmodeActive=!0),y}function g(){n("body, html").animate({scrollTop:i.offset().top-20+"px"},a)}function it(){var i,u;r&&(i=t,r.offset().top<Math.max(n("html").scrollTop(),n("body").scrollTop())&&n("body, html").scrollTop(r.offset().top-0),u=i.closest(".readmode-active").find(".video-play"),u&&u.removeClass("active"),i.closest(".readmode-active").removeClass("readmode-active"))}function ft(){if(r){var u=t,f,e,o,s,h=u.find(".heading, .wrapper-link > h2");f=n(window).height()+Math.max(n("html").scrollTop(),n("body").scrollTop()),e=u.offset().top+u.height(),o=f-e,o<300&&(s=h.length?h.offset().top:u.offset().top,n("html,body").animate({scrollTop:s},a,function(){i!==null&&setTimeout(function(){g()},10)}))}}function et(u){var o=n(this),f;if(u&&u.preventDefault&&(u.preventDefault(),u.stopPropagation()),y=!0,r){if(n(this).hasClass("active")){removeContentDisplay(),t.closest(".readmode-active").removeClass("readmode-active"),o.removeClass("active"),document.location.hash="-",it(),e=0;return}i!==null&&setTimeout(function(){g()},10),t?(t.closest(".readmode-active").removeClass("readmode-active"),$readmoreLink=t.find(".readmode-readmore")):(r.removeClass("readmode-active"),$readmoreLink=r.find(".readmode-readmore"))}o.addClass("active"),f=this.href.split("#")[1],f=f?f:o.closest(".readmode-spot").find(".readmode-readmore").data("anchor"),window.location.hash=f}var d=w.find(".readmode-content-area"),ot=w.hasClass("mwr-carousel"),k=null,st=b,ht=n.extend({},w.data().options,{showIfPreloaded:!0}),ct=Math.round(Math.random()*1e5);d.length===0&&(d=n(".video-content-area[data-rmid='"+f+"']"),d.length>0),saveCarouselReference=function(n){k=n},w.data().readmodeContainerIndex=b,removeContentDisplay=function(t){var r=i,f;w.closest(".section-holder").removeClass(u),n("body").removeClass(u),o=!0,n(".rma").removeClass("rma"),t&&r&&t>r.offset().top?(f=n("body").scrollTop(),n("body").scrollTop(f-r.outerHeight()),r.remove()):r&&(r.css("height",r.outerHeight()+"px"),r.animate({height:0},p).promise().done(function(){r.data().isHidden=!0,r.remove(),k!==undefined&&k!==null&&k.yass&&k.yass("resume",{forceResume:!0})})),n(".readmode-spot .shadow").fadeOut("slow")};w.on("click",".readmode-readmore,.video-play",et);w.find(".readmode-readmore").each(function(t,i){var r=n(i),u,f="#",e=/\?(.+)/.exec(n(this).attr("href"));(e&&(f=e[1],r.data("anchor",f)),r.data("service-url"))&&(u=n.deparam(n.param.querystring(r.data("service-url"))),r.attr("data-rmid",u.id))});n(window).on("hashchange",function(){var f=n.deparam.fragment(),u=h(),i=w.find(".readmode-readmore[data-rmid="+u+"]");i.length>0&&u!==e&&(c.each(function(){n(this).data().readmodeActive=!1}),t&&(t.removeClass("readmode-active"),t.closest(".xxl-cell, .xl-cell, .l-cell, .m-cell, .s-cell, .xs-cell").removeClass("readmode-active")),e=u,t=i.closest(".readmode-spot"),k=i.closest(".mwr-carousel"),saveCarouselReference(k),w.data().readmodeActive=!0,r=t.parent(),t.closest(".xxl-cell, .xl-cell, .l-cell, .m-cell, .s-cell, .xs-cell").addClass("readmode-active"),t.addClass("readmode-active"),i.addClass("active"),removeContentDisplay(i.offset().top),ut(i.data().serviceUrl,i.data().template,i.data().translations).done(function(){ft(),valtech.tracking.tracker.trackPageview(i.attr("href"))})),n(".readmode-readmore").each(function(t,i){var r=n(i);r.data().rmid!=u&&r.removeClass("active")})});d.length>0&&f===0?(r=d.parent().parent(),t=d.parent(),n(window).trigger("hashchange")):s()===f&&o||n(window).trigger("hashchange"),t&&t.closest(".xxl-cell, .xl-cell, .l-cell, .m-cell, .s-cell, .xs-cell").addClass("readmode-active"),valtech.composerEditMode||n(window).resize(n.throttle(250,function(t){if(v!=n(window).width()||!n("html").hasClass("oldie")){v=n(window).width();var i=!!("ontouchstart"in window);(!n("html").hasClass("touch")||!n("body").hasClass("fullscreen-video")||n("html").hasClass("touch")&&Modernizr.mq("(min-width: 960px)"))&&(n("body").hasClass("fullscreen-video")||i||nt(t))}}));n(document).on("categoryfilters.change",function(){i&&i.find(".readmode-readless").trigger("click")})},window.initializeReadmodeContainer=initializeReadmodeContainer,c.each(function(t,i){initializeReadmodeContainer(n(i),t)}),n(document).ready(function(){if(columnsHeight=function(){var t=n("html").hasClass("oldie");n(".xl-hanging-subsection > .xl-cell, .tri-section, .xl-tri-subsection, .l-bi-subsection, .quad-section, .l-quad-section, .full-section").each(function(){var r=[],i=null,u,f=-1e3;n(this).find("> div.c").each(function(){u=n(this).offset().top,u!==f&&(i&&r.push(i),i=[]),f=u,i.push(this)}),i&&(r.push(i),i=null),r.forEach(function(t){n(t).css({"min-height":0})}),r.forEach(function(i){if(i&&i.length>1){var r=0;i.forEach(function(i){r=t?Math.max(r,Math.max(n(i).height(),n(i).outerHeight())):Math.max(r,n(i).outerHeight())}),i.forEach(function(t){n(t).css({"min-height":r+"px"})})}})})},jQuery.browser.webkit&&document.readyState!="complete"){setTimeout(arguments.callee,100);return}columnsHeight(),b(),valtech.composerEditMode||n("html").hasClass("ie7")||n("html").hasClass("ie8")||n(window).resize(n.throttle(250,columnsHeight)),n("html").hasClass("ie7")&&n(".readmode-content-display, .readmode-content-display .related-files, .video-content-display, .video-content-display .related-files, .readmode-content, .video-content-display .btn-holder, .video-content-display .addthis_toolbox, .video-content-display .text-block").width("")})}})(jQuery),function(){}(jQuery)