function geckoWrite(text, icCode) { if (document.getElementById('iframe_'+icCode) === null){ var geckoJSIframeDiv = document.getElementById('gecko_'+icCode); if (geckoJSIframeDiv != null) { geckoJSIframeDiv.insertAdjacentHTML('beforeend', text); } else { document.write(text); } } } var geckoWhomToScroll = window.parent; var geckoCountPageLoad = 0; function geckoCalcScrollTo(){ geckoCountPageLoad++; if (geckoCountPageLoad > 1){ var geckoframe = document.getElementById('iframe_e9c42997a4d0ab0770a92bb6c093ac81b5452'); geckoframe.scrollIntoView(); } } function geckoListener(event){ var geckoJsonResponse = event.data; if (!isNaN(geckoJsonResponse)){ document.getElementById('iframe_e9c42997a4d0ab0770a92bb6c093ac81b5452').style.height = geckoJsonResponse + "px"; } else { if (!isNaN(geckoJsonResponse.geckoSetHeight)){ document.getElementById('iframe_e9c42997a4d0ab0770a92bb6c093ac81b5452').style.height = geckoJsonResponse.geckoSetHeight + "px"; } if (typeof geckoJsonResponse.geckoScrollToTop !== 'undefined') { if (geckoJsonResponse.geckoScrollToTop === true){ try{ geckoCalcScrollTo(); } catch(e){ }; } } } } if (window.addEventListener){ addEventListener("message", geckoListener, false); } else { attachEvent("onmessage", geckoListener); } function geckoGetVar( name ) { name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); var regexS = "[\\?&]"+name+"=([^&#]*)"; var regex = new RegExp( regexS ); var results = regex.exec( window.location.href ); if( results == null ) { return ""; } else { return results[1]; } } function geckoTrim(str) { return str.replace(/^\s+|\s+$/g, '') ; } var geckoQueryString = ""; var str = ""; str = geckoTrim(geckoGetVar("geckoServiceId")); if (str != "") { if (!isNaN(str)){ geckoQueryString += "&preSelectService="+Number(str); } } str = geckoTrim(geckoGetVar("geckoCustomerGroupId")); if (str != "") { if (!isNaN(str)){ geckoQueryString += "&firmaId="+Number(str); } } var geckoFrameScrolling = 'auto';geckoWrite('', 'e9c42997a4d0ab0770a92bb6c093ac81b5452'); if (document.cookie.split('; ').find(row => row.startsWith('paid')) && document.cookie.split('; ').find(row => row.startsWith('pacid'))) { const cookiePaid = document.cookie.split('; ').find(row => row.startsWith('paid')).split('=')[1]; const cookiePacid = document.cookie.split('; ').find(row => row.startsWith('pacid')).split('=')[1]; let geckomsg = "&partnerid=" + cookiePaid + "&pacid=" + cookiePacid; const geckoIframeContent = document.getElementById('iframe_e9c42997a4d0ab0770a92bb6c093ac81b5452').contentWindow; const geckoIframeId = document.getElementById('iframe_e9c42997a4d0ab0770a92bb6c093ac81b5452'); geckoIframeId.onload = function () {sendToGecko()}; function sendToGecko() { geckoCalcScrollTo(); geckoIframeContent.postMessage(geckomsg, "*"); }; }