function getClientEnvironment() {

	var screenWidth = screen.width;
	var screenHeight = screen.height;

	var innerWidth = (window.innerWidth) ?
		window.innerWidth : (document.compatMode == 'CSS1Compat') ?
			document.body.parentNode.clientWidth :
			document.body.clientWidth;

	var innerHeight = (window.innerHeight) ?
		window.innerHeight : (document.compatMode == 'CSS1Compat') ?
			document.body.parentNode.clientHeight :
			document.body.clientHeight;

	var el = document.createElement("div");
	el.style.position = "absolute";
	el.style.padding = "0";
	el.style.visibility = "hidden";
	el.style.lineHeight = "1";
	el.style.height= "1em";
	document.body.appendChild(el);
	var baselineFontSize = el.offsetHeight;

	var params =
		'screenWidth=' + Math.round(screenWidth/20)*20 +
		'&screenHeight=' + Math.round(screenHeight/20)*20 + 
		'&innerWidth=' + Math.round(innerWidth/20)*20 + 
		'&innerHeight=' + Math.round(innerHeight/20)*20 +
		'&baselineFontSize=' + baselineFontSize;
	
	return params;

}

// document.write(
// 	"<img src='http://www.fool.com/Tracking/VS/vs_track.gif?&Log=1&" +
// 	getClientEnvironment() +
// 	"' width='1' height='1' alt='' style='position:absolute;top:1px;left:1px' />"
// );
