function trackerLoad() {
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
}

var pageTracker;
function trackerExecute(triggerParam, triggerValue) {
	if (window._gat) {
		pageTracker = _gat._getTracker("UA-2598492-1");
		if (pageTracker) {
			pageTracker._initData();
			
   		// _track Additional parameters in using GA _setVar
   		// _setVar must be called prior to _trackPageview to prevent bouncerate drop.
   		if (typeof(findJoost) == "function") {
				pageTracker._setVar( (findJoost() ? "Joost_Installed" : "Joost_Not_Installed") );
			}

			// track page specific variables.
			if (triggerParam == "URL") {
				//triggerValue contains errorcode
				pageTracker._trackPageview(triggerValue);
			}
			if (triggerParam == "Error") {
				//triggerValue contains errorcode
				pageTracker._trackPageview("/errors/" + triggerValue + "/"  + location.href);
			}
			else {	
				pageTracker._trackPageview();
   		}
 		}
	}
}

function trackerTrigger(triggerValue) {
	if (window.pageTracker) {
		pageTracker._trackPageview(triggerValue);
	}
}
