function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
        var end = document.cookie.indexOf(";", begin);
        if (end == -1) {
        end = dc.length;
        }
    }
    return decodeURI(dc.substring(begin + prefix.length, end));
}

function getQueryParams(qs) {
    qs = qs.toString().split("+").join(" ");
    var params = {}, tokens,
    re = /[?&]?([^=]+)=([^&]*)/g;
    while (tokens = re.exec(qs)) {
params[decodeURIComponent(tokens[1])] = decodeURIComponent(tokens[2]);
    }
    return params;
}
(function(){
var query = getQueryParams(document.location.search);
var new_window_location_search = '?';
for (var key in query) {
        if (getCookie(key) != null) {
                document.cookie = key + "=" + query[key] + ";domain=crowdstrike.com;path=/;";
            }
        }
	var elem = document.getElementById("utmsource");
	var elem2 = document.getElementById("utmcampaign");
	var elem3 = document.getElementById("utmmedium");
	var elem4 = document.getElementById("utmterm");
	var elem5 = document.getElementById("utmcontent");


	if (elem !== null & elem !== undefined) {
		elem.value = query.utm_source;
	}
	if (elem2 !== null & elem2 !== undefined) {
		elem2.value = query.utm_campaign;
	}
	if (elem3 !== null & elem3 !== undefined) {
		elem3.value = query.utm_medium;
	}
	if (elem4 !== null & elem4 !== undefined){
		elem4.value = query.utm_term;
	}
	if (elem5 !== null & elem5 !== undefined){
		elem5.value = query.utm_content;
	}
	window.onload = getQueryParams; 
})();