try {
    var pageTracker = _gat._getTracker("UA-9405163-1");
    pageTracker._setDomainName(".gateway.com");
} catch(err) {}

var qsParam = new Array();
var qry = window.location.search.substring(1);
if (!qry) qry= "&";
var params = qry.split("&");
for (var i=0; i<params.length; i++) {
	var pos = params[i].indexOf("=");
	if (pos > 0) {
		var key = params[i].substring(0,pos);
		var val = params[i].substring(pos+1);
		qsParam[key] = val;
	}
}
if (typeof(pageTracker) == "object"){
	//external campaign
	if(qsParam["mtr"]){
		pageTracker._setCampMediumKey("mtr");
		pageTracker._setCampSourceKey("mtr");
		pageTracker._setCampNameKey("mtr");
	}
	pageTracker._trackPageview();

	// event tracking
	if (qsParam["cmpid"]){
		pageTracker._trackEvent("Internal Campaign PageViews", document.title + "-" + qsParam["cmpid"], "Internal Campaign PageViews|" + qsParam["cmpid"] + "|PageName:" + document.location); 
	}else if(qsParam["rdr"]){
		pageTracker._trackEvent("Vanity Redirects", document.title + "-" + qsParam["rdr"], "Vanity Redirects|" + qsParam["rdr"] + "|ToPage:" + document.location);
	} 
}
// automatically add "click" event to all hyperlinks
if (document.getElementsByTagName) {
	//Initialize externallink handlers
	var hrefs = document.getElementsByTagName("a");
	for (var l = 0; l < hrefs.length; l++) {
		//protocol, host , hostname , port , pathname , search , hash
		if (hrefs[l].protocol == "mailto:") {
			startListening(hrefs[l],"click",trackMailto);
		} else if (hrefs[l].hostname == location.host) {
			var path = hrefs[l].pathname + hrefs[l].search;
			var isDoc = path.match(/(?:doc|eps|jpg|png|svg|xls|ppt|pdf|xls|zip|txt|vsd|vxd|js|css|rar|exe|wma|mov|avi|wmv|mp3)($|\&)/);
			if (isDoc) {
				startListening(hrefs[l],"click",trkInternalDownloadlLinks);
			}else{
			    try { startListening(hrefs[l],"click",trkInternalLinks); } 
                catch(err) {}
                }
		} else {
			if (hrefs[l]){
				startListening(hrefs[l],"click",trkExternalLinks);}}} 
}

