function getUrlVars() {
    var vars = {};
    var parts = window.location.href.replace(
        /[?&]+([^=&]+)=([^&]*)/gi,
        function(m, key, value) {
            vars[key] = value;
        }
    );

    return vars;
}

var campUrl = '//casting.kiabi.pt/embed/casting-2021-pt/qbbi823ci9/';
var urlVars = getUrlVars(window.location.href);
var utm = [];

for (var key in urlVars) {
    if (key.indexOf('utm_') === 0) {
        utm.push((key + '=' + urlVars[key]));
    }
}

if (utm.length > 0) {
    campUrl += '?' + utm.join('&');
}


    if(document.getElementById('adbx_iframe_content') === null)
    {
        var ifrm = document.createElement("iframe");
        ifrm.setAttribute("id", "adbx_iframe_content");
        ifrm.setAttribute("src", campUrl);
        ifrm.setAttribute("scrolling", "no");
        ifrm.setAttribute("frameborder", "no");
        ifrm.setAttribute("allowTransparency", "true");
        ifrm.style.width = "100%";
        ifrm.style.height = "800px";
        ifrm.style.border = "none";
        document.getElementById('adbx_iframe').appendChild(ifrm);

        window.addEventListener('message', onMessage, false);

    }else{
        console.log("adbx_iframe_content already exists ! ");
    }

    function onMessage(event) {
        if (event.data && event.data.event && event.data.event === 'height' && event.data.height && !isNaN(event.data.height)) {
            ifrm.style.height = event.data.height + 'px';
        }
    }
