// Validating Extreme Tracker
// replace the horrible inline javascript with this lean bit of DOM manipulation

function extreme_add() {
	// code as provided by extremetracking.com
	EXs = screen;
	EXw = EXs.width;
	navigator.appName != "Netscape" ? EXb=EXs.colorDepth : EXb=EXs.pixelDepth;
	
	var EXlogin = 'ibzguide'; // Login
	var EXvsrv = 'c'; // VServer

	// navigator.javaEnabled() == 1 ? EXjv="y" : EXjv="n";

	EXd = document;
	EXw ? "" : EXw="na";
	EXb ? "" : EXb="na";
	
	// new code
	var newSrc = "http://t0.extreme-dm.com/" + EXvsrv + ".g?tag=" + EXlogin;
	newSrc = newSrc + /* "&jv=" + EXjv + */ "&j=y&srw=" + EXw + "&srb=" + EXb;
	newSrc = newSrc + "&l=" + escape(EXd.referrer);
	
	EXimage = document.getElementById('extremetracker');
	EXimage.setAttribute('src', newSrc);
}

/* addEvent handler for IE and other browsers */
function addEvent(elm, evType, fn, useCapture)  {
// addEvent and removeEvent
// cross-browser event handling for IE5+,  NS6 and Mozilla
// By Scott Andrew

 if (elm.addEventListener) {
   elm.addEventListener(evType, fn, useCapture);
   return true;
 } else if (elm.attachEvent) {
   var r = elm.attachEvent("on" + evType, fn);
   return r;
 }
}  

/* add functions to the page's onload handler */
addEvent(window, 'load', extreme_add);
