/*
#############################
### CAMPAIGN CODE GRABBER ###
#############################
Author : roshan@tealium.com
Notes:
This extension:
- Pulls the external campaign code from query-string "intcid="
- Pulls the internal campaign code from query-string "cid="
*/
// FUNCTION : Query-string grabber
function getParameterByName(name) {
if (typeof queryString === "undefined") {
queryString = document.location.search;
}
var start_char = queryString.toLowerCase().indexOf("?" + name.toLowerCase() + '=') + 1;
if (start_char === 0) {
start_char = queryString.toLowerCase().indexOf("&" + name.toLowerCase() + '=') + 1;
}
var parameter_length = name.length + 1;
if (start_char !== 0) {
var querystring_value = queryString.substring(start_char + parameter_length).split('&')[0];
}
if (querystring_value) {
return querystring_value
} else {
return "";
}
}
b.query_string_intcid = getParameterByName('intcid');
b.query_string_cid = getParameterByName('cid');