function getUrlVars() {
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for (var i = 0; i < hashes.length; i++) {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}
$(document).ready(function () {

    var url = window.location.pathname;
    var pname = null;

    pname = getUrlVars()["pname"];

    if (pname) {
        pname = pname.replace(new RegExp("c_[0-9]+", "ig"), "");
        $.cookie("p24-pname", pname, { expires: 30 });
        window.location = url.replace(new RegExp("affiliate=ia_cz&pname=a_[0-9]+b_[0-9]+c_[0-9]+", "ig"), "");
    }

    var cookie = null;
    cookie = $.cookie("p24-pname");

    if (!cookie) return;

    $('a').each(function () {
        var link = $(this).attr("href");
        if (link.indexOf("btag=") == -1) {
            return;
        }

        link = link.replace(new RegExp("a_[0-9]+b_[0-9]+", "ig"), cookie);
        $(this).attr("href", link);
    });

    $('iframe').each(function () {
        var link = $(this).attr("src");
        
        
        if (link.indexOf("btag=") > -1) {
            var aTag = cookie.replace(new RegExp("b_[0-9]+", "ig"), "");
            link = link.replace(new RegExp("a_[0-9]+", "ig"), aTag);
            $(this).attr("src", link);
        }

        if (link.indexOf("campaignId=") > -1) {
            var aTag = cookie.replace(new RegExp("b_[0-9]+", "ig"), "");
            aTag = aTag.replace(new RegExp("a_", "ig"), "");
            link = link.replace(new RegExp("[0-9]+", "ig"), aTag);
            $(this).attr("src", link);
        }
        
    });

});
