!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.CircleType=n():t.CircleType=n()}(window,(function(){return function(t){var n={};function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:r})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var i in t)e.d(r,i,function(n){return t[n]}.bind(null,i));return r},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},e.p="",e(e.s=28)}([function(t,n,e){var r=e(13)("wks"),i=e(12),o=e(1).Symbol,u="function"==typeof o;(t.exports=function(t){return r[t]||(r[t]=u&&o[t]||(u?o:i)("Symbol."+t))}).store=r},function(t,n){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(t,n){var e=t.exports={version:"2.6.11"};"number"==typeof __e&&(__e=e)},function(t,n,e){var r=e(4),i=e(11);t.exports=e(6)?function(t,n,e){return r.f(t,n,i(1,e))}:function(t,n,e){return t[n]=e,t}},function(t,n,e){var r=e(5),i=e(33),o=e(34),u=Object.defineProperty;n.f=e(6)?Object.defineProperty:function(t,n,e){if(r(t),n=o(n,!0),r(e),i)try{return u(t,n,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(t[n]=e.value),t}},function(t,n,e){var r=e(10);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,n,e){t.exports=!e(18)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,n){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},function(t,n){var e=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:e)(t)}},function(t,n){t.exports=function(t){if(null==t)throw TypeError("Can't call method on  "+t);return t}},function(t,n){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,n){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},function(t,n){var e=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++e+r).toString(36))}},function(t,n,e){var r=e(2),i=e(1),o=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(t.exports=function(t,n){return o[t]||(o[t]=void 0!==n?n:{})})("versions",[]).push({version:r.version,mode:e(16)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,n){t.exports={}},function(t,n,e){var r=e(13)("keys"),i=e(12);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,n){t.exports=!1},function(t,n,e){var r=e(1),i=e(2),o=e(3),u=e(20),c=e(21),a=function(t,n,e){var f,s,l,p,h=t&a.F,v=t&a.G,d=t&a.S,y=t&a.P,m=t&a.B,g=v?r:d?r[n]||(r[n]={}):(r[n]||{}).prototype,_=v?i:i[n]||(i[n]={}),x=_.prototype||(_.prototype={});for(f in v&&(e=n),e)l=((s=!h&&g&&void 0!==g[f])?g:e)[f],p=m&&s?c(l,r):y&&"function"==typeof l?c(Function.call,l):l,g&&u(g,f,l,t&a.U),_[f]!=l&&o(_,f,p),y&&x[f]!=l&&(x[f]=l)};r.core=i,a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,t.exports=a},function(t,n){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,n,e){var r=e(10),i=e(1).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,n,e){var r=e(1),i=e(3),o=e(7),u=e(12)("src"),c=e(35),a=(""+c).split("toString");e(2).inspectSource=function(t){return c.call(t)},(t.exports=function(t,n,e,c){var f="function"==typeof e;f&&(o(e,"name")||i(e,"name",n)),t[n]!==e&&(f&&(o(e,u)||i(e,u,t[n]?""+t[n]:a.join(String(n)))),t===r?t[n]=e:c?t[n]?t[n]=e:i(t,n,e):(delete t[n],i(t,n,e)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[u]||c.call(this)}))},function(t,n,e){var r=e(36);t.exports=function(t,n,e){if(r(t),void 0===n)return t;switch(e){case 1:return function(e){return t.call(n,e)};case 2:return function(e,r){return t.call(n,e,r)};case 3:return function(e,r,i){return t.call(n,e,r,i)}}return function(){return t.apply(n,arguments)}}},function(t,n,e){var r=e(42),i=e(9);t.exports=function(t){return r(i(t))}},function(t,n){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},function(t,n,e){var r=e(8),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,n){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,n,e){var r=e(4).f,i=e(7),o=e(0)("toStringTag");t.exports=function(t,n,e){t&&!i(t=e?t:t.prototype,o)&&r(t,o,{configurable:!0,value:n})}},function(t,n,e){var r=e(9);t.exports=function(t){return Object(r(t))}},function(t,n,e){e(29);var r=e(54).default;t.exports=r},function(t,n,e){e(30),e(47),t.exports=e(2).Array.from},function(t,n,e){"use strict";var r=e(31)(!0);e(32)(String,"String",(function(t){this._t=String(t),this._i=0}),(function(){var t,n=this._t,e=this._i;return e>=n.length?{value:void 0,done:!0}:(t=r(n,e),this._i+=t.length,{value:t,done:!1})}))},function(t,n,e){var r=e(8),i=e(9);t.exports=function(t){return function(n,e){var o,u,c=String(i(n)),a=r(e),f=c.length;return a<0||a>=f?t?"":void 0:(o=c.charCodeAt(a))<55296||o>56319||a+1===f||(u=c.charCodeAt(a+1))<56320||u>57343?t?c.charAt(a):o:t?c.slice(a,a+2):u-56320+(o-55296<<10)+65536}}},function(t,n,e){"use strict";var r=e(16),i=e(17),o=e(20),u=e(3),c=e(14),a=e(37),f=e(26),s=e(46),l=e(0)("iterator"),p=!([].keys&&"next"in[].keys()),h=function(){return this};t.exports=function(t,n,e,v,d,y,m){a(e,n,v);var g,_,x,b=function(t){if(!p&&t in S)return S[t];switch(t){case"keys":case"values":return function(){return new e(this,t)}}return function(){return new e(this,t)}},w=n+" Iterator",O="values"==d,j=!1,S=t.prototype,M=S[l]||S["@@iterator"]||d&&S[d],T=M||b(d),P=d?O?b("entries"):T:void 0,A="Array"==n&&S.entries||M;if(A&&(x=s(A.call(new t)))!==Object.prototype&&x.next&&(f(x,w,!0),r||"function"==typeof x[l]||u(x,l,h)),O&&M&&"values"!==M.name&&(j=!0,T=function(){return M.call(this)}),r&&!m||!p&&!j&&S[l]||u(S,l,T),c[n]=T,c[w]=h,d)if(g={values:O?T:b("values"),keys:y?T:b("keys"),entries:P},m)for(_ in g)_ in S||o(S,_,g[_]);else i(i.P+i.F*(p||j),n,g);return g}},function(t,n,e){t.exports=!e(6)&&!e(18)((function(){return 7!=Object.defineProperty(e(19)("div"),"a",{get:function(){return 7}}).a}))},function(t,n,e){var r=e(10);t.exports=function(t,n){if(!r(t))return t;var e,i;if(n&&"function"==typeof(e=t.toString)&&!r(i=e.call(t)))return i;if("function"==typeof(e=t.valueOf)&&!r(i=e.call(t)))return i;if(!n&&"function"==typeof(e=t.toString)&&!r(i=e.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,n,e){t.exports=e(13)("native-function-to-string",Function.toString)},function(t,n){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,n,e){"use strict";var r=e(38),i=e(11),o=e(26),u={};e(3)(u,e(0)("iterator"),(function(){return this})),t.exports=function(t,n,e){t.prototype=r(u,{next:i(1,e)}),o(t,n+" Iterator")}},function(t,n,e){var r=e(5),i=e(39),o=e(25),u=e(15)("IE_PROTO"),c=function(){},a=function(){var t,n=e(19)("iframe"),r=o.length;for(n.style.display="none",e(45).appendChild(n),n.src="javascript:",(t=n.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),a=t.F;r--;)delete a.prototype[o[r]];return a()};t.exports=Object.create||function(t,n){var e;return null!==t?(c.prototype=r(t),e=new c,c.prototype=null,e[u]=t):e=a(),void 0===n?e:i(e,n)}},function(t,n,e){var r=e(4),i=e(5),o=e(40);t.exports=e(6)?Object.defineProperties:function(t,n){i(t);for(var e,u=o(n),c=u.length,a=0;c>a;)r.f(t,e=u[a++],n[e]);return t}},function(t,n,e){var r=e(41),i=e(25);t.exports=Object.keys||function(t){return r(t,i)}},function(t,n,e){var r=e(7),i=e(22),o=e(43)(!1),u=e(15)("IE_PROTO");t.exports=function(t,n){var e,c=i(t),a=0,f=[];for(e in c)e!=u&&r(c,e)&&f.push(e);for(;n.length>a;)r(c,e=n[a++])&&(~o(f,e)||f.push(e));return f}},function(t,n,e){var r=e(23);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,n,e){var r=e(22),i=e(24),o=e(44);t.exports=function(t){return function(n,e,u){var c,a=r(n),f=i(a.length),s=o(u,f);if(t&&e!=e){for(;f>s;)if((c=a[s++])!=c)return!0}else for(;f>s;s++)if((t||s in a)&&a[s]===e)return t||s||0;return!t&&-1}}},function(t,n,e){var r=e(8),i=Math.max,o=Math.min;t.exports=function(t,n){return(t=r(t))<0?i(t+n,0):o(t,n)}},function(t,n,e){var r=e(1).document;t.exports=r&&r.documentElement},function(t,n,e){var r=e(7),i=e(27),o=e(15)("IE_PROTO"),u=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),r(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},function(t,n,e){"use strict";var r=e(21),i=e(17),o=e(27),u=e(48),c=e(49),a=e(24),f=e(50),s=e(51);i(i.S+i.F*!e(53)((function(t){Array.from(t)})),"Array",{from:function(t){var n,e,i,l,p=o(t),h="function"==typeof this?this:Array,v=arguments.length,d=v>1?arguments[1]:void 0,y=void 0!==d,m=0,g=s(p);if(y&&(d=r(d,v>2?arguments[2]:void 0,2)),null==g||h==Array&&c(g))for(e=new h(n=a(p.length));n>m;m++)f(e,m,y?d(p[m],m):p[m]);else for(l=g.call(p),e=new h;!(i=l.next()).done;m++)f(e,m,y?u(l,d,[i.value,m],!0):i.value);return e.length=m,e}})},function(t,n,e){var r=e(5);t.exports=function(t,n,e,i){try{return i?n(r(e)[0],e[1]):n(e)}catch(n){var o=t.return;throw void 0!==o&&r(o.call(t)),n}}},function(t,n,e){var r=e(14),i=e(0)("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||o[i]===t)}},function(t,n,e){"use strict";var r=e(4),i=e(11);t.exports=function(t,n,e){n in t?r.f(t,n,i(0,e)):t[n]=e}},function(t,n,e){var r=e(52),i=e(0)("iterator"),o=e(14);t.exports=e(2).getIteratorMethod=function(t){if(null!=t)return t[i]||t["@@iterator"]||o[r(t)]}},function(t,n,e){var r=e(23),i=e(0)("toStringTag"),o="Arguments"==r(function(){return arguments}());t.exports=function(t){var n,e,u;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,n){try{return t[n]}catch(t){}}(n=Object(t),i))?e:o?r(n):"Object"==(u=r(n))&&"function"==typeof n.callee?"Arguments":u}},function(t,n,e){var r=e(0)("iterator"),i=!1;try{var o=[7][r]();o.return=function(){i=!0},Array.from(o,(function(){throw 2}))}catch(t){}t.exports=function(t,n){if(!n&&!i)return!1;var e=!1;try{var o=[7],u=o[r]();u.next=function(){return{done:e=!0}},o[r]=function(){return u},t(o)}catch(t){}return e}},function(t,n,e){"use strict";e.r(n);var r=function(t){var n=t.getBoundingClientRect();return{height:n.height,left:n.left+window.pageXOffset,top:n.top+window.pageYOffset,width:n.width}};function i(t){return function(t){if(Array.isArray(t)){for(var n=0,e=new Array(t.length);n<t.length;n++)e[n]=t[n];return e}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var o=Math.PI/180,u=function(t){return t*o},c=function(t,n){return t*(1-Math.cos(u(n/2)))},a=180/Math.PI,f=function(t,n){return t.reduce((function(t,e){var r=e.width,i=r/n*a;return{"θ":t.θ+i,rotations:t.rotations.concat([t.θ+i/2])}}),{"θ":0,rotations:[]})};function s(t,n){for(var e=0;e<n.length;e++){var r=n[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var l=Math.PI,p=Math.max,h=Math.min,v=function(){function t(n,e){!function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,t),this.element=n,this.originalHTML=this.element.innerHTML;var o=document.createElement("div"),u=document.createDocumentFragment();o.setAttribute("aria-label",n.innerText),o.style.position="relative",this.container=o,this._letters=function(t,n){var e=document.createElement("span");e.style.display="inline-block";var r=t.innerText.trim();return(n?n(r):i(r)).map((function(t){var n=e.cloneNode();return n.insertAdjacentHTML("afterbegin"," "===t?"&nbsp;":t),n}))}(n,e),this._letters.forEach((function(t){return u.appendChild(t)})),o.appendChild(u),this.element.innerHTML="",this.element.appendChild(o);var c=window.getComputedStyle(this.element),a=c.fontSize,f=c.lineHeight;this._fontSize=parseFloat(a),this._lineHeight=parseFloat(f)||this._fontSize,this._metrics=this._letters.map(r);var s=this._metrics.reduce((function(t,n){return t+n.width}),0);this._minRadius=s/l/2+this._lineHeight,this._dir=1,this._forceWidth=!1,this._forceHeight=!0,this._radius=this._minRadius,this._invalidate()}var n,e,o;return n=t,(e=[{key:"radius",value:function(t){return void 0!==t?(this._radius=p(this._minRadius,t),this._invalidate(),this):this._radius}},{key:"dir",value:function(t){return void 0!==t?(this._dir=t,this._invalidate(),this):this._dir}},{key:"forceWidth",value:function(t){return void 0!==t?(this._forceWidth=t,this._invalidate(),this):this._forceWidth}},{key:"forceHeight",value:function(t){return void 0!==t?(this._forceHeight=t,this._invalidate(),this):this._forceHeight}},{key:"refresh",value:function(){return this._invalidate()}},{key:"destroy",value:function(){return this.element.innerHTML=this.originalHTML,this}},{key:"_invalidate",value:function(){var t=this;return cancelAnimationFrame(this._raf),this._raf=requestAnimationFrame((function(){t._layout()})),this}},{key:"_layout",value:function(){var t=this,n=this._radius,e=this._dir,r=-1===e?-n+this._lineHeight:n,i="center ".concat(r/this._fontSize,"em"),o=n-this._lineHeight,a=f(this._metrics,o),s=a.rotations,l=a.θ;if(this._letters.forEach((function(n,r){var o=n.style,u=(-.5*l+s[r])*e,c=-.5*t._metrics[r].width/t._fontSize,a="translateX(".concat(c,"em) rotate(").concat(u,"deg)");o.position="absolute",o.bottom=-1===e?0:"auto",o.left="50%",o.transform=a,o.transformOrigin=i,o.webkitTransform=a,o.webkitTransformOrigin=i})),this._forceHeight){var p=l>180?c(n,l):c(o,l)+this._lineHeight;this.container.style.height="".concat(p/this._fontSize,"em")}if(this._forceWidth){var v=function(t,n){return 2*t*Math.sin(u(n/2))}(n,h(180,l));this.container.style.width="".concat(v/this._fontSize,"em")}return this}}])&&s(n.prototype,e),o&&s(n,o),t}();n.default=v}])}));function renderDefaultIcons(sParent){sParent=sParent==undefined?'':sParent+' ';$(sParent+"*.icon1 ul li, "+sParent+"ul.icon1 li").each(function(){var oElement=$('> svg.icon-next bgicon',this);if(oElement.length){$(oElement).html('')}else{$(this).html('<svg class="icon icon-next bgicon"><use xlink:href="#icon-next"></use></svg>'+$(this).html());oElement=$('> svg.icon-next bgicon',this)}})}function positionBreadcrumb(){var oBreadcrumb=$('[itemprop="breadcrumb"]');if(!oBreadcrumb.length)return;var oContainer=$('[data-breadcrumb="true"]').first().find('[data-breadcrumb-container="true"]');if(!oContainer.length)return;oContainer.html(oBreadcrumb[0].outerHTML);oBreadcrumb.remove()}$(function(){positionBreadcrumb();renderDefaultIcons()});function convertButtons(){var aButtons=Array('.button1','.button2','.button3');var oButton;for(var i=0;i<aButtons.length;i++){$(aButtons[i]).each(function(){if(!$(this).hasClass('converted')){$(this).addClass('converted');oButton=$(this).clone();$(this).html('<span class="innerbutton">'+$(oButton).html()+'</span><span class="outerbutton">'+$(oButton).html()+'</span>')}})}}function openCustomOverlay(lVersionKey,oElement){if(lVersionKey<=2){$('body').addClass('customoverlay');$('#customoverlaycontainer div.innercustomoverlaycontainer div').each(function(){$(this).remove()});$(oElement).first().clone().appendTo($('#customoverlaycontainer div.innercustomoverlaycontainer'));$('#customoverlaycontainer').fadeIn(500,function(){$(window).on('click.customoverlay',function(oEvent){var bContains=$.contains($('#customoverlaycontainer')[0],oEvent.target);if(!bContains&&!this.bLock){closeCustomOverlay()}})});if($(window).width()<=681){initCarousel($('div.OverlayTeaserT1Overlay div.elements.images'),$('div.OverlayTeaserT1Overlay div.elements.images').data('carousel-config'))}}}function closeCustomOverlay(){$(window).off('click.customoverlay');$('body').removeClass('customoverlay');$('#customoverlaycontainer').fadeOut(500)}function initLinkedElements(){$('[data-elementlinked="True"]').each(function(){$(this).click(function(){var sLinkTarget=$(this).data('linktarget');if(sLinkTarget==""){sLinkTarget="_self"}window.open($(this).data('link'),sLinkTarget)})})}function initBreadCrumb(){if($('[data-breadcrumbcontainer="True"]').length>0){$('body > #BreadcrumbT1').show().appendTo($('[data-breadcrumbcontainer="True"]').first())}}function initfadeineffect1(){$('.fadeineffect1').each(function(){var random=Math.floor(Math.random()*18)+7;$(this).css({'transform':random+'vh'});$(this).css({'-webkit-transform':random+'vh'})})}function fadeineffect1(){$('.fadeineffect1').each(function(){if($(this).offset().top-$(window).height()+$(window).height()*0.3<$(window).scrollTop()){$(this).addClass('triggered')}})}function scrollToMyElement(oElement,lTime,lOffset,sParent){sParentSelector=sParent?sParent:'html, body';$(sParentSelector).animate({scrollTop:$(oElement).offset().top-(lOffset?lOffset:0)},lTime)}function selectStoriesListLabelID(oElement){$(oElement).toggleClass('active bgteaser2');var sValue='';if($(oElement).hasClass('active'))sValue=$(oElement).data('label-id');$(oElement).siblings().each(function(){if($(this).hasClass('active')){$(this).toggleClass('active bgteaser2')}});$(oElement).closest('.innerForm').find('input[name="LabelIDs"]').val(sValue);submitStoriesListT1()}function submitStoriesListT1(){$('#StoriesListT1Loader').show();StoriesListT1.checkFormular(StoriesListT1Data)}var oSeasonCircle={module:undefined,init:function(){this.initListener();this.curveText();window.addEventListener('resize',function(){oSeasonCircle.initListener()},true)},initListener:function(){var module=$('section.SeasonCircleT1');module.find('.circle .element').each(function(){$(this).on('mouseover',function(){module.find('.innerelement[data-element="'+$(this).attr('data-element')+'"]').css({'opacity':1});module.find('.icon').css({'opacity':0})});$(this).on('mouseout',function(){module.find('.innerelement').css({'opacity':0});module.find('.icon').css({'opacity':1})})})},curveText:function(){new CircleType(document.getElementById('curved-1')).dir(1).radius(700);new CircleType(document.getElementById('curved-2')).dir(1).radius(700);new CircleType(document.getElementById('curved-3')).dir(-1).radius(700);new CircleType(document.getElementById('curved-4')).dir(-1).radius(700);if(window.matchMedia('(max-width: 920px)').matches){new CircleType(document.getElementById('curved-1')).dir(1).radius(384);new CircleType(document.getElementById('curved-2')).dir(1).radius(384);new CircleType(document.getElementById('curved-3')).dir(-1).radius(384);new CircleType(document.getElementById('curved-4')).dir(-1).radius(384)}}};onScrMngrLoaded(function(){$(function(){oSeasonCircle.init()})});var oServicesT3={_oRequestBox:undefined,_oRequestForm:undefined,_oCloneElement:undefined,_sServiceElements:undefined,_sServiceFormElements:undefined,init:function(){this._oRequestBox=$('div.unitservices.requestbox.layout3.cssversion1');this._oRequestForm=$('section.ServiceListRequestFormular');this._oCloneElement=$('section.ServiceListRequestFormular form div.services div.formrow.empty');this._sServiceElements='div.unitservices.list.layout3.cssversion1 div.service';this._sServiceFormElements='section.ServiceListRequestFormular form div.services div.formrow.service';this.loadServices()},loadServices:function(){var sServiceIDs=GetCookie('Page_ServiceIDs');if(sServiceIDs!=''){var aServiceIDs=sServiceIDs.split(',');for(var i=0;i<aServiceIDs.length;i++){$(this._sServiceElements+aServiceIDs[i]).addClass('added')}this._upadteServices()}},removeFromServiceRequest:function(lServiceID,sSubcategoryID){$(this._sServiceElements+lServiceID+'-'+sSubcategoryID).removeClass('added');var sServiceIDs=GetCookie('Page_ServiceIDs');aServiceIDs=sServiceIDs.split(',');aServiceIDs.forEach(function(id,o){if(id==lServiceID+'-'+sSubcategoryID){aServiceIDs.splice(o,1);DeleteCookie('Page_Service'+id)}});sServiceIDs=aServiceIDs.join(',');SetCookie('Page_ServiceIDs',sServiceIDs,7);this._upadteServices()},addToServiceRequest:function(lServiceID,sSubcategoryID){$(this._sServiceElements+lServiceID+'-'+sSubcategoryID).addClass('added');this._upadteServices()},changeService:function(oElement){SetCookie('Page_Service'+oElement.attr('data-service-id'),oElement.closest('div.formrow').find('div.amount select').val()+','+oElement.attr('data-service-name')+','+oElement.closest('div.formrow').find('div.timer select').val()+','+oElement.closest('div.formrow').find('div.date input').val(),7)},openCalendar:function(oElement){var position=oElement.offset();var container=$('div.kalendercontainer');var calendarclone=$('section.ServiceListRequestFormular form div.calendarfield input');if(container.is(":hidden")){$('section.ServiceListRequestFormular div.formrow.empty div.calendar a.kalenderopener').click()}if($(window).width()>1700){container.css("left",position.left+40);container.css("top",position.top-130)}else if($(window).width()>1400){container.css("left",position.left-100);container.css("top",position.top)}else{container.css("left",position.left-200);container.css("top",position.top+10)}calendarclone.unbind();calendarclone.on('input:change',function(){oElement.closest('div.formrow').find('div.date input').val(calendarclone.val());oServicesT3.changeService(oElement.closest('div.formrow').find('div.date input'))})},scrollToForm:function(){$("html, body").animate({scrollTop:$('#ServiceListRequest').offset().top-220},500)},_upadteServices:function(){var sServiceIDs=GetCookie('Page_ServiceIDs');var lCurrentID='';$(this._sServiceElements+'.added').each(function(){lCurrentID=$(this).attr('data-service-id')+'-'+$(this).attr('data-subcategory-id');if(sServiceIDs.indexOf(lCurrentID)<0){if(sServiceIDs!=''){sServiceIDs=sServiceIDs+','}sServiceIDs=sServiceIDs+lCurrentID}});SetCookie('Page_ServiceIDs',sServiceIDs,7);var aServiceIDs=sServiceIDs.split(',');$(this._sServiceFormElements).each(function(){if(!aServiceIDs.includes($(this).attr('data-service-id')+'-'+$(this).attr('data-subcategory-id'))){DeleteCookie('Page_Service'+$(this).attr('data-service-id')+'-'+$(this).attr('data-subcategory-id'));$(this).remove()}});for(var i=0;i<aServiceIDs.length;i++){if($(this._sServiceFormElements+'.service'+aServiceIDs[i]).length==0){var oNewElement=this._oCloneElement.clone();oNewElement.find('div.amount select').attr('id','Amount'+aServiceIDs[i]);oNewElement.find('div.name input').attr('id','Name'+aServiceIDs[i]);oNewElement.find('div.timer select').attr('id','Timer'+aServiceIDs[i]);oNewElement.find('div.date input').attr('id','Date'+aServiceIDs[i]);oNewElement.find('div.calendar').remove();oNewElement.attr('data-serviceid',aServiceIDs[i]);oNewElement.find('div.date input').on('change',function(){oServicesT3.changeService($(this))});var lValue='1';var sName=$(this._sServiceElements+aServiceIDs[i]).attr('data-service-name');var sTimer='9:00';var currentDate=new Date();var tomorrow=new Date(currentDate.setDate(currentDate.getDate()+1));var day=tomorrow.getDate();var month=tomorrow.getMonth()+1;var year=tomorrow.getFullYear();var sDate=day+'.'+month+'.'+year;if(GetCookie('Page_Service'+aServiceIDs[i])!=''){if(GetCookie('Page_Service'+aServiceIDs[i]).split(',').length==4){lValue=GetCookie('Page_Service'+aServiceIDs[i]).split(',')[0];sName=GetCookie('Page_Service'+aServiceIDs[i]).split(',')[1];sTimer=GetCookie('Page_Service'+aServiceIDs[i]).split(',')[2];sDate=GetCookie('Page_Service'+aServiceIDs[i]).split(',')[3]}}SetCookie('Page_Service'+aServiceIDs[i],lValue+','+sName+','+sTimer+','+sDate,7);oNewElement.find('div.amount select').attr('data-service-id',aServiceIDs[i]);oNewElement.find('div.amount select').attr('data-service-name',sName);oNewElement.find('div.amount select').val(lValue);oNewElement.find('div.amount select').trigger('change');oNewElement.find('div.timer select').attr('data-service-id',aServiceIDs[i]);oNewElement.find('div.timer select').attr('data-service-name',sName);oNewElement.find('div.timer select').val(sTimer);oNewElement.find('div.timer select').trigger('change');oNewElement.find('div.date input').attr('data-service-id',aServiceIDs[i]);oNewElement.find('div.date input').attr('data-service-name',sName);oNewElement.find('div.date input').attr('value',sDate);oNewElement.find('div.date input').trigger('change');oNewElement.find('div.name input').attr('value',sName);oNewElement.appendTo(this._oCloneElement.parent());oNewElement.addClass('service service'+aServiceIDs[i]);oNewElement.removeClass('empty');$('[data-serviceid="'+aServiceIDs[i]+'"]').find('div.close-icon').on('click',function(){var sServiceId=$(this).parent().attr('data-serviceid');oServicesT3.removeFromServiceRequest(sServiceId.split('-')[0],sServiceId.split('-')[1])})}}this._toggleRequest()},_toggleRequest:function(){var sServiceIDs=GetCookie('Page_ServiceIDs');if(sServiceIDs!=''){this._oRequestBox.addClass('show');this._oRequestForm.removeClass('closed')}else{this._oRequestBox.removeClass('show');this._oRequestForm.addClass('closed')}}};onScrMngrLoaded(function(){$(function(){unitServices.filter.checkBox=function(oElement){oElement=$(oElement);var sValue=oElement.val();if(oElement.prop("checked")==true){this.options.sCategoryIDs=sValue;oElement.parents('.categorybox').find('input').each($.proxy(function(i,o){if($(o).prop('checked')&&$(o).attr('id')!=oElement.attr('id')){$(o)[0].checked=false;$(o).siblings('svg').eq(0).attr('class','icon-checkbox');$(o).siblings('svg').find('use').attr('xlink:href','#icon-checkbox')}},this))}else{this.options.sCategoryIDs=''}if(this.options.oCheckBoxAll){if(this.options.sCategoryIDs==''){this.setCheckboxValue(this.options.oCheckBoxAll,true)}else{this.setCheckboxValue(this.options.oCheckBoxAll,false)}this.options.onChancheIcon()}this.loadAjax()};oServicesT3.init()})});function oRoomFilter(sCustomSelectID,sFormID,sFilterTypeID,oFormVariable,oFormData){var _sCustomSelectID=sCustomSelectID;var _sFormID=sFormID;var _sFilterTypeID=sFilterTypeID;var _oFormVariable=oFormVariable;var _oFormData=oFormData;this.toggleSelect=function(){$('#'+_sCustomSelectID).find('div.customselectoptionscontainer').slideToggle(500);$('#'+_sCustomSelectID).toggleClass('open')},this.selectValue=function(oElement){$('#'+_sCustomSelectID).find('div.customselectfield').html($(oElement).html());$('#'+_sFormID+_sFilterTypeID).val($(oElement).data('roomtypeid'));$('#'+_sFormID+'Loader').show();_oFormVariable.checkFormular(_oFormData);this.toggleSelect()}};function oRoomCompare(sModuleID,oModuleElement){var _sModuleID=sModuleID;var _oModuleElement=oModuleElement;var _aCompareBoxElements={};this.init=function(){for(var i=1;i<4;i++){var lRoomID=-1;var sImageLink='';_aCompareBoxElements[(i-1)]=_oModuleElement.find('div.Filter div.roomcompare div.room'+i);_aCompareBoxElements[(i-1)].attr('data-roomid','e');if(GetCookie('Page_Room_'+i)!=""&&GetCookie('Page_Room_'+i)>0){lRoomID=GetCookie('Page_Room_'+i);sImageLink=_oModuleElement.find('div.Result div.element.room[data-roomid="'+lRoomID+'"]').data('previewimageurl');_aCompareBoxElements[(i-1)].addClass('imageset');_aCompareBoxElements[(i-1)].attr('data-roomid',lRoomID);_aCompareBoxElements[(i-1)].find('div.image').css({'background-image':'url('+sImageLink+')'})}}_validate()},this.toggleRoom=function(lRoomID){if(!_oModuleElement.find('div.Result').hasClass('comparelocked')||_oModuleElement.find('div.Result div.element.room[data-roomid="'+lRoomID+'"]').hasClass('selected')){if(_oModuleElement.find('div.Result div.element.room[data-roomid="'+lRoomID+'"]').hasClass('selected')){_oModuleElement.find('div.Result div.element.room[data-roomid="'+lRoomID+'"]').removeClass('selected');for(var i=0;i<3;i++){if(_aCompareBoxElements[i].attr('data-roomid')==lRoomID){_aCompareBoxElements[i].removeClass('imageset');_aCompareBoxElements[i].find('div.image').css({'background-image':'none'});_aCompareBoxElements[i].attr('data-roomid','e')}}}else{var bSet=false;_oModuleElement.find('div.Result div.element.room[data-roomid="'+lRoomID+'"]').addClass('selected');for(var i=0;i<3;i++){if(_aCompareBoxElements[i].attr('data-roomid')=='e'&&!bSet){bSet=true;var sImageLink=_oModuleElement.find('div.Result div.element.room[data-roomid="'+lRoomID+'"]').data('previewimageurl');_aCompareBoxElements[i].addClass('imageset');_aCompareBoxElements[i].find('div.image').css({'background-image':'url('+sImageLink+')'});_aCompareBoxElements[i].attr('data-roomid',lRoomID)}}}_validate()}},_validate=function(){var lCount=0;for(var i=0;i<3;i++){if(_aCompareBoxElements[i].attr('data-roomid')!='e'){lCount++;SetCookie('Page_Room_'+(i+1),_aCompareBoxElements[i].attr('data-roomid'));_oModuleElement.find('div.Result div.element.room[data-roomid="'+_aCompareBoxElements[i].attr('data-roomid')+'"]').addClass('selected')}else{SetCookie('Page_Room_'+(i+1),'e')}}if(lCount>1){_oModuleElement.find('div.Filter').addClass('compareable');$('body').addClass('compareable')}else{_oModuleElement.find('div.Filter').removeClass('compareable');$('body').removeClass('compareable')}if(lCount>2){_oModuleElement.find('div.Result').addClass('comparelocked')}else{_oModuleElement.find('div.Result').removeClass('comparelocked')}oModuleElement.find('div.notification span.selected').first().html(lCount)},this.revalidate=function(){_oModuleElement.find('div.Result div.element.room').each(function(){for(var i=0;i<3;i++){if(_aCompareBoxElements[i].attr('data-roomid')==$(this).data('roomid')){$(this).addClass('selected')}}})},this.removeRoom=function(lRoomID){_oModuleElement.find('div.Result div.element.room[data-roomid="'+lRoomID+'"]').removeClass('selected');for(var i=0;i<3;i++){if(_aCompareBoxElements[i].attr('data-roomid')==lRoomID){_aCompareBoxElements[i].removeClass('imageset');_aCompareBoxElements[i].find('div.image').css({'background-image':'none'});_aCompareBoxElements[i].attr('data-roomid','e')}}_validate()}};function selectLabelID(oElement){$(oElement).toggleClass('active bgteaser2');var sValue='';$('#OffersListT1 div.label.active').each(function(){if(sValue!=''){sValue+=','}sValue+=$(this).data('label-id')});$('#OffersListT1LabelIDs').val(sValue);submitOffersListT1()}function selectDate(oElement){$('#OffersListT1Date').val($(oElement).data('date'));$('#Customselectfield').html($(oElement).html());$('#Customselectfield').siblings('.optionscontainer').slideToggle(500);$('#Customselectfield').parent('.customselect').toggleClass('open');submitOffersListT1()}function toggleOptions(){$('#Customselectfield').siblings('.optionscontainer').slideToggle(500);$('#Customselectfield').parent('.customselect').toggleClass('open')}function submitOffersListT1(){$('#OffersListT1Loader').show();OffersListT1.checkFormular(OffersListT1Data)}onScrMngrLoaded(function(){(function(){var parseUrl=function(link){var a=document.createElement('a');a.href=link;return a};var isSameOrigin=function(url1,url2){return(url1.hostname===url2.hostname)};var currentPage=window.location||window.document.location;document.addEventListener('DOMContentLoaded',function(){var els=$('section.SalesContent.OfferDetailT1 div.offercontent article * + .introduction a');for(var i=0;i<els.length;i++){var el=els[i];var isLocal=isSameOrigin(parseUrl(el.href),currentPage);if(!isLocal){$(el).attr('target','_blank');$(el).addClass('targetBlankAdded')}}})})()});var oOverviewRoomsT1={init:function(sDetailLink){var oThis=this;$('.no-mobile-device [data-module="OverviewRoomsT1"] svg').each(function(){$(this).find('use').on('mouseenter',function(){oThis._changeView($(this))});$(this).find('use').on('click',function(){window.location.href=$(this).parent().attr('data-detail-link')})});$('.mobile-device [data-module="OverviewRoomsT1"] svg').each(function(){$(this).find('use').on('click',function(){oThis._changeView($(this))})});$('.no-mobile-device [data-module="OverviewRoomsT1"] .tab').each(function(){var lProductID=$(this).attr('data-productid');$(this).on('mouseenter',function(){oThis._setProductID($(this),lProductID)});$(this).on('click',function(){var sLink=$(this).attr('data-detail-link');if(sLink!=''){window.location.href=sLink}})});$('.mobile-device [data-module="OverviewRoomsT1"] .tab').each(function(){$(this).on('click',function(){if($(this).hasClass('active')){var sLink=$(this).attr('data-detail-link');if(sLink!=''){window.location.href=sLink}}else{var lProductID=$(this).attr('data-productid');oThis._setProductID($(this),lProductID)}})})},_setProductID:function(oElement,lProductID){if(oElement.hasClass('active'))return;oElement.siblings().removeClass('active');oElement.addClass('active');var oImage=$('[data-module="OverviewRoomsT1"] .image[data-productid="'+lProductID+'"]');oImage.siblings().removeClass('active');oImage.addClass('active');var oInfoText=$('[data-module="OverviewRoomsT1"] .info-text[data-productid="'+lProductID+'"]');$('[data-module="OverviewRoomsT1"] .info-text').fadeOut();oInfoText.fadeIn()},_changeView:function(oElement){var lProductID=oElement.parent().attr('data-productid');var oTab=$('[data-module="OverviewRoomsT1"] .tab[data-productid="'+lProductID+'"]');oTab.siblings().removeClass('active');oTab.addClass('active');var oImage=$('[data-module="OverviewRoomsT1"] .image[data-productid="'+lProductID+'"]');oImage.siblings().removeClass('active');oImage.addClass('active');var oInfoText=$('[data-module="OverviewRoomsT1"] .info-text[data-productid="'+lProductID+'"]');$('[data-module="OverviewRoomsT1"] .info-text').fadeOut();oInfoText.fadeIn()}};var oMessenger={oTimeout:null,lLastHeight:-1,init:function(){RespHelper.on('resize:change',$.proxy(function(){this.recalcPosition()},this));$(window).scroll($.proxy(function(){this.oTimeout=window.setTimeout($.proxy(function(){this.recalcPosition()},this),250)},this));if($('#unitcookieonpageBar').length){$(window).on('click.cookieonpagebar',$.proxy(function(oEvent){if(!$.contains($('#unitcookieonpageBar')[0],oEvent.target)){$(window).off('click.cookieonpagebar');$('section.unitcookieonpage div.inside a.icon').off('click.cookieonpagebar');this.recalcPosition()}},this));$('section.unitcookieonpage div.inside a.icon').one('click.cookieonpagebar',$.proxy(function(){$(window).off('click.cookieonpagebar');this.recalcPosition()},this))}},recalcPosition:function(){var lHeight=0;var lWidth=$(window).width();if($('section.unitcookieonpage').length&&$('section.unitcookieonpage').is(':visible')){lHeight+=$('section.unitcookieonpage').height()}if($('header.pageheader div.mobilemenu').length&&$('header.pageheader div.mobilemenu').is(':visible')){lHeight+=$('header.pageheader div.mobilemenu').height()}if($('section.SalesContent.RoomsListT1 div.filter.fixed').length&&$('section.SalesContent.RoomsListT1 div.filter.fixed').is(':visible')){lHeight+=$('section.SalesContent.RoomsListT1 div.filter.fixed').outerHeight()}if(this.lLastHeight!=lHeight){this.lLastHeight=lHeight;hubMessengerWidget.publicMethods.setWidgetOffsets({top:lHeight*-1})}}};function selectListLabelID(oElement,sListType){$(oElement).toggleClass('active bgteaser2');var sValue='';if($(oElement).hasClass('active'))sValue=$(oElement).data('label-id');$(oElement).siblings().each(function(){if($(this).hasClass('active')){if(sValue!='')sValue+=',';sValue+=$(this).data('label-id')}});$(oElement).closest('.innerForm').find('input[name="LabelIDs"]').val(sValue);switch(sListType){case'ListT1':submitListT1();break;case'ListT2':submitListT2();break;case'ListT3':submitListT4();break;case'ListT4':submitListT4();break}}function submitListT1(){$('#ListT1Loader').show();ListT1.checkFormular(ListT1Data)}function submitListT2(){$('#ListT2Loader').show();ListT2.checkFormular(ListT2Data)}function submitListT3(){$('#ListT3Loader').show();ListT3.checkFormular(ListT3Data)}function submitListT4(){$('#ListT4Loader').show();ListT4.checkFormular(ListT4Data)}function menuscroll(){if($(window).scrollTop()>$(window).height()/4*3){$('body').removeClass('invertedheader');$('body').addClass('scrollmenu')}else{$('body').removeClass('scrollmenu');$('body').addClass('invertedheader')}if($(window).scrollTop()>$(window).height()/2){if(!$('body').hasClass('initscrollmenu')){$('body').addClass('initscrollmenu')}}else{$('body').removeClass('initscrollmenu')}}function responsiveClick(oElement){if(oElement.closest('li').hasClass('responsiveshow')){$('div.menu ul.menu li.responsiveshow').removeClass('responsiveshow').find('ul').slideToggle(500)}else{$('div.menu ul.menu li.responsiveshow').removeClass('responsiveshow').find('ul').slideToggle(500);$(oElement).closest('li').addClass('responsiveshow').find('ul').slideToggle(500)}}