function appendLinks(chan,subChan){
	var c = "channel=" + chan;
	var s = (subChan) ? "&subchannel=" + subChan : "";
	for (var i = 0; i < document.links.length; i++){
		var thisLink = document.links[i].href;
		if (thisLink.indexOf("#") == -1 && thisLink.indexOf("javascript:") == -1 && thisLink.indexOf("channel") == -1){
			if (thisLink.lastIndexOf(".jsp") != thisLink.length - 4 && thisLink.lastIndexOf("/") != thisLink.length - 1){
				thisLink += "/";
			}
			if (thisLink.indexOf("?") != -1){
				thisLink += "&" + c + s;
			} else {
				thisLink += "?" + c + s;
			}
			if (thisLink.indexOf("subchannel=") == -1 && thisLink.indexOf("mckesson.com") != -1){
				thisLink += "&subchannel=" + location.hostname + location.pathname;
			}
			document.links[i].href = thisLink;
		}
	}
}
function trackQS(){
	if (readCookie("channel") != ""){
		if (readCookie("subchannel") != ""){
			appendLinks(readCookie("channel"),readCookie("subchannel"));
		} else {
			appendLinks(readCookie("channel"));
		}
	} else if (location.search.indexOf("channel=") != -1){
		var x = location.search.indexOf("channel=") + 8;
		var channel = location.search.substring(x,location.search.length);
		var y = (channel.indexOf("&") != -1) ? channel.indexOf("&") : channel.length;
		channel = channel.substring(0,y);
		//alert("channel=" + channel);
		createCookie("channel",channel);
		if (location.search.indexOf("subchannel=") != -1){
			var w = location.search.indexOf("subchannel=") + 11;
			var subchannel = location.search.substring(w,location.search.length);
			var z = (subchannel.indexOf("&") != -1) ? subchannel.indexOf("&") : subchannel.length;
			subchannel = subchannel.substring(0,z);
			//alert("subchannel=" + subchannel);
			createCookie("subchannel",subchannel);
			appendLinks(channel,subchannel);
		} else {
			appendLinks(channel);
		}
	}
}
trackQS();