/**
* is24-information
* version: 1.17.3
* date: 21-09-2016
*/
window.IS24=window.IS24||{},window.IS24.gpt=function(){"use strict";function a(a){var b,c;j.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&&k.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||k.ajax({timeout:6e3,dataType:"script",cache:!0,url:j.gptUrl}).fail(a)}function f(){var a=k(h);b(j,window.IS24.gptConfig),d(a,j)&&(i.krux(),e(),i.gptSafeframeEnhancement(),i.gptConfigure(j),i.gptCreateSlotsFromNodes(a,j),"function"==typeof window.oxProcess?window.oxProcess(function(){i.gptAdd(),i.gptSetResponsiveAdHandler(),i.gptAddHandler.init()}):(i.gptAdd(),i.gptSetResponsiveAdHandler(),i.gptAddHandler.init()))}var g=0,h="[data-gpt-slot]",i={},j={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:{},breakpoints:[],index:{},eventHandler:{all:null,slotIds:null,domIds:null}};window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[];var k=window.$;return!k&&window.jQuery&&(k=window.jQuery),i.calculateStickyOffset=function(){function a(a,b){return k(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)}}(),i.gptAdd=function(){function a(a,b){var c=a.sort(function(a,b){return a-b});j.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;k(document.body).append("
"),b=googletag.defineOutOfPageSlot(a.slot,n),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,j&&j.global?"/"+j.global.outOfPage:"");b&&(e(a),o=!0)}function l(b,d){var e,h,j,l=k("#"+b);c(d,l)||d.isAdded||(d.isAdded=!0,d.showAd=!0,i(d),k.isArray(d.sizes)&&k.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)}function m(){o&&(googletag.display(n),o=!1)}var n="is24-interstitial",o=!1;return function(){googletag.cmd.push(function(){k.each(j.slots,l);try{window.OX.dfp_bidder.setOxTargeting()}catch(a){}googletag.enableServices(),k.each(j.slots,d),m()})}}(),i.gptAddHandler=function(){function a(a){return j.eventHandler.slotIds&&j.eventHandler.slotIds[a.getAdUnitPath()]}function b(a){return j.eventHandler.domIds&&j.eventHandler.domIds[a.getSlotId().getName()]}function c(a,b){var c=b.slots[a];if(c&&c.title){var d=k("#"+a),e="center";c.title.indexOf("left")>=0?e="left":c.title.indexOf("right")>=0&&(e="right");var f=k('ANZEIGE
');f.css({"text-align":e,color:"#969696","font-size":"11px"}),c.title.indexOf("top")>=0?f.insertBefore(d.children()[0]):f.insertAfter(d.children()[0])}}function d(){k.each(i,function(a,b){var c=!0;b.called||(k.each(b.slotIds,function(a,b){-1===h.indexOf(b)&&(c=!1)}),c&&(b.called=!0,b.callback()))})}function e(){g||(g=!0,googletag.cmd.push(function(){googletag.pubads().addEventListener("slotRenderEnded",function(e){var f=e.slot,g=!1,i=f.getSlotId().getName(),k=f.getSlotId().getDomId();e.isEmpty||(h.push(i),d()),j.eventHandler.all&&(g=j.eventHandler.all(e)),g||(a(f)?j.eventHandler.slotIds[f.getAdUnitPath()](e):b(f)&&j.eventHandler.domIds[i](e)),c(k,j)})}))}function f(a,b){var c=a;k.isArray(a)||(c=[a]),i.push({slotIds:c,callback:b}),d()}var g=!1,h=[],i=[];return{init:e,onSlotsRendered:f}}(),i.gptConfigure=function(a){googletag.cmd.push(function(){googletag.pubads().enableSingleRequest(),googletag.pubads().collapseEmptyDivs(!0),a.global&&(a.global.targeting&&k.each(a.global.targeting,function(a,b){"undefined"!=typeof b&&googletag.pubads().setTargeting(a,b)}),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(/[]/);k.each(d,function(a,c){if(0===c.indexOf(b+"=")){var d=c.split("=");googletag.pubads().setTargeting(b,d[1])}})}}})},i.gptCreateSlotsFromNodes=function(){function a(a,b){var c={sizes:[],title:null};if(a){var d=a.split(";");k.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){}})}return 0===c.sizes.length&&i.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=k(b);return c.is(":visible")||c.hasClass("gptForceLoad")})}function d(a){var b="gpt-slot-"+g;return g++,a.attr("id",b),b}return function(e,f){googletag.cmd.push(function(){e=c(e),e.each(function(c,e){var g=k(e),h=g.attr("id"),i=g.attr("data-gpt-config"),j=!!g.attr("data-gpt-index"),l=g.attr("data-gpt-slot");if(!b(h,f)){if(j&&l){var m=void 0!==f.index[l]?f.index[l]:0;m++,g.attr("data-gpt-slot",l+"_"+m),f.index[l]=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}}})})}}(),i.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){function d(){c.css({top:e+"px",left:"auto",position:"absolute"})}if(void 0!==a.isSkySticky&&null!==a.isSkySticky){var e=b,f=null;window.stillSticky=a.isSkySticky===!0,a.isSkySticky?(window.stillSticky=!0,q&&r&&d(),p=c.offset(),r||(r=k(window).on("scroll",function(){if(window.stillSticky){var a=k(window).scrollTop();p.top>a?d():c.css({top:"0px",left:p.left,position:"fixed"})}})),q||(q=k(window).resize("resize",function(){window.stillSticky&&(f&&clearTimeout(f),f=setTimeout(function(){d(),setTimeout(function(){p=c.offset(),k(window).trigger("scroll")},0)},250))})),k(window).trigger("scroll"),k(window.document).on("reload_ad",function(a){if(window.stillSticky){var b=a.detail;k.each(b,function(a,b){var c=b.getAdUnitPath();c.indexOf("sky_right")>0&&(d(),k(window).trigger("scroll"))})}})):(window.stillSticky=!1,d())}}function c(a){a.wallpaperColor&&k(document.body).css("background-color",a.wallpaperColor),a.wallpaperClickUrl&&k(document).on("click",function(b){("body"===b.target.nodeName.toLowerCase()||k(b.target).hasClass("viewport"))&&window.open(a.wallpaperClickUrl)}),a.wallpaperImage&&k(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&&k("#is24-banner-top").css("right",-(a.bannerRight+b)+"px")}function f(a){var b;a.backgroundForCreativeId&&(b=o[a.backgroundForCreativeId],b&&k("#"+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 j,l,m=k("#is24-sky-right"),n=1,o=h.command;"banner-top"===h.topElementHockeyStick?j=-1*n:"sky"===h.topElementHockeyStick?j=-1*(h.bannerTopHeight+n):"none"===h.topElementHockeyStick&&(j=m.position().top),e(h,n),d(j,m),c(h),b(h,j,m),a(h),f(h),g(h),l=i.messageCommand[o],l&&l(h)}function j(a){return a&&k.isPlainObject(a.data)&&"is24data"===a.data.id}function l(){k(window).on("message",function(a){j(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=k("#"+d.getDomId());b({isSkySticky:!0},s,e)}}})}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;return function(){googletag.cmd.push(function(){n(),l(),m()})}}(),i.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&&k(a.getSlotId().getDomId()).html("")}function d(d,e,f){var g,h,i,j,l,m=[];return k.each(d,function(d,k){for(i=k.slot,j=k.breaks,l=!1,g=0,h=j.length;h>g&&!l;g++)b(g,j)&&(l=e=j[g]),l||(l=a(g,h)?e>=j[g]&&f=j[g]&&e=j[g+1])),l&&(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=k(window).width(),k(window).on("resize",function(){var c=j.breakpoints;c&&0!==c.length&&(e&&(window.clearTimeout(e),e=null),e=window.setTimeout(function(){var a=k(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))})})}}(),i.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(){k.each(g,function(c,d){b(d),a(d)}),g=[]}function d(){k.ajax({dataType:"script",cache:!0,url:j.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))}}(),i.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&&(j.global.targeting.kuid=b),c&&(j.global.targeting.ksg=c)},i.logError=function(a){window.console&&window.console.error&&console.error(a)},i.logInfo=function(a){window.console&&window.console.log&&console.log(a)},i.messageCommand=function(){function a(){var a='';k(a).appendTo("head")}function b(a){var b,c=a.element;k.each(j.slots,function(a,d){d.slot===c&&(b=a)}),b&&k(".anzeigentitel:first","#"+b).html(" ")}function c(a){var b=k(a.mobile?"#is24-mobile-interstitial":"#is24-interstitial");a.iframeCss&&b.find("iframe").css(a.iframeCss),a.containerCss&&b.css(a.containerCss)}return{skyExpand:a,interstitial:c,"remove-advertisement-title":b}}(),i["public"]={getSlots:function(){return k.extend(!0,{},j.slots)},getAdvertisementDomNodes:function(a){return k(h,a)},scanForSlots:function(a){var b=i["public"].getAdvertisementDomNodes(a);b.length>0&&(i.gptCreateSlotsFromNodes(b,j),i.gptAdd())},reloadAdvertisement:function(a){if(!a&&!j.slots[a]&&!j.slots[a].slotObj)return null;var b=j.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:i.gptAddHandler.onSlotsRendered,interactiveMedia:i.interactiveMedia},f(),i["public"].version="1.17.3",i["public"]}();