function advInitSeal1714206960() { var adv_scripts = document.getElementsByTagName("script"); var adv_impressionTracked = false; var adv_aNode = document.createElement("a"); var adv_att = document.createAttribute("target"); adv_att.value = "_blank"; adv_aNode.setAttributeNode(adv_att); adv_att = document.createAttribute("title"); adv_att.value = "Rechtsanwalt Mathias Nittel - Geprüfter und verifizierter Partner-Anwalt bei advocado"; adv_aNode.setAttributeNode(adv_att); adv_att = document.createAttribute("href"); adv_att.value = "https://www.advocado.de/rechtsanwalt/profil/mathias-nittel-anwalt.html?utm_source=widget-mathias-nittel&utm_medium=referral&utm_campaign=seal-widget-rating-total"; adv_aNode.setAttributeNode(adv_att); adv_aNode.addEventListener("click", function() { var xhr = new XMLHttpRequest(); xhr.open("GET", "https://seal.advocado.de/analytics.php?id=48701&seal=rating&type=click"); xhr.send(); }); var adv_imgNode = document.createElement("img"); adv_att = document.createAttribute("src"); adv_att.value = "https://advocado-member.s3.eu-central-1.amazonaws.com/48701/rating.png"; adv_imgNode.setAttributeNode(adv_att); adv_att = document.createAttribute("srcset"); adv_att.value ="https://advocado-member.s3.eu-central-1.amazonaws.com/48701/rating.png 1x,https://advocado-member.s3.eu-central-1.amazonaws.com/48701/rating%402x.png 2x"; adv_imgNode.setAttributeNode(adv_att); adv_att = document.createAttribute("alt"); adv_att.value = "advocado"; adv_imgNode.setAttributeNode(adv_att); adv_aNode.appendChild(adv_imgNode); adv_scripts[adv_scripts.length - 1].parentNode.appendChild(adv_aNode); function isElementInViewport (el) { var rect = el.getBoundingClientRect(); return ( rect.top >= 0 && rect.left >= 0 && rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) && /*or $(window).height() */ rect.right <= (window.innerWidth || document.documentElement.clientWidth) /*or $(window).width() */ ); } function onVisibilityChange(el, callback) { var old_visible; return function () { var visible = isElementInViewport(el); if (visible != old_visible) { old_visible = visible; if (typeof callback == "function") { callback(); } } } } var handler = onVisibilityChange(adv_aNode, function() { if (!adv_impressionTracked && isElementInViewport(adv_aNode)) { adv_impressionTracked = true; var xhr = new XMLHttpRequest(); xhr.open("GET", "https://seal.advocado.de/analytics.php?id=48701&seal=rating&type=impression"); xhr.send(); } }); if (window.addEventListener) { addEventListener("DOMContentLoaded", handler, false); addEventListener("load", handler, false); addEventListener("scroll", handler, false); addEventListener("resize", handler, false); } else if (window.attachEvent) { attachEvent("onDOMContentLoaded", handler); // IE9+ :( attachEvent("onload", handler); attachEvent("onscroll", handler); attachEvent("onresize", handler); } } advInitSeal1714206960();