/**
* is24-information
* version: 1.22.4
* date: 23-03-2017
*/
window.IS24=window.IS24||{},window.IS24.gpt=function(){"use strict";function a(a){var b,c;k.reportGPTLoadError&&(b="could not load google gpt. code: "+a.status,c="information.js gptLoader",window.is24ExceptionLog?window.is24ExceptionLog(new Error(b),c):window.console&&window.console.error&&window.console.error(b+" - "+c))}function b(a,b){b&&l.extend(!0,a,b)}function c(a){var b,c=0;for(b in a)a.hasOwnProperty(b)&&c++;return c}function d(a,b){return a.length>0||c(b.slots)>0||b.forceload}function e(){window.googletag&&window.googletag.defineSlot||l.ajax({timeout:6e3,dataType:"script",cache:!0,url:k.gptUrl}).fail(a)}function f(){j.gptAdd.gptAdd(),j.gptSetResponsiveAdHandler(),j.gptAddHandler.init()}function g(){var a=l(i);b(k,window.IS24.gptConfig),d(a,k)&&(j.krux(),e(),j.gptSafeframeEnhancement(),j.gptConfigure(k),j.gptCreateSlotsFromNodes(a,k),"function"==typeof window.oxProcess?window.oxProcess(function(){f()}):f())}var h=0,i="[data-gpt-slot]",j={},k={reportGPTLoadError:!1,gptUrl:"//www.googletagservices.com/tag/js/gpt.js",interactiveMediaUrl:"//cdn.interactivemedia.net/live/Immobilienscout24/live/globalAdTag.min.js",global:{isForecast:!1,targeting:{},outOfPage:"banner_top"},slots:{},lazy:{},breakpoints:[],index:{},eventHandler:{all:null,slotIds:null,domIds:null}};window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[];var l=window.$;return!l&&window.jQuery&&(l=window.jQuery),j.calculateStickyOffset=function(){function a(a,b){return l(window).scrollTop()>b&&(a-=b),a}function b(a,b){return a+=b}function c(a){return a+=window.pageYOffset}return function(d,e){var f=0;return e=e||0,f=a(f,d),f=b(f,e),f=c(f)}}(),j.gptAdd=function(){function a(a,b){var c=a.sort(function(a,b){return a-b});k.breakpoints.push({slot:b,breaks:c})}function b(){var a;try{a=new CustomEvent("fetching_ad",{detail:"details"})}catch(b){a=document.createEvent("CustomEvent"),a.initCustomEvent("fetching_ad",!0,!1,{detail:"details"})}window.document.dispatchEvent(a)}function c(a,b){return 0===b.length||a.isAdded||!a.slot||!a.sizes}function d(a,c){c.showAd&&!c.isDisplayed&&(googletag.display(a),b(a,c),c.isDisplayed=!0)}function e(a){var b;l(document.body).append("
"),b=googletag.defineOutOfPageSlot(a.slot,o),b.addService(googletag.pubads())}function f(a,b,c){var d=googletag.defineSlot(a.slot,b,c);return d.addService(googletag.pubads()),d.setTargeting("domNodeId",c),d}function g(a,b){var c,d;for(d=googletag.sizeMapping(),c=0;ca.length)&&(c=a.length),c-=b.length;var d=a.indexOf(b,c);return-1!==d&&d===c}function i(a){var b=h(a.slot,k&&k.global?"/"+k.global.outOfPage:"");b&&(e(a),p=!0)}function m(b,d){var e,h,j,k=l("#"+b);if(!c(d,k)&&!d.isAdded)return d.isAdded=!0,d.showAd=!0,i(d),d.lazy||(l.isArray(d.sizes)&&l.isArray(d.sizes[0])?(h=d.sizes,e=[],j=f(d,h[1],b),j.defineSizeMapping(g(h,e)),a(e,j)):j=f(d,d.sizes,b)),d.slotObj=j,d}function n(){p&&(googletag.display(o),p=!1)}var o="is24-interstitial",p=!1;return{gptAdd:function(){googletag.cmd.push(function(){l.each(k.slots,function(a,b){var c=m(a,b);c&&c.lazy&&(c.isAdded=!1,j.lazyLoad.addLazyAdvertisement(k,a,c),delete k.slots[a])});try{window.OX.dfp_bidder.setOxTargeting()}catch(a){}googletag.enableServices(),l.each(k.slots,d),n()})},display:d,add:m}}(),j.gptAddHandler=function(){function a(a){return k.eventHandler.slotIds&&k.eventHandler.slotIds[a.getAdUnitPath()]}function b(a){return k.eventHandler.domIds&&k.eventHandler.domIds[a.getSlotId().getName()]}function c(a,b){return a.find("."+b).length>0}function d(a,b){var d=b.slots[a],e="anzeigentitel",f=l("#"+a);if(d&&d.title&&!c(f,e)){var g="center";d.title.indexOf("left")>=0?g="left":d.title.indexOf("right")>=0&&(g="right");var h=l('ANZEIGE
');h.css({"text-align":g,color:"#969696","font-size":"11px"}),d.title.indexOf("top")>=0?h.insertBefore(f.children()[0]):h.insertAfter(f.children()[0])}}function e(){l.each(j,function(a,b){var c=!0;b.called||(l.each(b.slotIds,function(a,b){-1===i.indexOf(b)&&(c=!1)}),c&&(b.called=!0,b.callback()))})}function f(){h||(h=!0,googletag.cmd.push(function(){googletag.pubads().addEventListener("slotRenderEnded",function(c){var f=c.slot,g=!1,h=f.getSlotId().getName(),j=f.getSlotId().getDomId();c.isEmpty||(i.push(h),e()),k.eventHandler.all&&(g=k.eventHandler.all(c)),g||(a(f)?k.eventHandler.slotIds[f.getAdUnitPath()](c):b(f)&&k.eventHandler.domIds[h](c)),d(j,k)})}))}function g(a,b){var c=a;l.isArray(a)||(c=[a]),j.push({slotIds:c,callback:b}),e()}var h=!1,i=[],j=[];return{init:f,onSlotsRendered:g}}(),j.gptConfigure=function(a){googletag.cmd.push(function(){googletag.pubads().enableSingleRequest(),googletag.pubads().collapseEmptyDivs(!0),a.global&&(a.global.targeting&&(l.each(a.global.targeting,function(a,b){"undefined"!=typeof b&&googletag.pubads().setTargeting(a,b)}),j.increaseOnline.adjustTargeting()),a.global.isForecast&&googletag.pubads().setTargeting("forecast","true"));var b="adtest";if(window.location.search.indexOf(b)>=0){var c=window.location.href.split("?");if(c&&c.length>0){var d=c[1].split(/[]/);l.each(d,function(a,c){if(0===c.indexOf(b+"=")){var d=c.split("=");googletag.pubads().setTargeting(b,d[1])}})}}})},j.gptCreateSlotsFromNodes=function(){function a(a,b){var c={sizes:[],title:null,lazy:!1,lazyThreshold:0};if(a){var d=a.split(";");l.each(d,function(a,b){var d=b.split("=");if("sizes"===d[0])try{c.sizes=JSON.parse(d[1])}catch(e){}else if("title"===d[0])try{c.title=d[1]}catch(e){}else if("lazy"===d[0])try{c.lazy="true"===d[1]}catch(e){}else if("lazythreshold"===d[0].toLowerCase())try{c.lazyThreshold=parseInt(d[1],10)}catch(e){}})}return 0===c.sizes.length&&j.logError("missing size information for id: "+b),c}function b(a,b){return b.slots[a]}function c(a){return a=a.filter(function(a,b){var c=l(b);return c.is(":visible")||c.hasClass("gptForceLoad")})}function d(a){var b="gpt-slot-"+h;return h++,a.attr("id",b),b}return function(e,f){googletag.cmd.push(function(){e=c(e),e.each(function(c,e){var g=l(e),h=g.attr("id"),i=g.attr("data-gpt-config"),j=!!g.attr("data-gpt-index"),k=g.attr("data-gpt-slot");if(!b(h,f)){if(j&&k){var m=void 0!==f.index[k]?f.index[k]:0;m++,g.attr("data-gpt-slot",k+"_"+m),f.index[k]=m}h||(h=d(g));var n=a(i,h);f.slots[h]={slot:g.attr("data-gpt-slot"),sizes:n.sizes,title:n.title,lazy:n.lazy,lazyThreshold:n.lazyThreshold}}})})}}(),j.gptSafeframeEnhancement=function(){function a(a){var b=window.IS24;void 0!==a.brandDaySuperiorImage&&null!==a.brandDaySuperiorImage&&b&&b.homepage&&b.homepage.advertisement&&b.homepage.advertisement.backgroundImage&&b.homepage.advertisement.backgroundImage.setAdImage&&(a.brandDaySuperiorImage.length>0?b.homepage.advertisement.backgroundImage.setAdImage(a.brandDaySuperiorImage):b.homepage.advertisement.backgroundImage.setDefaultImage())}function b(a,b,c,d){function e(){c.css({top:f+"px",left:"auto",position:"absolute"})}if(void 0!==a.isSkySticky&&null!==a.isSkySticky){var f=b,g=null;window.stillSticky=a.isSkySticky===!0,a.isSkySticky?(window.stillSticky=!0,q&&r&&e(),p=c.offset(),(d||!r)&&(r&&l(window).off("scroll",r),r=l(window).on("scroll",function(){if(window.stillSticky){var a=l(window).scrollTop();p.top-t>a?e():c.css({top:t+"px",left:p.left,position:"fixed"})}})),(d||!q)&&(q&&l(window).off("resize",q),q=l(window).resize("resize",function(){window.stillSticky&&(g&&clearTimeout(g),g=setTimeout(function(){e(),setTimeout(function(){p=c.offset(),l(window).trigger("scroll")},0)},250))})),l(window).trigger("scroll"),l(window.document).on("reload_ad",function(a){if(window.stillSticky){var b=a.detail;l.each(b,function(a,b){var c=b.getAdUnitPath();c.indexOf("sky_right")>0&&(e(),l(window).trigger("scroll"))})}})):(window.stillSticky=!1,e())}}function c(a){a.wallpaperColor&&l(document.body).css("background-color",a.wallpaperColor),a.wallpaperClickUrl&&(l(document).on("click",function(b){("body"===b.target.nodeName.toLowerCase()||l(b.target).hasClass("viewport"))&&window.open(a.wallpaperClickUrl)}),l(document.body).addClass("wallpaper_background_shown")),a.wallpaperImage&&l(document.body).css("background-image","url('"+a.wallpaperImage+"')")}function d(a,b){void 0!==a&&b.css("top",a+"px")}function e(a,b){a.bannerRight&&l("#is24-banner-top").css("right",-(a.bannerRight+b)+"px")}function f(a){var b;a.backgroundForCreativeId&&(b=o[a.backgroundForCreativeId],b&&l("#"+b).addClass("background padding-vertical"))}function g(a){if(a.event){var b;try{b=new Event(a.event)}catch(c){b=document.createEvent("Event"),b.initEvent(a.event,!0,!1)}window.dispatchEvent(b)}}function h(h){var i,k,m=l("#is24-sky-right"),n=1,o=h.command;("banner-top"===h.topElementHockeyStick||"sky"===h.topElementHockeyStick)&&window.IS24&&window.IS24.gptConfig&&window.IS24.gptConfig.handleHockeyStickPositioning?(i=m.position().top,l(window).trigger({type:"positionHockeyStick",top:h.topElementHockeyStick})):"banner-top"===h.topElementHockeyStick?i=-1*n:"sky"===h.topElementHockeyStick?i=-1*(h.bannerTopHeight+n):"none"===h.topElementHockeyStick&&(i=m.position().top),e(h,n),d(i,m),c(h),b(h,i,m,!0),a(h),f(h),g(h),k=j.messageCommand[o],k&&k(h)}function i(a){return a&&l.isPlainObject(a.data)&&"is24data"===a.data.id}function k(){l(window).on("message",function(a){i(a.originalEvent)&&h(a.originalEvent.data.message)})}function m(){window.googletag.pubads().addEventListener("slotRenderEnded",function(a){if(a&&a.slot){var c=a.slot.getAdUnitPath();if(c.indexOf("sky_right")>0){var d=a.slot.getSlotId(),e=l("#"+d.getDomId());b({isSkySticky:!0},s,e,!1)}}})}function n(){window.googletag.pubads().addEventListener("slotRenderEnded",function(a){a.slot.getSlotElementId?o[a.creativeId]=a.slot.getSlotElementId():a.slot.getSlotId&&(o[a.creativeId]=a.slot.getSlotId())})}var o={},p=null,q=null,r=null,s=120,t=0;return function(){googletag.cmd.push(function(){if(n(),k(),m(),window.IS24&&window.IS24.gptConfig&&window.IS24.gptConfig.sky){var a=window.IS24.gptConfig.sky;a.topOffset&&(s=a.topOffset),a.stayStickyAtPosition&&(t=a.stayStickyAtPosition)}})}}(),j.gptSetResponsiveAdHandler=function(){function a(a,b){return a===b-1}function b(a,b){return 0===a&&b[a]>0}function c(a){a.getSlotId&&a.getSlotId().getDomId&&l(a.getSlotId().getDomId()).html("")}function d(d,e,f){var g,h,i,j,k,m=[];return l.each(d,function(d,l){for(i=l.slot,j=l.breaks,k=!1,g=0,h=j.length;h>g&&!k;g++)b(g,j)&&(k=e=j[g]),k||(k=a(g,h)?e>=j[g]&&f=j[g]&&e=j[g+1])),k&&(c(i),m.push(i))}),m}var e,f;return function(a){googletag.cmd.push(function(){function b(a){var b;try{b=new CustomEvent("reload_ad",{detail:a})}catch(c){b=document.createEvent("CustomEvent"),b.initCustomEvent("reload_ad",!0,!1,{detail:a})}window.document.dispatchEvent(b)}a=void 0!==a?a:500,f=l(window).width(),l(window).on("resize",function(){var c=k.breakpoints;c&&0!==c.length&&(e&&(window.clearTimeout(e),e=null),e=window.setTimeout(function(){var a=l(window).width(),g=d(c,a,f);if(g.length>0)try{OX.dfp_bidder.refresh(function(){try{OX.dfp_bidder.setOxTargeting(g)}catch(a){}googletag.pubads().refresh(g),b(g)},g)}catch(h){googletag.pubads().refresh(g),b(g)}f=a,e=null},a))})})}}(),j.increaseOnline=function(){function a(){var a=new Date,b=a.getUTCHours().toString(),c=a.getUTCMinutes().toString(),d=Math.floor(100*Math.random()).toString();googletag.pubads().setTargeting("ncrse_hod",b),googletag.pubads().setTargeting("ncrse_moh",c),googletag.pubads().setTargeting("ncrse_segment",d)}return{adjustTargeting:a}}(),j.interactiveMedia=function(){function a(a){IM.GlobalAdTag.register(a.type,a.id,"asyncJs","onRegister")}function b(a){e||(e=!0,IM.GlobalAdTag.setZone(a.zone),IM.GlobalAdTag.setPageType(a.pageType))}function c(){l.each(g,function(c,d){b(d),a(d)}),g=[]}function d(){l.ajax({dataType:"script",cache:!0,url:k.interactiveMediaUrl}).done(function(){c(),f=!1})}var e=!1,f=!1,g=[];return function(a){g.push(a),window.IM&&window.IM.GlobalAdTag?c():f||(f=!0,d(a))}}(),j.krux=function(){function a(a){var b,c="kx"+a;return window.localStorage?window.localStorage[c]||"":navigator.cookieEnabled?(b=document.cookie.match(c+"=([^;]*)"),b&&window.unescape(b[1])||""):""}var b,c;b=a("user"),c=a("segs")&&a("segs").split(",")||[],b&&(k.global.targeting.kuid=b),c&&(k.global.targeting.ksg=c)},j.lazyLoad=function(){function a(){g&&clearTimeout(g),g=setTimeout(b,200)}function b(){for(var a=Object.keys(k.lazy),b=0;b0&&(j.gptCreateSlotsFromNodes(b,k),j.gptAdd.gptAdd())},reloadAdvertisement:function(a){if(!a&&!k.slots[a]&&!k.slots[a].slotObj)return null;var b=k.slots[a].slotObj;try{OX.dfp_bidder.refresh(function(){try{OX.dfp_bidder.setOxTargeting([b])}catch(a){}googletag.pubads().refresh([b])},[b])}catch(c){googletag.pubads().refresh([b])}},reloadAllAdvertisements:function(){try{OX.dfp_bidder.refresh(function(){try{OX.dfp_bidder.setOxTargeting()}catch(a){}googletag.pubads().refresh()})}catch(a){googletag.pubads().refresh()}},onSlotsRendered:j.gptAddHandler.onSlotsRendered,interactiveMedia:j.interactiveMedia,showConfig:function(){return k}},g(),j["public"].version="1.22.4",j["public"]}();