// 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='reduxphl' // Login
	var EXvsrv='s9' // VServer
	navigator.javaEnabled()==1?EXjv="y":EXjv="n";
	EXd=document;EXw?"":EXw="na";EXb?"":EXb="na";
	
	// new code
	var newSrc="http://e0.extreme-dm.com/"+EXvsrv+".g?login="+EXlogin+"&jv="+EXjv+"&j=y&srw="+EXw+"&srb="+EXb+"&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)