
var currentElementInView=null,oldElementInView=null;function runScrollDetector(){var functionToDo,elements=$("[data-scroll]");$.each(elements,function(g,a){let b=$(a).attr("data-scroll-offset");void 0==b&&(b=0);var c=$(a).offset().top+parseInt(b),d=$(a).offset().top+$(a).outerHeight(),e=$(window).scrollTop()+$(window).innerHeight(),f=$(window).scrollTop();e>c&&f<d&&(currentElementInView=a)}),null!=currentElementInView&&oldElementInView!=currentElementInView&&(oldElementInView=currentElementInView,$("*").removeAttr("data-in-view"),$(currentElementInView).attr("data-in-view",!0),eval($(currentElementInView).attr("data-scroll")))}$(document).ready(function(){runScrollDetector(),$(window).scroll(function(){runScrollDetector()})})
function showAsModal(a){$("#"+a).find(".zhaw-call2action .modal").modal("show"),$("#"+a).find(".sidebar-item").addClass("d-none")}function closeCall2action(a){$("#"+a).find(".zhaw-call2action .modal").modal("hide"),$("#"+a).find(".sidebar-item").removeClass("d-none")}
var zhawDirectaccessElem=$(".zhaw-directaccess");var zhawDirectaccessDropdownElem=$(zhawDirectaccessElem).find(".dropdown");$(zhawDirectaccessElem).last().addClass("margin-bottom");$(zhawDirectaccessDropdownElem).on("show.bs.dropdown",function(){$(this).find(".glyphicon-chevron-down").removeClass("glyphicon-chevron-down").addClass("glyphicon-chevron-up")});$(zhawDirectaccessDropdownElem).on("hide.bs.dropdown",function(){$(this).find(".glyphicon-chevron-up").removeClass("glyphicon-chevron-up").addClass("glyphicon-chevron-down")});if(window.matchMedia("(min-width: 768px)").matches){if($(zhawDirectaccessElem).length>1){var elemId=zhawDirectaccessElem.parent().attr("id");zhawDirectaccessElem.last().after('<div id="x'+elemId+'"><div class="row zhaw-directaccess zhaw-directaccess-'+elemId+' hidden-print"></div></div>');var directAccessContainer=$(".zhaw-directaccess-"+elemId);$(zhawDirectaccessElem).each(function(){$(this).prev().remove();$(this).find(".dropdown").appendTo($(directAccessContainer));$(".zhaw-directaccess .dropdown-menu").outerWidth($(".zhaw-directaccess .dropdown-toggle").outerWidth());$(this).remove()})}if($(zhawDirectaccessElem).length==1){$(".zhaw-directaccess .dropdown-menu").outerWidth($(".zhaw-directaccess .dropdown-toggle").outerWidth())}}
jQuery(document).ready((function(n){var e=n(".event-single").find(".event-single-organizer");if(n(e).exists()){var t=n("#tab-content-contact").find(".zhaw-person").first();if(n(t).exists()){var i=t.find(".zhaw-person-contact").first();i.empty();var r=e.children().clone(!0,!0);i.append(r)}}}));
function createFlipBook(o,e,n=1){void 0!==o&&$("#zhaw-flipbook-"+o).flipBook({pdfUrl:e,viewMode:"webgl",sound:!1,btnAutoplay:!1,btnSelect:!1,btnBookmark:!1,btnToc:!1,btnThumbs:!1,btnShare:!1,btnPrint:!1,btnDownloadPages:!1,btnDownloadPdf:!1,btnSound:!1,btnSize:22,btnMargin:4,backgroundColor:"#e0e0e0",sideBtnBackgroundHover:"rgba(51, 51, 52, 0.6)",sideBtnSize:40,assets:{preloader:"typo3conf/ext/zhaw_flipbook/Resources/Public/Images/preloader.jpg",overlay:"typo3conf/ext/zhaw_flipbook/Resources/Public/Images/overlay.png",flipMp3:"typo3conf/ext/zhaw_flipbook/Resources/Public/Mp3/turnPage.mp3",spinner:"typo3conf/ext/zhaw_flipbook/Resources/Public/Images/spinner.gif"},skin:"gradient",pageFlipDuration:.7,startPage:n})}
function createZhawGalleryGallery(albumId,currentZhawGalleryImageId){var zhawGalleryImageItems=[];var currentImagePosition=0;var zhawGalleryImages=window["zhawGalleryImages_"+albumId];for(var i=0;i<zhawGalleryImages.length;i++){if(currentZhawGalleryImageId===zhawGalleryImages[i].uid){currentImagePosition=i}zhawGalleryImageItems.push({src:$("#"+zhawGalleryImages[i].uid).attr("href"),title:zhawGalleryImages[i].title,w:0,h:0})}var options={index:currentImagePosition};createPhotoSwipeGallery(zhawGalleryImageItems,options,false)}
var photoSwipePathArray=window.location.pathname.split("/");var photoSwipeGalleryCloseButtonSrOnly="";var photoSwipeGalleryNextButtonSrOnly="";var photoSwipeGalleryPrevButtonSrOnly="";var photoSwipeModuleCloseButtonSrOnly;if(photoSwipePathArray.indexOf("de")===1){photoSwipeGalleryCloseButtonSrOnly="Gallerie schliessen";photoSwipeGalleryNextButtonSrOnly="Zum nächsten Bild wechseln";photoSwipeGalleryPrevButtonSrOnly="Zum vorherigen Bild wechseln";photoSwipeModuleCloseButtonSrOnly="Modul schliessen"}else{photoSwipeGalleryCloseButtonSrOnly="Close Gallery";photoSwipeGalleryNextButtonSrOnly="Go to next image";photoSwipeGalleryPrevButtonSrOnly="Go to previous image";photoSwipeModuleCloseButtonSrOnly="Close module"}function createPhotoSwipeGallery(imageItems,options,hideArrows){var pswpElements=document.querySelectorAll(".photo-swipe-zhaw-theme");if(pswpElements.length<=0){addHtmlForPhotoswipe()}var pswpElement=document.querySelectorAll(".photo-swipe-zhaw-theme")[0];var gallery=new PhotoSwipe(pswpElement,PhotoSwipeUI_Default,imageItems,options);gallery.listen("imageLoadComplete",function(index,item){if(item.h<1||item.w<1){var img=new Image;img.onload=function(){item.w=img.width;item.h=img.height;gallery.invalidateCurrItems();gallery.updateSize(true)};img.src=item.src}});gallery.listen("close",function(){if(hideArrows){$(".pswp__arrow-left-wrap").show();$(".pswp__arrow-right-wrap").show()}else{$(".pswp__arrow-left-wrap").off("click");$(".pswp__arrow-right-wrap").off("click")}$("body").css("overflow-y","auto")});gallery.listen("afterChange",adjustPhotoswipeCaptionWidth);gallery.listen("resize",adjustPhotoswipeCaptionWidth);function adjustPhotoswipeCaptionWidth(){var imageDisplayWidth=gallery.currItem.w;if(gallery.currItem.fitRatio<1){imageDisplayWidth=gallery.currItem.w*gallery.currItem.fitRatio}imageDisplayWidth=Math.max(imageDisplayWidth,300);imageDisplayWidth=imageDisplayWidth.toFixed(0);$(".pswp__caption__center").css("width",imageDisplayWidth+"px")}if(hideArrows){$(".pswp__arrow-left-wrap").hide();$(".pswp__arrow-right-wrap").hide()}else{$(".pswp__arrow-left-wrap").on("click",function(){gallery.prev()});$(".pswp__arrow-right-wrap").on("click",function(){gallery.next()})}$(".pswp__close-wrap").on("click",function(){gallery.close()});$("body").css("overflow-y","hidden");gallery.init()}function addHtmlForPhotoswipe(){$("body").append(""+'<div class="pswp photo-swipe-zhaw-theme" tabindex="-1" role="dialog" aria-hidden="true">'+'<div class="pswp__bg"></div>'+'<div class="pswp__scroll-wrap">'+'<div class="pswp__container">'+'<div class="pswp__item"></div>'+'<div class="pswp__item"></div>'+'<div class="pswp__item"></div>'+"</div>"+'<div class="pswp__ui pswp__ui--hidden">'+'<div class="pswp__top-bar">'+'<button class="pswp__button pswp__close-wrap" title="'+photoSwipeGalleryCloseButtonSrOnly+'">'+'<span class="sr-only">'+photoSwipeGalleryCloseButtonSrOnly+"</span>"+'<div class="glyphicon-circle glyphicon-circle-white glyphicon-circle-40">'+'<span class="glyphicon glyphicon-close" aria-hidden="true"></span>'+"</div>"+"</button>"+"</div>"+'<button class="pswp__button pswp__arrow-left-wrap" title="'+photoSwipeGalleryPrevButtonSrOnly+'">'+'<span class="sr-only">'+photoSwipeGalleryPrevButtonSrOnly+"</span>"+'<div class="glyphicon-circle glyphicon-circle-white glyphicon-circle-40">'+'<span class="glyphicon glyphicon-chevron-right pswp-arrow-left" aria-hidden="true"></span>'+"</div>"+"</button>"+'<button class="pswp__button pswp__arrow-right-wrap" title="'+photoSwipeGalleryNextButtonSrOnly+'">'+'<span class="sr-only">'+photoSwipeGalleryNextButtonSrOnly+"</span>"+'<div class="glyphicon-circle glyphicon-circle-white glyphicon-circle-40">'+'<span class="glyphicon glyphicon-chevron-left pswp-arrow-right" aria-hidden="true"></span>'+"</div>"+"</button>"+'<div class="pswp__caption">'+'<div class="pswp__caption__center"></div>'+"</div>"+"</div>"+"</div>"+"</div>")}
function acceptPrivacyWarningIframe(id,src){var iframeCoverContainer=$(document.getElementById("iframe-"+id+"-cover-container"));iframeCoverContainer.parent().addClass("embed-responsive embed-responsive-16by9");iframeCoverContainer.hide();var iframe=$(document.getElementById("iframe-"+id));iframe.show();iframe.attr("src",src)}function activateIframeCover(iframeId){var iframeCover=$(document.getElementById("iframe-"+iframeId+"-cover"));iframeCover.show();var iframeCoverContainer=$(document.getElementById("iframe-"+iframeId+"-cover-container"));if(window.matchMedia("(max-width: 767px)").matches){iframeCoverContainer.parent().removeClass("embed-responsive embed-responsive-16by9");iframeCover.css("height","auto");var iframeCoverHeight=iframeCover.outerHeight();var iframeCoverContainerHeight=iframeCoverContainer.outerHeight();if(iframeCoverHeight<iframeCoverContainerHeight){iframeCover.css("height","100%")}if(iframeCover.hasClass("iframe-cover-fallback")){iframeCoverContainer.find("img").css("height",iframeCoverHeight+"px")}else{iframeCoverContainer.css("margin-bottom",iframeCoverHeight-iframeCoverContainerHeight+20+"px")}}}$(".zhaw-iframe").find(".iframe-cover-fallback").each(function(){var elemId=$(this).attr("id");var iframeId=elemId.replace(/^iframe-/,"").replace(/-cover$/,"");activateIframeCover(iframeId)});
if(window.matchMedia("(min-width: 992px)").matches){$(".infobox-belongs-to-text").each(function(){var zhawInfobox=$(this);var contentElementZhawInfobox=zhawInfobox.parent();var contentElementPrevious=contentElementZhawInfobox.prev();var contentElementPreviousContent=$(contentElementPrevious).children().not("header");if(contentElementPrevious.hasClass("frame-type-text")){$('<div class="infobox-combination-container clearfix"></div>').insertAfter(contentElementPrevious.children(":last-child"));$(contentElementPrevious).find(".infobox-combination-container").append(contentElementZhawInfobox);$(contentElementPrevious).find(".infobox-combination-container").append(contentElementPreviousContent)}if(contentElementPrevious.hasClass("frame-type-textpic")){contentElementZhawInfobox.insertAfter(contentElementPrevious.find(".ce-bodytext").children(":last-child"));$(zhawInfobox).removeClass("float-right")}})}$(".infobox a").each(function(){var icon=$(this).find("span.glyphicon");if(icon.length===0){if(this.href.toLowerCase().indexOf("mailto")!==-1){$(this).wrapInner('<span class="link-text"></span>');$(this).prepend('<span class="glyphicon glyphicon-envelope" aria-hidden="true"></span>')}else if(this.href.toLowerCase().indexOf("pdf")!==-1||this.href.toLowerCase().indexOf(".jpg")!==-1||this.href.toLowerCase().indexOf(".jpeg")!==-1||this.href.toLowerCase().indexOf(".png")!==-1||this.href.toLowerCase().indexOf(".gif")!==-1||this.href.toLowerCase().indexOf(".xls")!==-1||this.href.toLowerCase().indexOf(".doc")!==-1||this.href.toLowerCase().indexOf(".docx")!==-1||this.href.toLowerCase().indexOf(".tif")!==-1||this.href.toLowerCase().indexOf(".xlsx")!==-1||this.href.toLowerCase().indexOf(".csv")!==-1||this.href.toLowerCase().indexOf(".tiff")!==-1||this.href.toLowerCase().indexOf(".ppt")!==-1||this.href.toLowerCase().indexOf(".pptx")!==-1){$(this).wrapInner('<span class="link-text"></span>');$(this).prepend('<span class="glyphicon glyphicon-download" aria-hidden="true"></span>')}else{$(this).wrapInner('<span class="link-text"></span>');$(this).prepend('<span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span>')}}});
$(".linklist a").each(function(){var icon=$(this).find("span.glyphicon");if(icon.length===0){if(this.href.toLowerCase().indexOf("mailto")!==-1){$(this).prepend('<span class="glyphicon glyphicon-envelope" aria-hidden="true"></span>')}else if(this.href.toLowerCase().indexOf(".pdf")!==-1||this.href.toLowerCase().indexOf(".jpg")!==-1||this.href.toLowerCase().indexOf(".jpeg")!==-1||this.href.toLowerCase().indexOf(".png")!==-1||this.href.toLowerCase().indexOf(".gif")!==-1||this.href.toLowerCase().indexOf(".xls")!==-1||this.href.toLowerCase().indexOf(".doc")!==-1||this.href.toLowerCase().indexOf(".docx")!==-1||this.href.toLowerCase().indexOf(".tif")!==-1||this.href.toLowerCase().indexOf(".xlsx")!==-1||this.href.toLowerCase().indexOf(".csv")!==-1||this.href.toLowerCase().indexOf(".tiff")!==-1||this.href.toLowerCase().indexOf(".ppt")!==-1||this.href.toLowerCase().indexOf(".pptx")!==-1){$(this).prepend('<span class="glyphicon glyphicon-download" aria-hidden="true"></span>')}else if($(this).hasClass("internal-url")){$(this).prepend('<span class="glyphicon"><object class="fa-lock-solid" data="/typo3conf/ext/zhaw_package_www/Resources/Public/Svgs/lock-solid.svg"></object></span>')}else{$(this).prepend('<span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span>')}}});
var photoSwipePathArray=window.location.pathname.split("/");var zhawMapLongitudeSrOnlyText="";var zhawMapLatitudeSrOnlyText="";var zhawMapAdressSrOnlyText="";if(photoSwipePathArray.indexOf("de")===1){zhawMapLongitudeSrOnlyText="Längengrad";zhawMapLatitudeSrOnlyText="Breitengrad";zhawMapAdressSrOnlyText="Adresse"}else{zhawMapLongitudeSrOnlyText="Longitude";zhawMapLatitudeSrOnlyText="Latitude";zhawMapAdressSrOnlyText="Address"}var isGoogleMapsScriptLoaded=false;function acceptPrivacyWarningMap(mapId){var map=$(document.getElementById(mapId));map.show();var mapCover=$(document.getElementById(mapId+"-cover-container"));mapCover.hide();var mapCoverContainer=$(document.getElementById(mapId+"-cover-container"));mapCoverContainer.hide();mapCoverContainer.parent().addClass("embed-responsive embed-responsive-16by9");initMap(mapId)}function activateMapCover(mapId){var mapCover=$(document.getElementById(mapId+"-cover"));mapCover.show();var mapCoverContainer=$(document.getElementById(mapId+"-cover-container"));if(window.matchMedia("(max-width: 767px)").matches){mapCoverContainer.parent().removeClass("embed-responsive embed-responsive-16by9");mapCover.css({height:"auto"});var mapCoverHeight=mapCover.outerHeight();var mapCoverContainerHeight=mapCoverContainer.outerHeight();if(mapCoverHeight<mapCoverContainerHeight){mapCover.css("height","100%")}if(mapCover.hasClass("map-cover-fallback")){mapCoverContainer.find("img").css("height",mapCoverHeight+"px")}else{mapCoverContainer.css("margin-bottom",mapCoverHeight-mapCoverContainerHeight+20+"px")}}}$(".zhaw-map").find(".map-cover-fallback").each(function(){var elemId=$(this).attr("id");var mapId=elemId.replace(/-cover$/,"");activateMapCover(mapId);var observer=new MutationObserver(function(mutations){activateMapCover(mapId)});var target=document.querySelector("#tab-content-locations");observer.observe(target,{attributes:true})});$(".map-without-cover").each(function(){initMap(this.id);$("#"+this.id).show()});function initMap(mapId){var googleMapApiScript=$("script[src^='https://maps.googleapis.com/maps/api/js']").attr("src");if(googleMapApiScript){isGoogleMapsScriptLoaded=true}if(!isGoogleMapsScriptLoaded){$.getScript("https://maps.googleapis.com/maps/api/js?key="+googleMapJavaScriptApiKeyForZhawMap,function(){isGoogleMapsScriptLoaded=true;createMap(mapId)})}else{createMap(mapId)}}function createMap(mapId){var map=new google.maps.Map(document.getElementById(mapId),{center:{lat:-25.363,lng:131.044},zoom:12,disableDefaultUI:true});var markers=window["googleMarkersFor_"+mapId];createMarker(markers,map)}function createMarker(markers,map){var bounds=new google.maps.LatLngBounds;var infowindow=new google.maps.InfoWindow({maxWidth:700});for(var i=0;i<markers.length;i++){var content=getInfoWindowContent(markers[i]);var marker=new google.maps.Marker({position:{lat:markers[i].latitude,lng:markers[i].longitude},map:map,title:markers[i].title});bounds.extend(marker.position);google.maps.event.addListener(marker,"click",function(marker,content){return function(){infowindow.setContent(content);infowindow.open(map,marker)}}(marker,content))}map.fitBounds(bounds);var listener=google.maps.event.addListener(map,"idle",function(){if(map.getZoom()>16){map.setZoom(16)}google.maps.event.removeListener(listener)})}function getInfoWindowContent(marker){if(!marker.pdfMap){return'<div class="map-infoWindow">'+"<p><strong>"+marker.title+"</strong></p>"+"<p>"+marker.building+"</p>"+"<p>"+marker.streetNo+"</p>"+"<p>"+marker.zip+" "+marker.city+"</p>"+"<p>"+marker.country+"</p>"+"</div>"}else{return'<div class="map-infoWindow">'+"<p><strong>"+marker.title+"</strong></p>"+"<p>"+marker.building+"</p>"+"<p>"+marker.streetNo+"</p>"+"<p>"+marker.zip+" "+marker.city+"</p>"+"<p>"+marker.country+"</p>"+'<p><a href="'+marker.pdfMap.path+'" target="_self">'+marker.pdfMap.text+" "+'(<span class="text-uppercase">'+marker.pdfMap.fileExtension+"</span>"+" "+marker.pdfMap.size+")</a></p>"+"</div>"}}$("ol[id*='sr-only-markers']").each(function(){var mapId=$(this).attr("id").split("-")[0];var markers=window["googleMarkersFor_"+mapId];var srOnlyMarker="";for(var i=0;i<markers.length;i++){srOnlyMarker+='<li role="none"><a href="#" class="sr-only-location-title" role="menuitem" aria-haspopup="menu" aria-expanded="false">'+markers[i].title+"</a>"+'<ol role="menu" style="display:none">'+'<li role="none"><a href="#" class="sr-only-location-info-item" role="menuitem">'+zhawMapAdressSrOnlyText+": "+markers[i].streetNo+", "+markers[i].zip+" "+markers[i].city+"</a></li>"+'<li role="none"><a href="#" class="sr-only-location-info-item" role="menuitem">'+zhawMapLatitudeSrOnlyText+": "+markers[i].latitude+"</a></li>"+'<li role="none"><a href="#" class="sr-only-location-info-item" role="menuitem">'+zhawMapLongitudeSrOnlyText+": "+markers[i].longitude+"</a></li>"+"</ol>"+"</li>"}$("#"+mapId+"-sr-only-markers").append(srOnlyMarker)});$(".sr-only-location-title").click(function(event){event.preventDefault();$(this).attr("aria-expanded",true);var srOnlyLocationTitle=$(this).next();srOnlyLocationTitle.show()});$(".sr-only-location-info-item").click(function(event){event.preventDefault()});
if($(".zhaw-onepersontestimonial.background-light-grey").exists()){var testimonial=$(".zhaw-onepersontestimonial.background-light-grey");var breadcrumb=$("ol.breadcrumb").clone();var h1=$("#main-page-title").clone();$("ol.breadcrumb").remove();$("#main-page-title").remove();$(testimonial).wrap("<div class='row zhaw-onepersontestimonial-container background-light-grey justify-content-center'></div>");$(testimonial).removeClass("background-light-grey");$(breadcrumb).insertBefore(testimonial);$(h1).insertBefore(testimonial);$(testimonial).wrap("<div class='col-12 p-0'></div>")}
if(window.matchMedia("(min-width: 768px)").matches){var $ZhawLogoPartner=$(".zhaw-logopartner");if($($ZhawLogoPartner).exists()){$($ZhawLogoPartner).one("load",function(){$($ZhawLogoPartner).each(function(){var $partnerLogoBlock=$(this);var $partnerFigures=$partnerLogoBlock.find("li");var tempHeight=0;var maxHeight=0;var odd=0;var colCounter=1;$partnerFigures.each(function(){tempHeight=$(this).height();if(tempHeight>maxHeight){maxHeight=tempHeight}if(window.matchMedia("(min-width: 992px)").matches){if(colCounter%4){colCounter++;$(this).css("height",maxHeight)}else{colCounter=1;$(this).css("height",maxHeight);maxHeight=0}}else{if(odd===0){odd=1;$(this).css("height",maxHeight)}else{odd=0;$(this).css("height",maxHeight);maxHeight=0}}})})})}}
$("#carouselZhawSlider").carousel({swipe:30}),$(".zhaw-slider").each((function(){$(this).find(".zhaw-slider-image-item").each((function(){var i=$(this).find("img");$(this).css("background-image","url("+i.attr("src")+")")}))}));
(function($){$.fn.rand=function(){return this.eq(Math.floor(Math.random()*this.length))}})(jQuery);$(".zhaw-stage").each(function(){var zhawStageImageDiv=$(this).find(".zhaw-stage-image");$(zhawStageImageDiv).children().rand().replaceWith(function(){var string=$(this).html();return string.replace(/<!--/g,"").replace(/-->/g,"")});var zhawStageImageImg=$(zhawStageImageDiv).find("img");var stageWidth=$("#main-content").innerWidth();$(zhawStageImageImg).one("load",function(){var imageWidth=$(zhawStageImageImg).width();var halfMargin=(imageWidth-stageWidth)/2;$(zhawStageImageImg).css("margin-left",-halfMargin)})});
window.matchMedia("(min-width: 992px)").matches&&$(".sticker-belongs-to-text").each((function(){var t=$(this).parents(".zhaw-sticker"),e=t.parent();e.parent().hasClass("frame-type-shortcut")&&(e=e.parent());var a=e.prev(),i=$(a).children().not("header");a.hasClass("frame-type-text")&&($('<div class="sticker-combination-container clearfix"></div>').insertAfter(a.children(":last-child")),$(t).addClass("float-right col-md-6"),$(a).find(".sticker-combination-container").append(e),$(a).find(".sticker-combination-container").append(i)),a.hasClass("frame-type-textpic")&&(e.insertAfter(a.find(".ce-bodytext").children(":last-child")),$(e).addClass("row p-0 justify-content-lg-center m-0"))}));
if($(".zhaw-threepersontestimonial.background-light-grey").exists()){var testimonial=$(".zhaw-threepersontestimonial.background-light-grey");var breadcrumb=$("ol.breadcrumb").clone();var h1=$("#main-page-title").clone();$("ol.breadcrumb").remove();$("#main-page-title").remove();$(testimonial).wrap("<div class='row zhaw-threepersontestimonial-container background-light-grey justify-content-center'></div>");$(testimonial).removeClass("row").removeClass("background-light-grey");$(breadcrumb).insertBefore(testimonial);$(h1).insertBefore(testimonial)}if(window.matchMedia("(max-width: 767px)").matches){$(".carousel").carousel({interval:false,touch:true})}
function setReferrerApplicationContext(){var e="";return document.referrer.match(/^https:\/\/www.zhaw.ch\//)&&(e="Production"),document.referrer.match(/^https:\/\/www-test.zhaw.ch\//)&&(e="Production/Staging"),document.referrer.match(/^https:\/\/www-dev1.zhaw.ch\//)&&(e="Development/Dev1"),document.referrer.match(/^https:\/\/www-dev2.zhaw.ch\//)&&(e="Development/Dev2"),document.referrer.match(/^https:\/\/www.zhaw.test:8890\//)&&(e="Development/Scil"),document.referrer.match(/^https:\/\/www.zhaw.test\//)&&(e="Development/Local"),e}function backInContext(){var e=setReferrerApplicationContext(),t="";switch(e){case"Production":t="https://www.zhaw.ch/";break;case"Production/Staging":t="https://www-test.zhaw.ch/";break;case"Development/Dev1":t="https://www-dev1.zhaw.ch/";break;case"Development/Dev2":t="https://www-dev2.zhaw.ch/";break;case"Development/Scil":t="https://www.zhaw.test:8890/";break;case"Development/Local":t="https://www.zhaw.test/"}""!==e?history.back():document.location.href=t}
if(!!window.MSInputMethodContext&&!!document.documentMode){var IeDeprecatedPopupPathArray=window.location.pathname.split("/");var wasIeDeprecatedPopupShown=sessionStorage.getItem("wasIeDeprecatedPopupShown");if(!wasIeDeprecatedPopupShown){if(IeDeprecatedPopupPathArray.indexOf("de")===1){var IeDeprecatedPopupTextDE="<p class='h1'><strong>Ihr Webbrowser ist veraltet</strong></p><p>Sie verwenden den Webbrowser Internet Explorer. Dieser Webbrowser ist veraltet und sollte aus Sicherheitsgründen nicht mehr verwendet werden. Der Internet Explorer wird von der Website der ZHAW nicht mehr unterstützt. Dies kann sich negativ auf die Darstellung oder Funktionalität der Website auswirken.</p><p>Wir empfehlen, stattdessen einen aktuellen Webbrowser zu verwenden, zum Beispiel <a href='https://www.microsoft.com/de-de/edge'>Microsoft Edge</a>, <a href='https://www.mozilla.org/de/firefox/new/'>Mozilla Firefox</a> oder <a href='https://www.google.ch/intl/de/chrome/'>Google Chrome</a>.</p><p>Vielen Dank für Ihre Aufmerksamkeit <br>Ihre ZHAW</p>";$("body").append('<div id="ie-depracated-alert" class="alert alert-warning alert-dismissible fade show" role="alert">'+IeDeprecatedPopupTextDE+'<button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">&times;</span> </button></div>')}if(IeDeprecatedPopupPathArray.indexOf("en")===1){var IeDeprecatedPopupTextEN="<p class='h1'><strong>Your web browser is out of date.</strong></p><p>You are using the Internet Explorer web browser. This web browser is outdated and should no longer be used for security reasons. Internet Explorer is no longer supported by the ZHAW website. This can have a negative effect on the display or functionality of the website.</p><p>We recommend using an up-to-date web browser instead, for example <a href='https://www.microsoft.com/en-us/edge'>Microsoft Edge</a>, <a href='https://www.mozilla.org/en-US/firefox/new/'>Mozilla Firefox</a> or <a href='https://www.google.ch/intl/en/chrome/'>Google Chrome</a>.</p><p>Thank you for your attention<br>Your ZHAW</p>";$("body").append('<div id="ie-depracated-alert" class="alert alert-warning alert-dismissible fade show" role="alert">'+IeDeprecatedPopupTextEN+'<button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">&times;</span> </button></div>')}if(IeDeprecatedPopupPathArray.indexOf("fr")===1){var IeDeprecatedPopupTextFR="<p class='h1'><strong>Votre navigateur web n'est pas à jour.</strong></p><p>Vous utilisez le navigateur Internet Explorer. Ce navigateur web est obsolète et ne doit plus être utilisé pour des raisons de sécurité. Internet Explorer n'est plus pris en charge par le site Web de la ZHAW. Cela peut avoir un effet négatif sur l'affichage ou la fonctionnalité du site web.</p><p>Nous vous recommandons d'utiliser plutôt un navigateur web à jour, par exemple <a href='https://www.microsoft.com/fr-fr/edge'>Microsoft Edge</a>, <a href='https://www.mozilla.org/fr/firefox/new/'>Mozilla Firefox</a> ou <a href='https://www.google.ch/intl/fr/chrome/'>Google Chrome</a>.</p><p>Merci de votre attention<br>Votre ZHAW</p>";$("body").append('<div id="ie-depracated-alert" class="alert alert-warning alert-dismissible fade show" role="alert">'+IeDeprecatedPopupTextFR+'<button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">&times;</span> </button></div>')}if(IeDeprecatedPopupPathArray.indexOf("it")===1){var IeDeprecatedPopupTextIT="<p class='h1'><strong>Il tuo browser non è aggiornato.</strong></p><p>Stai usando il browser web Internet Explorer. Questo browser web è obsoleto e non dovrebbe più essere usato per ragioni di sicurezza. Internet Explorer non è più supportato dal sito della ZHAW. Questo può avere un effetto negativo sulla visualizzazione o sulla funzionalità del sito web.</p><p>Raccomandiamo invece di usare un browser web aggiornato, per esempio <a href='https://www.microsoft.com/it-it/edge'>Microsoft Edge</a>, <a href='https://www.mozilla.org/it/firefox/new/'>Mozilla Firefox</a> o <a href='https://www.google.ch/intl/it/chrome/'>Google Chrome</a>.</p><p>Grazie per l'attenzione<br>Il tuo ZHAW</p>";$("body").append('<div id="ie-depracated-alert" class="alert alert-warning alert-dismissible fade show" role="alert">'+IeDeprecatedPopupTextIT+'<button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">&times;</span> </button></div>')}sessionStorage.setItem("wasIeDeprecatedPopupShown","true");$("#ie-depracated-alert").css({position:"fixed",top:"50%",left:"50%",transform:"translate(-50%, -50%)","z-index":"999",padding:"25px"});$("#ie-depracated-alert button").css({"font-size":"2rem"})}}
var mq=window.matchMedia("(max-width: 991px)");if(mq.matches){$imageBlock=$(".ce-below");$($imageBlock).each(function(){$image=$(this).find(".col-lg-6");$text=$(this).find(".ce-bodytext");$(this).empty().append($text).append($image)})}
if(window.matchMedia("(min-width: 992px)").matches){var pathArray=window.location.pathname.split("/");var accessibilityAddWordImageZoom="";var accessibilityAddWordCloseImageEnlargement="";if(pathArray.indexOf("de")===1){accessibilityAddWordImageZoom="Bild vergrössern";accessibilityAddWordCloseImageEnlargement="Bildvergrösserung schliessen"}else{accessibilityAddWordImageZoom="Image zoom";accessibilityAddWordCloseImageEnlargement="Close image enlargement"}$('div[data-ce-images="1"] .photo-swipe-gallery-item').each(function(){var contentElementId=$(this).parents(".frame")[0].id;$(this).parent().append('<div class="photo-swipe-popup-wrap" onclick="createGalleryForResponsiveImage('+contentElementId+')" title="'+accessibilityAddWordImageZoom+'"><span class="sr-only">'+accessibilityAddWordImageZoom+'</span><div class="glyphicon-circle glyphicon-circle-lightgrey glyphicon-circle-40 "><span class="glyphicon glyphicon-external" aria-hidden="true"></span></div></div>')});$(".photo-swipe-gallery-item").click(function(e){e.preventDefault()});function createGalleryForResponsiveImage(contentElement){var galleryItems=[];var galleryItem=$(contentElement).find(".photo-swipe-gallery-item")[0];galleryItems.push({src:galleryItem.href,title:galleryItem.title,w:0,h:0});createPhotoSwipeGallery(galleryItems,null,true)}}else{$(".photo-swipe-gallery-item").each(function(){var photoSwipeGalleryItem=$(this).contents();$(this).replaceWith(photoSwipeGalleryItem)})}
if(window.matchMedia("(min-width: 992px)").matches){var $languageBlock=$("#language-block"),$navigation=$("#navigation"),$schools=$("#schools"),$schoolSwitch=$("#school-switch"),$service=$("#service"),$serviceBlock=$("#service-block"),$navMain=$("#nav-main"),$navSubBackground=$("#nav-sub-background"),$universitySchool=$("#university-school");$($languageBlock).find(".glyphicon").removeClass("glyphicon-triangle-up").addClass("glyphicon-triangle-down"),$($languageBlock).find("a").on("focus",(function(){$(this).next(".glyphicon-triangle-down").css("display","block")})),$($languageBlock).find("a").on("focusout",(function(){$(this).next(".glyphicon-triangle-down").css("display","none")}));var overallWidth=$($navigation).innerWidth();$($schools).innerWidth(overallWidth);var leftNullpointNavigation=$($navigation).offset().left,actualPosition=$($schools).offset().left,marginLeftPatch=leftNullpointNavigation-actualPosition;$($schools).css("margin-left",marginLeftPatch);var windowHeight=window.innerHeight,schoolNavigationTop=154;$($schoolSwitch).children("a").click((function(){var e=$(this);if($(e).parent("li").toggleClass("open"),$(e).parent("li.open").exists()){if($(e).find(".glyphicon").removeClass("glyphicon-chevron-down").addClass("glyphicon-chevron-up"),$(e).attr("aria-expanded","true"),$($schools).outerHeight()+schoolNavigationTop>windowHeight){var n=windowHeight-schoolNavigationTop;$($schools).outerHeight(n),$($schools).css("overflow-y","scroll")}}else $(e).find(".glyphicon").removeClass("glyphicon-chevron-up").addClass("glyphicon-chevron-down"),$(e).attr("aria-expanded","false");return!1})),$($service).find(".glyphicon-search").wrap('<div id="search-block"></div>').after('<span class="glyphicon glyphicon-triangle-down" aria-hidden="true"></span>'),$($serviceBlock).find(".service-navigation>ul>li>a").append('<span class="glyphicon glyphicon-triangle-down" aria-hidden="true"></span>'),$($serviceBlock).find(".service-navigation>ul>li>a").append('<span class="glyphicon glyphicon-triangle-up" aria-hidden="true"></span>'),$($serviceBlock).find(".service-navigation>ul>li>a").each((function(){$(this).find(".glyphicon").addClass("center-glyphicon")})),$($serviceBlock).find(".service-navigation>ul>li>a").click((function(){var e=$(this);return $(e).parent("li").toggleClass("open"),$(e).parent("li").hasClass("open")?($($serviceBlock).find(".open").removeClass("open"),$($serviceBlock).find('a[aria-expanded="true"]').attr("aria-expanded","false"),$($serviceBlock).find(".visible").removeClass("visible"),$($serviceBlock).find(".glyphicon-triangle-up").removeClass("d-block"),$(e).parent("li").addClass("open"),$(e).attr("aria-expanded","true"),$(e).next("ul").addClass("visible"),$(e).find(".glyphicon-triangle-up").addClass("d-block")):($(e).next("ul").removeClass("visible"),$(e).find(".glyphicon-triangle-up").removeClass("d-block")),!1})),$($navMain).find(".nav-level1").wrap('<div class="wrap-global"></div>').wrap('<div class="wrapper wrap-level1"></div>'),$($navMain).find(".nav-level2").wrap('<div class="wrapper wrap-level2"></div>'),$($navMain).find(".nav-level3").wrap('<div class="wrapper wrap-level3"></div>'),$($navMain).find(".nav-level4").wrap('<div class="wrapper wrap-level4"></div>'),$($navMain).children("li").not(".school-home").children("a").each((function(){var e=$(this).find(".sr-only").text(),n=$(this).find(".link-text").text();e?$(this).html('<span class="link-text">'+n+'</span><span class="sr-only">'+e+'</span><span class="glyphicon glyphicon-triangle-up" aria-hidden="true"></span>'):$(this).html('<span class="link-text">'+n+'</span><span class="glyphicon glyphicon-triangle-up" aria-hidden="true"></span>')}));var columnWidth=(overallWidth=$($navMain).innerWidth())/4;if($(".nav-level1").innerWidth(columnWidth),$(".nav-level2").innerWidth(columnWidth),$(".nav-level3").innerWidth(columnWidth),$(".nav-level4").innerWidth(columnWidth),$($navMain).exists()){var leftNullpointNavMain=$($navMain).offset().left,topNullpoint=$($navMain).offset().top+parseInt($($navMain).innerHeight())+1;$($navSubBackground).offset({top:topNullpoint,left:leftNullpointNavMain});var bodyMarginTop=parseInt($("body").css("margin-top")),flyoutBorder=4,maxFlyoutHeight=$(window).height()-topNullpoint-bodyMarginTop-flyoutBorder}function resetView(){$($navMain).find(".open").removeClass("open"),$($navMain).find(".visible").removeClass("visible"),$($navMain).find(".nav-add").remove(),$($navMain).find('a[aria-expanded="true"]').attr("aria-expanded","false")}$($navMain).children("li.has-sub").children("a").on("touchstart click",(function(){var e=$(this);if($(e).parent("li").toggleClass("open"),$(e).parent("li").hasClass("open")){resetView(),$(e).parentsUntil($($navMain),"li").addClass("open"),$(e).parentsUntil($($navMain),"li.open.has-sub").children("a").attr("aria-expanded","true"),$(e).next(".wrap-global").children(".wrap-level1").addClass("visible"),$(e).next(".wrap-global").children(".wrap-level1").children(".nav-level1").addClass("d-block"),$(e).parentsUntil($($navMain),"li").find(".active").addClass("open");var n=$(e).clone(),a='<li class="nav-add" role="none presentation"></li>';$(e).parent("li").hasClass("active")&&$(e).parent("li").hasClass("current")&&(a='<li class="nav-add active current" role="none presentation"></li>'),$(n).prependTo($(e).next(".wrap-global").find(".wrap-level1").find(".nav-level1")).wrap(a).find(".glyphicon").remove();var l=$($navMain).children("li.active.has-sub").children(".wrap-global").children(".wrap-level1").children(".nav-level1").children("li.active.has-sub").children("a").clone();$(l).prependTo($($navMain).children("li.active.has-sub").children(".wrap-global").children(".wrap-level1").children(".nav-level1").children("li.active.has-sub").children(".wrap-level2").children(".nav-level2")).wrap('<li class="nav-add" role="none presentation"></li>').find(".glyphicon").remove();var i=$($navMain).children("li.active.has-sub").children(".wrap-global").children(".wrap-level1").children(".nav-level1").children("li.active.has-sub").children(".wrap-level2").children(".nav-level2").children("li.active.has-sub").children("a").clone();$(i).prependTo($($navMain).children("li.active.has-sub").children(".wrap-global").children(".wrap-level1").children(".nav-level1").children("li.active.has-sub").children(".wrap-level2").children(".nav-level2").children("li.active.has-sub").children(".wrap-level3").children(".nav-level3")).wrap('<li class="nav-add" role="none presentation"></li>').find(".glyphicon").remove();var r=$($navMain).children("li.active.has-sub").children(".wrap-global").children(".wrap-level1").children(".nav-level1").children("li.active.has-sub").children(".wrap-level2").children(".nav-level2").children("li.active.has-sub").children(".wrap-level3").children(".nav-level3").children("li.active.has-sub").children("a").clone();$(r).prependTo($($navMain).children("li.active.has-sub").children(".wrap-global").children(".wrap-level1").children(".nav-level1").children("li.active.has-sub").children(".wrap-level2").children(".nav-level2").children("li.active.has-sub").children(".wrap-level3").children(".nav-level3").children("li.active.has-sub").children(".wrap-level4").children(".nav-level4")).wrap('<li class="nav-add" role="none presentation"></li>').find(".glyphicon").remove(),topNullpoint=$($navMain).offset().top+parseInt($($navMain).innerHeight()),$(e).next(".wrap-global").find(".wrap-level1").offset({top:topNullpoint,left:leftNullpointNavMain});var s=leftNullpointNavMain+columnWidth;$($navMain).children("li.open.has-sub").children(".wrap-global").children(".wrap-level1").children(".nav-level1").children("li.open.has-sub").children(".wrap-level2").offset({top:topNullpoint,left:s}).addClass("visible");var o=leftNullpointNavMain+columnWidth+columnWidth;$($navMain).children("li.open.has-sub").children(".wrap-global").children(".wrap-level1").children(".nav-level1").children("li.open.has-sub").children(".wrap-level2").children(".nav-level2").children("li.open.has-sub").children(".wrap-level3").offset({top:topNullpoint,left:o}).addClass("visible");var t=leftNullpointNavMain+columnWidth+columnWidth+columnWidth;$($navMain).children("li.open.has-sub").children(".wrap-global").children(".wrap-level1").children(".nav-level1").children("li.open.has-sub").children(".wrap-level2").children(".nav-level2").children("li.open.has-sub").children(".wrap-level3").children(".nav-level3").children("li.open.has-sub").children(".wrap-level4").offset({top:topNullpoint,left:t}).addClass("visible");var p=$(e).siblings(".wrap-global").children(".wrap-level1").height();$($navSubBackground).offset({top:topNullpoint,left:leftNullpointNavMain}).innerWidth(overallWidth-8).innerHeight(p).addClass("visible");var v=[],d=$($navMain).children("li.open.has-sub").children(".wrap-global").children(".wrap-level1").height();v.push(d);var h=$($navMain).children("li.open.has-sub").children(".wrap-global").children(".wrap-level1").children(".nav-level1").children("li.open.has-sub").children(".wrap-level2").height();h&&v.push(h);var c=$($navMain).children("li.open.has-sub").children(".wrap-global").children(".wrap-level1").children(".nav-level1").children("li.open.has-sub").children(".wrap-level2").children(".nav-level2").children("li.open.has-sub").children(".wrap-level3").height();c&&v.push(c);var u=$($navMain).children("li.open.has-sub").children(".wrap-global").children(".wrap-level1").children(".nav-level1").children("li.open.has-sub").children(".wrap-level2").children(".nav-level2").children("li.open.has-sub").children(".wrap-level3").children(".nav-level3").children("li.open.has-sub").children(".wrap-level4").height();u&&v.push(u),p=Math.max.apply(null,v),maxFlyoutHeight=$(window).height()-topNullpoint-bodyMarginTop-flyoutBorder,$($navMain).hasClass("fixed-top")&&(topNullpoint=parseInt($($navMain).innerHeight()),p>(maxFlyoutHeight=$(window).height()-topNullpoint-bodyMarginTop-flyoutBorder)&&(p=maxFlyoutHeight)),p>maxFlyoutHeight&&(p=maxFlyoutHeight),$($navSubBackground).innerHeight(p).addClass("visible");var f=p;$($navMain).children("li.open.has-sub").children(".wrap-global").children(".wrap-level1").children(".nav-level1").innerHeight(f),$($navMain).children("li.open.has-sub").children(".wrap-global").children(".wrap-level1").children(".nav-level1").children("li.open.has-sub").children(".wrap-level2").children(".nav-level2").innerHeight(f),$($navMain).children("li.open.has-sub").children(".wrap-global").children(".wrap-level1").children(".nav-level1").children("li.open.has-sub").children(".wrap-level2").children(".nav-level2").children("li.open.has-sub").children(".wrap-level3").children(".nav-level3").innerHeight(f),$($navMain).children("li.open.has-sub").children(".wrap-global").children(".wrap-level1").children(".nav-level1").children("li.open.has-sub").children(".wrap-level2").children(".nav-level2").children("li.open.has-sub").children(".wrap-level3").children(".nav-level3").children("li.open.has-sub").children(".wrap-level4").children(".nav-level4").innerHeight(f),$($navMain).find(".current>.wrapper>.flex-column>.nav-add>a").css("cursor","default").click((function(e){e.preventDefault()}))}else $(e).parent("li").find(".open").removeClass("open"),$(e).attr("aria-expanded","false"),$(e).next(".wrap-global").find(".show").removeClass("d-block"),$(e).next(".wrap-global").find(".visible").removeClass("visible"),$($navSubBackground).removeClass("visible"),$($navSubBackground).removeClass("fixed-top"),$($navSubBackground).css("height","auto"),$($navMain).find(".nav-level1").css("height","auto"),$($navMain).find(".nav-level2").css("height","auto"),$($navMain).find(".nav-level3").css("height","auto"),$($navMain).find(".nav-level4").css("height","auto");return!1})),$($navMain).find(".nav-level1>li.has-sub>a").click((function(){var e=$(this);if($(e).parent("li").toggleClass("open"),$(e).parent("li").hasClass("open")){resetView(),$(e).parentsUntil($($navMain),"li").addClass("open"),$(e).parentsUntil($($navMain),"li.open.has-sub").children("a").attr("aria-expanded","true"),$(e).parentsUntil($($navMain),".wrap-level1").addClass("visible"),$(e).next(".wrap-level2").addClass("visible");var n=$(e).clone();$(n).prependTo($(e).next(".wrap-level2").find(".nav-level2")).wrap('<li class="nav-add" role="none presentation"></li>').find(".glyphicon").remove();var a=$(e).parents($navMain).find(".open>a").first().clone();$(a).prependTo($(e).parents($navMain).find(".open>.wrap-global>.wrap-level1>.nav-level1")).wrap('<li class="nav-add" role="none presentation"></li>').find(".glyphicon").remove();var l=$($navMain).offset().top+parseInt($($navMain).innerHeight()),i=leftNullpointNavMain+columnWidth;$(e).next(".wrap-level2").offset({top:l,left:i});var r=[],s=$(e).parents(".wrap-level1").height();r.push(s);var o=$(e).next(".wrap-level2").height();r.push(o),t=Math.max.apply(null,r),$($navMain).hasClass("fixed-top")&&(l=parseInt($($navMain).innerHeight()),maxFlyoutHeight=$(window).height()-l-bodyMarginTop-flyoutBorder),t>maxFlyoutHeight&&(t=maxFlyoutHeight),$($navSubBackground).innerHeight(t).addClass("visible"),$(e).next(".wrap-level2").find(".nav-level2").innerHeight(t)}else{$(e).parent("li").find(".open").removeClass("open"),$(e).attr("aria-expanded","false"),$(e).next(".visible").removeClass("visible"),$(e).next(".wrapper").find(".visible").removeClass("visible");var t=$(e).parents(".wrap-level1").height();t>maxFlyoutHeight&&(t=maxFlyoutHeight),$($navSubBackground).innerWidth(overallWidth).innerHeight(t).addClass("visible")}return!1})),$($navMain).find(".nav-level2>li.has-sub>a").click((function(){var e=$(this);if($(e).parent("li").toggleClass("open"),$(e).parent("li").hasClass("open")){resetView(),$(e).parentsUntil($($navMain),"li").addClass("open"),$(e).parentsUntil($($navMain),"li.open.has-sub").children("a").attr("aria-expanded","true"),$(e).parentsUntil($($navMain),".wrap-level1").addClass("visible"),$(e).parentsUntil($($navMain),".wrap-level2").addClass("visible"),$(e).next(".wrap-level3").addClass("visible");var n=$(e).clone();$(n).prependTo($(e).next(".wrap-level3").find(".nav-level3")).wrap('<li class="nav-add" role="none presentation"></li>').find(".glyphicon").remove();var a=$(e).parents($navMain).find(".open>a").first().clone();$(a).prependTo($(e).parents(".nav-level1")).wrap('<li class="nav-add" role="none presentation"></li>').find(".glyphicon").remove();var l=$(e).parents($navMain).find(".open .nav-level1 .open>a").first().clone();$(l).prependTo($(e).parents(".nav-level2")).wrap('<li class="nav-add" role="none presentation"></li>').find(".glyphicon").remove();var i=$($navMain).offset().top+parseInt($($navMain).innerHeight()),r=leftNullpointNavMain+columnWidth+columnWidth;$(e).next(".wrap-level3").offset({top:i,left:r}),t=[],p=$(e).parents(".wrap-level1").height(),t.push(p),v=$(e).parents(".wrap-level2").height(),t.push(v);var s=$(e).next(".wrap-level3").height();t.push(s);var o=Math.max.apply(null,t);$($navMain).hasClass("fixed-top")&&(i=parseInt($($navMain).innerHeight()),maxFlyoutHeight=$(window).height()-i-bodyMarginTop-flyoutBorder),o>maxFlyoutHeight&&(o=maxFlyoutHeight),$($navSubBackground).innerHeight(o).addClass("visible"),$(e).next(".wrap-level3").find(".nav-level3").innerHeight(o)}else{$(e).parent("li").find(".open").removeClass("open"),$(e).attr("aria-expanded","false"),$(e).next(".visible").removeClass("visible"),$(e).next(".wrapper").find(".visible").removeClass("visible");var t=[],p=$(e).parents(".wrap-level1").height();t.push(p);var v=$(e).parents(".wrap-level2").height();t.push(v),(o=Math.max.apply(null,t))>maxFlyoutHeight&&(o=maxFlyoutHeight),$($navSubBackground).innerHeight(o).addClass("visible")}return!1})),$($navMain).find(".nav-level3>li.has-sub>a").click((function(){var e=$(this);if($(e).parent("li").toggleClass("open"),$(e).parent("li").hasClass("open")){resetView(),$(e).parentsUntil($($navMain),"li").addClass("open"),$(e).parentsUntil($($navMain),"li.open.has-sub").children("a").attr("aria-expanded","true"),$(e).parentsUntil($($navMain),".wrap-level1").addClass("visible"),$(e).parentsUntil($($navMain),".wrap-level2").addClass("visible"),$(e).parentsUntil($($navMain),".wrap-level3").addClass("visible"),$(e).next(".wrap-level4").addClass("visible");var n=$(e).clone();$(n).prependTo($(e).next(".wrap-level4").find(".nav-level4")).wrap('<li class="nav-add" role="none presentation"></li>').find(".glyphicon").remove();var a=$(e).parents($navMain).find(".open>a").first().clone();$(a).prependTo($(e).parents(".nav-level1")).wrap('<li class="nav-add" role="none presentation"></li>').find(".glyphicon").remove();var l=$(e).parents($navMain).find(".open .nav-level1 .open>a").first().clone();$(l).prependTo($(e).parents(".nav-level2")).wrap('<li class="nav-add" role="none presentation"></li>').find(".glyphicon").remove();var i=$(e).parents($navMain).find(".open .nav-level2 .open>a").first().clone();$(i).prependTo($(e).parents(".nav-level3")).wrap('<li class="nav-add" role="none presentation"></li>').find(".glyphicon").remove();var r=$($navMain).offset().top+parseInt($($navMain).innerHeight()),s=leftNullpointNavMain+columnWidth+columnWidth+columnWidth;$(e).next(".wrap-level4").offset({top:r,left:s}),t=[],p=$(e).parents(".wrap-level1").height(),t.push(p),v=$(e).parents(".wrap-level2").height(),t.push(v),d=$(e).parents(".wrap-level3").height(),t.push(d);var o=$(e).next(".wrap-level4").height();t.push(o),h=Math.max.apply(null,t),$($navMain).hasClass("fixed-top")&&(r=parseInt($("#nav-main").innerHeight()),maxFlyoutHeight=$(window).height()-r-bodyMarginTop-flyoutBorder),h>maxFlyoutHeight&&(h=maxFlyoutHeight),$($navSubBackground).innerHeight(h).addClass("visible"),$(e).next(".wrap-level4").find(".nav-level4").innerHeight(h)}else{$(e).parent("li").find(".open").removeClass("open"),$(e).attr("aria-expanded","false"),$(e).next(".visible").removeClass("visible"),$(e).next(".wrapper").find(".visible").removeClass("visible");var t=[],p=$(e).parents(".wrap-level1").height();t.push(p);var v=$(e).parents(".wrap-level2").height();t.push(v);var d=$(e).parents(".wrap-level3").height();t.push(d);var h=Math.max.apply(null,t);h>maxFlyoutHeight&&(h=maxFlyoutHeight),$($navSubBackground).innerHeight(h).addClass("visible")}return!1})),$(document).ready((function(){if($($navMain).exists()){var e=$($navMain).offset().top}document.onscroll=function(){var n;if($(window).scrollTop()>=e){if($($navMain).hasClass("fixed-top")||$($navMain).addClass("fixed-top"),n=$($navMain).offset().top+parseInt($($navMain).innerHeight()),$($navSubBackground).addClass("fixed-top"),$($navSubBackground).offset({top:n,left:leftNullpointNavMain}),$("main").addClass("navbar-fixed-padding"),!$("#nav-main.fixed-top").find(".glyphicon-arrow-up").exists()){var a="";a=1===window.location.pathname.split("/").indexOf("de")?"Zum Seitenanfang":"To top of page",$($navMain).append('<li class="to-top flex-grow-1 justify-content-end"><a href="#top"><span class="sr-only">'+a+'</span><span class="glyphicon glyphicon-arrow-up"></span></a></li>'),$('a[href="#top"]').click((function(){return $("html, body").animate({scrollTop:0},"slow"),!1}))}$($navSubBackground).removeClass("visible"),resetView(),$($universitySchool).find(".open").removeClass("open"),$($universitySchool).find(".departments>a").find("span").removeClass("glyphicon-chevron-up").addClass("glyphicon-chevron-down"),$($serviceBlock).find(".open").removeClass("open"),$($serviceBlock).find(".visible").removeClass("visible"),$($serviceBlock).find(".glyphicon-triangle-up").removeClass("d-block")}else $($navMain).removeClass("fixed-top"),$($navSubBackground).removeClass("fixed-top"),n=$($navMain).offset().top+parseInt($($navMain).innerHeight()),$($navSubBackground).offset({top:n,left:leftNullpointNavMain}),$("main").removeClass("navbar-fixed-padding").find(".glyphicon-arrow-up").remove(),$($navMain).find("li.to-top").remove();var l=$(".paginator-block");$(l).exists()&&$(l).length>=1&&$(l).each((function(){var e=$(this),n=$(e).siblings(".list"),a=parseInt($(window).scrollTop())+e.height()+45,l=$(window).scrollTop()+$(window).height();if($(n).length>0){var i=$(n).offset().top,r=i+$(n).height(),s=$(e).offset().top;i<=l&&r>=a?(s<=a&&($(e).addClass("fixed-top"),$(e).next(".list").addClass("list-offset")),i-e.height()>a&&($(e).removeClass("fixed-top"),$(e).next(".list").removeClass("list-offset"))):($(e).removeClass("fixed-top"),$(e).next(".list").removeClass("list-offset"))}}))}})),$(window).on("load",(function(){var e=$(".paginator-block");if(-1===window.location.href.indexOf("/index.php?id=105")&&-1===window.location.href.indexOf("/index.php?id=105&L=1")&&-1===window.location.href.indexOf("/de/suche/")&&-1===window.location.href.indexOf("/en/search/")&&-1===window.location.href.indexOf("/personen-publikationen-projekte/projektsuche/")&&-1===window.location.href.indexOf("/personen-publikationen-projekte/publikationssuche/")&&-1===window.location.href.indexOf("/personen-publikationen-projekte/personensuche/")&&-1===window.location.href.indexOf("/people-publications-projects/search-projects/")&&-1===window.location.href.indexOf("/people-publications-projects/search-publications/")&&-1===window.location.href.indexOf("/people-publications-projects/search-publications/")&&-1===window.location.href.indexOf("/people-publications-projects/search-members/")){if($(e).exists()&&$(e).length>=1){if(sessionStorage.getItem("clickedPaginatorParentListId")){var n=JSON.parse(sessionStorage.getItem("clickedPaginatorParentListId")),a=$("#"+n);$(a).exists()&&$("html,body").animate({scrollTop:$(a).offset().top},"slow"),sessionStorage.removeItem("clickedPaginatorParentListId")}$(e).on("click","a",(function(){var e=$(this),n=$(e).parents("div[id^='c']").attr("id");sessionStorage.setItem("clickedPaginatorParentListId",JSON.stringify(n))}))}}else $(e).exists()&&$(e).length>=1&&$(e).on("click",".paginator a",(function(){$(this).closest(".paginator").hasClass("solr-paginator")||$("html,body").animate({scrollTop:$(".gsa-searchbutton").offset().top},"slow")}))}))}
var $navFooter=$("#nav-footer");var $tabs=$($navFooter).find(".tab-footer");var $tabContents=$($navFooter).find(".tab-content");$($tabs).on("click",function(){var clicked=$(this);$(this).data("clicked",true);$($tabs).removeClass("active").attr("aria-selected","false").attr("tabindex","-1");$(this).addClass("active").attr("aria-selected","true").attr("tabindex","0");$($tabContents).hide();$($tabContents).each(function(){if($(this).attr("aria-labelledby")===$(clicked).attr("id")){$(this).show()}});if($("#tab-locations").data("clicked")){var tabContentLocations=$("#tab-content-locations")}});$($navFooter).keydown(function(e){if(e.keyCode===37||e.keyCode===38){if(window.matchMedia("(min-width: 992px)").matches){$(document.activeElement).prev().focus()}else{$(document.activeElement).prev().prev().focus()}e.preventDefault()}if(e.keyCode===39||e.keyCode===40){if(window.matchMedia("(min-width: 992px)").matches){$(document.activeElement).next().focus()}else{$(document.activeElement).next().next().focus()}e.preventDefault()}if(e.keyCode===32){$(document.activeElement).click();e.preventDefault()}});if(window.matchMedia("(min-width: 992px)").matches){$($navFooter).find(".tab-content").each(function(){$($navFooter).append(this)})}
var $searchIcon=$("#search-icon");if(window.matchMedia("(min-width: 992px)").matches&&$("#nav-sub-background").exists())var headerTopDefault=$("header").offset().top,$navSubBackground=$("#nav-sub-background"),navSubBackgroundTopDefault=$($navSubBackground).offset().top;$("#searchapp_removeQuery").click((function(){$("#solrsearch").val(""),$("#solrsearch").focus()})),$($searchIcon).on("click",(function(a){var e=$("#search-container-top"),n=$("#search-form-top");if(a.preventDefault(),$(e).hasClass("d-none")){if($($searchIcon).find(".glyphicon-triangle-down").addClass("d-block"),$(e).removeClass("d-none"),$(n).find("input[type=text]").focus(),$($searchIcon.attr("aria-expanded","true")),window.matchMedia("(min-width: 992px)").matches&&$("#nav-sub-background").exists()){var o=$("header").offset().top,c=$("#nav-sub-background").offset().top;if($("#nav-main li").hasClass("open")){var s=o-headerTopDefault;$($navSubBackground).offset({top:c+s})}}}else $($searchIcon).find(".glyphicon-triangle-down").removeClass("d-block"),$(e).addClass("d-none"),$($searchIcon.attr("aria-expanded","false")),window.matchMedia("(min-width: 992px)").matches&&$("#nav-sub-background").exists()&&$("#nav-main li").hasClass("open")&&$($navSubBackground).offset({top:navSubBackgroundTopDefault-1});window.matchMedia("(max-width: 991px)").matches&&($(e).hasClass("d-none")?$($searchIcon).find(".glyphicon-chevron-up").removeClass("glyphicon-chevron-up").addClass("glyphicon-search"):$($searchIcon).find(".glyphicon-search").removeClass("glyphicon-search").addClass("glyphicon-chevron-up"))})),$($searchIcon).on("keydown",(function(a){13===a.keyCode&&(a.preventDefault(),$(document.activeElement).click())}));
var mq=window.matchMedia("(max-width: 991px)");if(mq.matches)var $navigation=$("#navigation"),$schoolSwitch=$("#school-switch"),$schools=$("#schools"),$schoolHome=$(".school-home"),$navMain=$("#nav-main"),$navTab=$("#nav-tab"),$serviceNavigationBlock=$("#service-block"),$languageSwitchBlock=$("#language-block"),$service=$("#service"),activeTab="";function resetDOM(){$($navigation).find(".open").removeClass("open"),$($navigation).find(".d-block").removeClass("d-block"),$($navigation).find(".back").removeClass("back"),$($navigation).find(".d-none").removeClass("d-none"),$($navigation).find(".clicked").removeClass("clicked"),$($navMain).find(".glyphicon-chevron-right").remove()}function removeUnusedElements(){$("#nav-sub-background").remove(),$($schools).find("img").remove(),$($schools).find(".department-description").remove(),$($navMain).find(".glyphicon-home").remove(),$($navMain).find(".glyphicon-triangle-up").remove(),$($schoolSwitch).removeClass("current")}function initIcons(){$("#service").append('<a href="#" id="burger-menu"><span class="glyphicon glyphicon-menu" aria-hidden="true"></span></a>')}function initSchoolNavMain(){$($navMain).find(".school-home > a > .sr-only").addClass("link-text").removeClass("sr-only"),whichTabIsActive(),"schools"===activeTab&&$("#school").addClass("d-block")}function whichTabIsActive(){$($navTab).children(".active").hasClass("university")?activeTab="university":$($navTab).children(".active").hasClass("schools")&&(activeTab="schools")}function moveUniversityNavMain(){whichTabIsActive(),"university"===activeTab?($($navTab).children(".active").append($navMain),$("#university").addClass("has-sub")):($("#school-switch").addClass("fixed-mobile-navtab-padding"),$("#university").addClass("fixed-mobile-navtab-padding"),$("#university-school").append('<ul id="school-tab" class="nav navbar-nav tab-nav"></ul>'),$("#school-tab").append($($schoolHome)),$($schoolHome).attr("id","school").addClass("has-sub open").append($navMain))}function openCloseSchoolSwitch(){$($schoolSwitch).children("a").click((function(){return $(this).parent("li").hasClass("open")?closeSchoolSwitch():openSchoolSwitch(),!1}))}function openSchoolSwitch(){$($schoolSwitch).addClass("open"),$($schoolSwitch).find(".glyphicon-chevron-down").addClass("glyphicon-chevron-up").removeClass("glyphicon-chevron-down"),$($schools).find("li").addClass("d-block")}function closeSchoolSwitch(){$($schoolSwitch).removeClass("open"),$($schoolSwitch).find(".glyphicon-chevron-up").addClass("glyphicon-chevron-down").removeClass("glyphicon-chevron-up"),$($schools).find("li").removeClass("d-block")}function moveServiceNavigation(){$($navigation).after($serviceNavigationBlock)}function changeTriangleInNavigation(){$($languageSwitchBlock).find(".glyphicon-triangle-down").removeClass("glyphicon-triangle-down").addClass("glyphicon-triangle-up")}function moveLanguageSwitch(){$($serviceNavigationBlock).after($languageSwitchBlock)}function initOpenCloseDefaultLayout(){$($schoolSwitch).removeClass("active").find(".active").removeClass("active"),$($navigation).find(".active").addClass("open").addClass("d-block");var i=$($navigation).find("li.current"),n=$($navigation).find("li.open");$(i).hasClass("has-sub")?$(n).eq(-1).children("ul").children("li").addClass("d-block"):$(n).not("#department>li").eq(-1).siblings().addClass("d-block"),$(n).eq(-2).addClass("back"),$($navigation).find(".back>a>.glyphicon-chevron-right").exists()||$($navigation).find(".back > a").prepend('<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>');for(var e=n.length-3;e>=0;e--)$(n).eq(e).children("a").not("#university > a").not("#school > a").addClass("d-none")}function traverseNavigationTree(){$($navigation).find(".has-sub > a").not($($schoolSwitch).find(".has-sub > a")).click((function(){var i=$(this);if($(i).parent("li").not(".current").hasClass("clicked"))return!0;if($(i).parent("li").not(".back").hasClass("university"))return!0;if($(i).parent("li").not(".back").hasClass("school-home"))return!0;resetDOM(),initSchoolNavMain(),$(i).parent("li").addClass("clicked d-block"),$(i).parentsUntil($navigation,"li").addClass("open");var n=$($navigation).find(".open");return $(n).eq(-1).children("ul").children("li").addClass("d-block"),$(n).eq(-2).addClass("back"),$($navigation).find(".back>a>.glyphicon-chevron-right").exists()||$($navigation).find(".back > a").prepend('<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>'),$(n).not("#university").not("#school").eq(-3).children("a").addClass("d-none"),$(n).not("#university").not("#school").eq(-4).children("a").addClass("d-none"),!1}))}mq.matches&&(removeUnusedElements(),initIcons(),initSchoolNavMain(),moveUniversityNavMain(),openCloseSchoolSwitch(),moveServiceNavigation(),changeTriangleInNavigation(),moveLanguageSwitch(),initOpenCloseDefaultLayout(),traverseNavigationTree()),mq.matches&&$(document).on("click","#service #burger-menu",(function(i){i.preventDefault(),$(this).find(".glyphicon-menu").exists()?($($navigation).show(),$($serviceNavigationBlock).show(),$($languageSwitchBlock).show(),$("main").hide(),$("footer").hide(),$(this).find(".glyphicon-menu").removeClass("glyphicon-menu").addClass("glyphicon-close"),removeUnusedElements(),$("#school").addClass("has-sub open"),initOpenCloseDefaultLayout(),traverseNavigationTree()):($($navigation).hide(),$($serviceNavigationBlock).hide(),$($languageSwitchBlock).hide(),$("main").show(),$("footer").show(),$(this).find(".glyphicon-close").removeClass("glyphicon-close").addClass("glyphicon-menu"),closeSchoolSwitch(),resetDOM())})),mq.matches&&($($serviceNavigationBlock).find(".service-navigation>.nav>li>a").append('<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>'),$($serviceNavigationBlock).find(".service-navigation .active").exists()?($($serviceNavigationBlock).find(".service-navigation .active").addClass("open"),$($serviceNavigationBlock).find(".service-navigation li.open>a>.glyphicon-chevron-left").removeClass("glyphicon-chevron-left").addClass("glyphicon-chevron-right")):$($serviceNavigationBlock).find(".service-navigation>.nav").addClass("d-block"),$($serviceNavigationBlock).find(".service-navigation>.nav>li>a").click((function(){var i=$(this);return $(i).parent("li").toggleClass("open"),$(i).parent("li").hasClass("open")?($($serviceNavigationBlock).find(".service-navigation .nav").removeClass("d-block"),$("#university").find("ul").addClass("d-none"),$("#schools").find("ul ul").addClass("d-none"),$(i).prev("li").addClass("d-block"),$($serviceNavigationBlock).find(".service-navigation .glyphicon-chevron-right").removeClass("glyphicon-chevron-right").addClass("glyphicon-chevron-left"),$(i).find(".glyphicon").addClass("glyphicon-chevron-right")):($(i).find(".glyphicon-chevron-right").removeClass("glyphicon-chevron-right").addClass("glyphicon-chevron-left"),$(i).parents(".nav").addClass("d-block"),$($serviceNavigationBlock).find(".service-navigation .open").removeClass("open")),!1}))),mq.matches&&$(document).ready((function(){var i=$("#burger-menu"),n=i.offset().top,e=20;$(window).width()>=768&&(e=50),document.onscroll=function(){if($(window).scrollTop()+15>=n){if($("main").addClass("navbar-fixed-padding"),!$("#service #sticky-header").exists()){var a="";a=1===window.location.pathname.split("/").indexOf("de")?"Zum Seitenanfang":"To top of page",$(i).wrap('<div id="sticky-header" class="fixed-top"><div class="sticky-header-block"><div class="m-0 row"><div class="col-6"></div></div></div></div>'),$("#sticky-header").find(".col-6").before('<div class="col-6"><a href="#top"><span class="sr-only">'+a+'</span><span class="glyphicon glyphicon-arrow-up"></span></a></div>'),$('a[href="#top"]').click((function(){return $("html, body").animate({scrollTop:0},"slow"),!1}))}}else $("#service #sticky-header").exists()&&($("#service").append(i),$("#sticky-header").remove()),$("main").removeClass("navbar-fixed-padding");var o=$(".paginator-block");$(o).exists()&&$(o).length>=1&&$(o).each((function(){var i=$(this),n=$(i).next(".list"),a=parseInt($(window).scrollTop())+i.height()+e,o=$(window).scrollTop()+$(window).height();if($(n).length>0){var s=$(n).offset().top,c=s+$(n).height(),t=$(i).offset().top;s<=o&&c>=a?(t<=a&&($(i).addClass("fixed-top"),$(i).next(".list").addClass("list-offset")),s-i.height()>=a&&($(i).removeClass("fixed-top"),$(i).next(".list").removeClass("list-offset"))):($(i).removeClass("fixed-top"),$(i).next(".list").removeClass("list-offset"))}}))}})),mq.matches&&$(window).on("load",(function(){var i=$(".paginator-block");if(-1===window.location.href.indexOf("/index.php?id=105")&&-1===window.location.href.indexOf("/index.php?id=105&L=1")&&-1===window.location.href.indexOf("/de/suche/")&&-1===window.location.href.indexOf("/en/search/")&&-1===window.location.href.indexOf("/personen-publikationen-projekte/projektsuche/")&&-1===window.location.href.indexOf("/personen-publikationen-projekte/publikationssuche/")&&-1===window.location.href.indexOf("/personen-publikationen-projekte/personensuche/")&&-1===window.location.href.indexOf("/people-publications-projects/search-projects/")&&-1===window.location.href.indexOf("/people-publications-projects/search-publications/")&&-1===window.location.href.indexOf("/people-publications-projects/search-publications/")&&-1===window.location.href.indexOf("/people-publications-projects/search-members/")){if($(i).exists()&&$(i).length>=1){if(sessionStorage.getItem("clickedPaginatorParentListId")){var n=JSON.parse(sessionStorage.getItem("clickedPaginatorParentListId")),e=$("#"+n);$(e).exists()&&$("html,body").animate({scrollTop:$(e).offset().top},"slow"),sessionStorage.removeItem("clickedPaginatorParentListId")}$(".paginator-block").on("click","a",(function(){var i=$(this),n=$(i).parents("div[id^='c']").attr("id");sessionStorage.setItem("clickedPaginatorParentListId",JSON.stringify(n))}))}}else $(i).exists()&&$(i).length>=1&&$(".paginator-block").on("click",".paginator a",(function(){$(this).closest(".paginator").hasClass("solr-paginator")||$("html,body").animate({scrollTop:$(".gsa-searchbutton").offset().top},"slow")}))}));
$(".tx-powermail").exists()&&$('.tx-powermail form a:not([href*="javascript:linkTo_UnCryptMailto"])').attr("target","_blank");
var pathArray=window.location.pathname.split("/");var accessibilityAddWordPage="";var accessibilityAddWordPrevious="";var accessibilityAddWordNext="";var accessibilityAddWordImageZoom="";if(pathArray.indexOf("de")===1){accessibilityAddWordPage="Seite";accessibilityAddWordPrevious="zum vorherigen Bild";accessibilityAddWordNext="zum nächsten Bild";accessibilityAddWordImageZoom="Bild vergrössern"}else{accessibilityAddWordPage="Page";accessibilityAddWordPrevious="previous picture";accessibilityAddWordNext="next picture";accessibilityAddWordImageZoom="Image zoom"}$('div.ce-gallery[data-ce-images!="1"] .img-responsive-slides-list').each(function(){var thisResponsiveSlides=$(this);$(this).responsiveSlides({auto:false,speed:1e3,pager:true,nav:true,namespace:"zhaw-responsive-slides",prevText:accessibilityAddWordPrevious,nextText:accessibilityAddWordNext,before:function(){},after:function(){$(thisResponsiveSlides).siblings(".zhaw-responsive-slides_tabs").find("a[tabindex]").removeAttr("tabindex");$(thisResponsiveSlides).siblings(".zhaw-responsive-slides_tabs").find(".zhaw-responsive-slides_here a").attr("tabindex","-1")}});if(window.matchMedia("(min-width: 992px)").matches){if(thisResponsiveSlides.find(".photo-swipe-gallery-item").length>0){var contentSliderId=thisResponsiveSlides.parents(".frame")[0].id;thisResponsiveSlides.parent().append('<div class="photo-swipe-popup-wrap" onclick="createGalleryForResponsiveSlider('+contentSliderId+')" title="'+accessibilityAddWordImageZoom+'"><span class="sr-only">'+accessibilityAddWordImageZoom+'</span><div class="glyphicon-circle glyphicon-circle-lightgrey glyphicon-circle-40 "><span class="glyphicon glyphicon-external" aria-hidden="true"></span></div></div>')}}$(this).siblings("ul.zhaw-responsive-slides_tabs").find("li a").each(function(){var pageNumber=$(this).text();$(this).text(accessibilityAddWordPage+" "+pageNumber).wrapInner('<span class="sr-only"></span>')});$(this).siblings(".zhaw-responsive-slides_tabs").find(".zhaw-responsive-slides_here a").attr("tabindex","-1");$(this).siblings("a.zhaw-responsive-slides_nav").attr("tabindex","-1")});function createGalleryForResponsiveSlider(contentElement){var imgSlidesList=$(contentElement).find(".img-responsive-slides-list")[0];var galleryItems=[];var index=0;$(imgSlidesList.children).each(function(){var galleryItem=$(this).find(".photo-swipe-gallery-item")[0];galleryItems.push({src:galleryItem.href,title:galleryItem.title,w:0,h:0});if($(this).css("z-index")==="2"){index=galleryItems.length-1}});var options={index:index};createPhotoSwipeGallery(galleryItems,options,false)}
!function(){function n(n,t,e,o){return n+=o,o>0&&n>e?n=t+(n-e-1):o<0&&n<t&&(n=e-(t-n-1)),String.fromCharCode(n)}function t(t,e){for(var o="",r=0;r<t.length;r++){var a=t.charCodeAt(r);o+=a>=43&&a<=58?n(a,43,58,e):a>=64&&a<=90?n(a,64,90,e):a>=97&&a<=122?n(a,97,122,e):t.charAt(r)}return o}void 0===window.linkTo_UnCryptMailto&&(window.linkTo_UnCryptMailto=function(n,e){console.warn("Function linkTo_UnCryptMailto() is deprecated and will be remove in TYPO3 v12.0"),n&&e&&(document.location.href=t(n,e))}),function(n){if("complete"!==document.readyState){var t=function(){window.removeEventListener("load",t),document.removeEventListener("DOMContentLoaded",t),n.call(null)};window.addEventListener("load",t),document.addEventListener("DOMContentLoaded",t)}else n.call(null)}((function(){var n=document.querySelectorAll("a[data-mailto-token][data-mailto-vector]");Array.from(n).forEach((function(n){n.addEventListener("click",(function(n){n.preventDefault();var e=n.currentTarget.dataset,o=e.mailtoToken,r=-1*parseInt(e.mailtoVector,10);document.location.href=t(o,r)}))}));var e=document.querySelectorAll("a[data-window-url]");Array.from(e).forEach((function(n){n.addEventListener("click",(function(n){n.preventDefault();var t=n.currentTarget.dataset;!function(n,t,e){var o=window.open(n,t,e);o&&o.focus()}(t.windowUrl,t.windowTarget||null,t.windowFeatures||null)}))}))}))}();
var mq=window.matchMedia("(max-width: 991px)");if(mq.matches){(function(win){"use strict";var $;if("shoestring"in win){$=win.shoestring}else if("jQuery"in win){$=win.jQuery}else{throw new Error("tablesaw: DOM library not found.")}$(document).trigger("enhance.tablesaw")})(typeof window!=="undefined"?window:this);$("table").removeClass("responsive")}else{$("table").removeClass("tablesaw").removeClass("tablesaw-stack")}
function PersonImageScaling(){$(".person-image").each((function(){$(this).one("load",(function(){var a=$(this.elements).find("img"),n=$(a).width(),e=$(a).height(),i=$(".person-image figure").width(),o=(Math.round(n*i/e)-i)/2;n==e&&$(a).addClass("squareImage"),n>e&&($(a).addClass("horizontalImage"),$(a).css("margin-left",-o)),n<e&&$(a).addClass("verticalImage")}))}))}$(window).on("load",(function(){PersonImageScaling()}));
if($(".zhaw-newswall").exists()){$(".zhaw-newswall .tile").each(function(){var tile=this;var tileWidth=$(tile).width();$(tile).height(tileWidth)});var mq=window.matchMedia("(max-width: 991px)");if(mq.matches){var allTiles=$(".zhaw-newswall .show9 .tile");var tile1Height=allTiles.eq(0).height();var tile4Height=allTiles.eq(3).height();if(tile4Height!=tile1Height){$(allTiles).eq(0).height(tile4Height)}}var mq=window.matchMedia("(min-width: 992px)");if(mq.matches){var allTiles=$(".zhaw-newswall .show9 .tile");var tile1Height=allTiles.eq(0).height();var tile2Height=allTiles.eq(1).height();var tile3Height=allTiles.eq(2).height();if(tile2Height+tile3Height!=tile1Height){var difference=tile1Height-tile2Height-tile3Height;$(allTiles).eq(0).height(tile1Height-difference)}}$(window).on("load",function(){$(".zhaw-newswall .tile.image").each(function(){var tile=this;var tileWidth=$(tile).width();var image=$(this).find("img");var imgWidth=image[0].naturalWidth;var imgHeight=image[0].naturalHeight;var imgWidthScaled=Math.round(imgWidth*tileWidth/imgHeight);if(imgWidth==imgHeight){$(image).width(tileWidth);$(image).height(tileWidth)}if(imgWidth>imgHeight){var halfMargin=Math.round((imgWidthScaled-tileWidth)/2);$(image).height(tileWidth);$(image).css("margin-left",halfMargin*-1)}if(imgWidth<imgHeight){$(image).width(tileWidth)}})})}
jQuery(document).ready((function(a){var r="zhaw-ce-course-compare";function o(a){localStorage.setItem(r,JSON.stringify(a))}function t(){if(localStorage.length>0&&(currentLocalStorageData=JSON.parse(localStorage.getItem(r)),currentLocalStorageData))for(const r of currentLocalStorageData.courseids)a(".coursemarker[data-courseid="+parseInt(r)+"]").addClass("active")}function e(){i=0,localStorage.length>0&&(currentLocalStorageData=JSON.parse(localStorage.getItem(r)),currentLocalStorageData&&(i=currentLocalStorageData.courseids.length)),a(".amount-of-favorite").text(i),c()}function c(){if(localStorage.length>0){currentLocalStorageData=JSON.parse(localStorage.getItem(r));var o="";if(currentLocalStorageData){let a=0;for(const r of currentLocalStorageData.courseids)o+=0==a?"?courses[]="+parseInt(r):"&courses[]="+parseInt(r),a++}var t=a("#linkToComparisonTable").attr("href");t=t.split("?")[0],t+=o,a("#linkToComparisonTable").attr("href",t)}}a(".zhaw-card-list, .zhaw-at-a-glance-box, .zhaw-sticky-favorite-btn").length&&(t(),e(),a(document).on("click",".coursemarker:not(.active)",(function(s){var n={courseids:[],sourceurl:""};if(localStorage.length>0&&(currentLocalStorageData=JSON.parse(localStorage.getItem(r)),currentLocalStorageData))for(const a of currentLocalStorageData.courseids)n.courseids.push(a);dataCourseId=a(this).attr("data-courseid"),dataCourseId&&n.courseids.length<7&&n.courseids.push(dataCourseId),n.sourceurl=window.location.href,o(n),t(),e(),c()})),a(document).on("click",".coursemarker.active",(function(s){var n={courseids:[],sourceurl:""};if(localStorage.length>0&&(currentLocalStorageData=JSON.parse(localStorage.getItem(r)),currentLocalStorageData))for(const a of currentLocalStorageData.courseids)n.courseids.push(a);if(dataCourseId=a(this).attr("data-courseid"),dataCourseId&&currentLocalStorageData)for(const a of currentLocalStorageData.courseids)if(a===dataCourseId){var u=n.courseids.indexOf(dataCourseId);u>-1&&n.courseids.splice(u,1)}n.sourceurl=window.location.href,o(n),a(this).removeClass("active"),t(),e(),c()}))),a(".comparison-table").length&&a(document).on("click",".comparison-table-remove-course-btn",(function(t){var e={courseids:[],sourceurl:""};if(dataCourseId=a(this).attr("data-courseid"),localStorage.length>0&&(currentLocalStorageData=JSON.parse(localStorage.getItem(r)),currentLocalStorageData)){for(const a of currentLocalStorageData.courseids)parseInt(a)!=parseInt(dataCourseId)&&e.courseids.push(a);e.sourceurl=currentLocalStorageData.sourceurl}o(e),function(a){if(a){var r="";let t=0;for(const o of a)r+=0==t?"?courses[]="+parseInt(o):"&courses[]="+parseInt(o),t++;var o=window.location.href;o=o.split("?")[0],o+=r,window.location.href=o}}(e.courseids)})),a("#linkToComparisonTable").click((function(a){i=0,localStorage.length>0&&(currentLocalStorageData=JSON.parse(localStorage.getItem(r)),currentLocalStorageData&&(i=currentLocalStorageData.courseids.length)),0==i&&a.preventDefault()}))}));