window.Adform.Tracking.TrackingPointId = 6293901;
window.Adform.Tracking.TrackingPointName = "UTP|Master Tag";
Adform.Tracking.CreateIframeElement("https://track.adform.net/serving/container/?pm=9876&lid=6293901&ctype=0&media=0&PageName=UTP%7cMaster+Tag&rnd=1813363220&cpref=&loc=https%3a%2f%2fwww.bt.dk%2fpolitik%2fhaervaerk-mod-valgplakater-saa-haard-er-straffen");try{
function SalesSuccessTrack()
{
    receiptBox = document.querySelector(".registration-menu.box div.inner");
    subscriptionType = receiptBox.querySelector("h4").textContent.trim();
    subscriptionPeriod = receiptBox.querySelector("span.pull-right").textContent.trim();
    orderPrice = receiptBox.querySelector("span.pull-right strong").textContent;
    orderID = document.querySelector("#dibs-accept-page-newspaper_sales-1 strong").nextSibling.nextSibling.textContent.trim();
    return {
        orderid: orderID,
        sales: orderPrice,
        sv2: subscriptionType,
        sv3: subscriptionPeriod
    };
}

function MasterTrack(){
    if (location.hostname.match(/(amtsavisen|stiften|b|bt|berlingskemedia|kidsnews|business|politiko|(amtsavisen|stiften|b|bt|berlingskemedia|kidsnews)\.kundeunivers)\.dk$/) &&
    location.href.match(/(comment|node|bruger|debat|tagged|email)/) === null &&
    location.pathname.match(/www\..*/) === null) {
        var pathNameArr = decodeURIComponent(location.pathname).match(/\/[^\/]*/g);
        for (var i = 0; i < pathNameArr.length; i++) {
            if (pathNameArr[i] === "/") {
                pathNameArr[i] = "";
            }
        }
        pathNameArr = pathNameArr.filter(Boolean);
        var adfName = "GTP/" + location.hostname;
        var articleName = "";
        if (document.getElementsByClassName('article-header').length > 0 ||
        document.getElementsByClassName('ig-slide').length > 0 ||
        document.querySelector("div[itemprop=\"articleBody\"] h1") ||
        document.querySelector("#ThreadTitle") ||
        document.querySelector(".article-plus h1") ||
        document.querySelector(".article.article-teaser")) {
            // console.log("first");
            if (pathNameArr.length > 1) {
                adfName = "GTP/" + location.hostname + pathNameArr.join("").replace(pathNameArr[pathNameArr.length - 1], "");
                articleName = pathNameArr[pathNameArr.length - 1].replace("/", "");
            } else if (pathNameArr[0]) {
                articleName = pathNameArr[0].replace("/", "");
            }
        } else if (document.title.match(/ikke fundet/gi) !== null) {
            // console.log("second");
            adfName = "GTP/" + location.hostname + "/404";
        } else if (document.title.match(/(adgang nægtet|access denied)/gi) !== null) {
            // console.log("third");
            adfName = "GTP/" + location.hostname + "/access denied";
        } else if (location.pathname.indexOf("user") != -1) {
            // console.log("4th");
            adfName = "GTP/" + location.hostname + "/user";
        } else if (location.pathname.indexOf("newspaper-subscription") != -1) {
            // console.log("5th");
            adfName = "GTP/" + location.hostname + "/newspaper-subscription";
        } else if (location.pathname.indexOf("newspaper-sales") != -1) {
            //console.log("sales success");
            adfName = "GTP/" + location.hostname + location.pathname;
            if (location.pathname.indexOf("success") != -1) {
                adf.Params.PageName = encodeURIComponent(adfName);
                adf.Params.Divider = encodeURIComponent('/');
                adf.createOrder(SalesSuccessTrack());
                adf.track(9876);
                return;
            }
        } else if (pathNameArr.indexOf("/emne") !== -1 || pathNameArr.indexOf("/sektion") !== -1) {
            // console.log("6th");
            adfName = "GTP/" + location.hostname + location.pathname;
        } else {
            // console.log("7th");
            adfName = "GTP/" + location.hostname;
            if (pathNameArr.length > 1) {
                adfName += pathNameArr[0];
                articleName = pathNameArr[pathNameArr.length - 1].replace("/", "");
            } else if (pathNameArr[0]) {
                adfName += pathNameArr[0];
            }
        }
        adf.Params.PageName = encodeURIComponent(adfName);
        adf.Params.Divider = encodeURIComponent('/');
        if (articleName !== "") {
            adf.createOrder({
                sv1: articleName
            });
        }
        adf.track(9876);
    }
}

if ( !!(window.addEventListener) ){
    window.addEventListener("DOMContentLoaded", MasterTrack());
}
else {
    // MSIE
    console.log("onload");
    window.attachEvent("onload", MasterTrack());
}
(function() {
    findElementsWithText("i$text=Abonnementet fortsætter til normalpris, indtil det opsiges.").parentNode.parentNode.addEventListener("click", function() {
        adf.track(9876, "bt.dk|buttons|self marketing banner button");
    });


    function findElementsWithText(selector) {
        var text = document.querySelector("html").innerText ? "innerText" : "textContent";
        var x = document.querySelectorAll(selector.split("$text=")[0]);
        var elements = [];
        for (var i = 0; i < x.length; i++) {
            var re = new RegExp(selector.split("$text=")[1].toLowerCase(), 'g');
            if (x[i][text].toLowerCase().match(re)) {
                elements.push(x[i]);
            }
        }
        return elements.length == 1 ? elements[0] : elements.length == 0 ? false : elements;
    }
})();
(function() {
    function adf_start() {
        var x = setInterval(function() {
            if (document.readyState == "interactive" || document.readyState == "complete") {
                clearInterval(x);
                adf_analyze();
            }
        }, 200);
    }

    function adf_analyze() {
        if (location.href.match("b.dk") && !window.mRkGnAdF_b_dk_buttons_self_marketing_banner_button_tracked) {
            window.mRkGnAdF_b_dk_buttons_self_marketing_banner_button_tracked = true;
            document.querySelector("#banner-cuid-24863 iframe").contentWindow.document.body.addEventListener("mousedown", function() {
                adf.track(9876, "b.dk|buttons|self marketing banner button");
            });
        }
    }

    adf_start();
})();
(function() {
    var fourteenDays = 1000 * 60 * 60 * 24 * 14;
    var sevenDays = 1000 * 60 * 60 * 24 * 7;
    var fourteenDaysAgo = Date.now() - fourteenDays;
    var sevenDaysAgo = Date.now() - sevenDays;
    var visitDatesLog = localStorage.mRkGnAdF_iHaveBeenHereBefore2 && JSON.parse(localStorage.mRkGnAdF_iHaveBeenHereBefore2) || [fourteenDaysAgo, fourteenDaysAgo, fourteenDaysAgo, fourteenDaysAgo, fourteenDaysAgo, fourteenDaysAgo, fourteenDaysAgo, fourteenDaysAgo, fourteenDaysAgo, fourteenDaysAgo, fourteenDaysAgo, fourteenDaysAgo, fourteenDaysAgo, fourteenDaysAgo, fourteenDaysAgo, fourteenDaysAgo, fourteenDaysAgo, fourteenDaysAgo, fourteenDaysAgo, fourteenDaysAgo];
    visitDatesLog.shift();
    visitDatesLog.push(Date.now());
    var visits = 0;
    var visits7days = 0;

    for (var visit = 0, l = visitDatesLog.length; visit < l; visit++) {
        if (Date.now() - visitDatesLog[visit] < fourteenDays) {
            visits++;
        }
        if (Date.now() - visitDatesLog[visit] < sevenDays) {
            visits7days++;
        }
    }

    if (location.href.match("bt.dk")) {
        var visitRules = {
            1: "bt.dk|segments|Visited any page",
            2: "bt.dk|segments|Higher than Low involvement (2+ visits)",
            3: "bt.dk|segments|High involvement (3+ visits)",
            20: "bt.dk|segments|Visited 20+ pages during 7 days"
        };
    }

    if (location.href.match("b.dk")) {
        var visitRules = {
            1: "b.dk|segments|Visited any page",
            2: "b.dk|segments|Higher than Low involvement (2+ visits)",
            3: "b.dk|segments|High involvement (3+ visits)",
            20: "b.dk|segments|Visited 20+ pages during 7 days"
        };
    }

    adf.track(9876, visitRules[1]);
    if (visits >= 2) {
        adf.track(9876, visitRules[2]);
    }
    if (visits >= 3) {
        adf.track(9876, visitRules[3]);
    }

    if (visits7days >= 20) {
        adf.track(9876, visitRules[20]);
    }

    localStorage.mRkGnAdF_iHaveBeenHereBefore2 = JSON.stringify(visitDatesLog);
})();
(function() {
    var sevenDays = 1000 * 60 * 60 * 24 * 7;
    var fifteenMinutes = 1000 * 60 * 15;
    var sevenDaysAgo = Date.now() - sevenDays;
    var visitDatesLog = localStorage.mRkGnAdF_iHaveBeenHereBeforeSessions2 && JSON.parse(localStorage.mRkGnAdF_iHaveBeenHereBeforeSessions2) || [sevenDaysAgo, sevenDaysAgo, sevenDaysAgo, sevenDaysAgo, sevenDaysAgo, sevenDaysAgo, sevenDaysAgo, sevenDaysAgo, sevenDaysAgo, sevenDaysAgo];
    if (Date.now() - visitDatesLog.slice(-1) > fifteenMinutes) {
        visitDatesLog.shift();
        visitDatesLog.push(Date.now());
    }

    var visits = 0;

    for (var visit = 0, l = visitDatesLog.length; visit < l; visit++) {
        if (Date.now() - visitDatesLog[visit] < sevenDays) {
            visits++;
        }
    }

    if (location.href.match("bt.dk")) {
        var visitRules = {
            1: "bt.dk|segments|Performed 10+ sessions during past 7 days",
        };
    }
    if (location.href.match("b.dk")) {
        var visitRules = {
            1: "b.dk|segments|Performed 10+ sessions during past 7 days",
        };
    }

    if (visits >= 10) {
        adf.track(9876, visitRules[1]);
    }

    localStorage.mRkGnAdF_iHaveBeenHereBeforeSessions2 = JSON.stringify(visitDatesLog);
})();
}catch(e){}