function displayTooltip(elem)
{
	var winWidth = 0, winHeight = 0;
	if(typeof(window.innerWidth) == 'number') {
		//Non-IE
		winWidth = window.innerWidth;
		winHeight = window.innerHeight;
	} else if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
		//IE 6+ in 'standards compliant mode'
		winWidth = document.documentElement.clientWidth;
		winHeight = document.documentElement.clientHeight;
	} else if(document.body && (document.body.clientWidth || document.body.clientHeight)) {
		//IE 4 compatible
		winWidth = document.body.clientWidth;
		winHeight = document.body.clientHeight;
	}
			
	// Give elem height/width but invisible
	elem.style.left = null;
	elem.style.visibility = 'hidden';
	elem.style.display = 'block';
			
	var tooltipWidth = elem.offsetWidth;
	var tooltipLeftPos = elem.offsetLeft;
	var tooltipLeftPosAdjusted = winWidth - tooltipWidth;
	if (tooltipLeftPosAdjusted < tooltipLeftPos)
	{
		elem.style.left = tooltipLeftPosAdjusted-60 + 'px';
	}
			
	elem.style.visibility = 'visible';
} // displayTooltip