document.write('<div id="tooltip">Tooltip</div>');

function tooltip(obj, show, txt) {
	
	if (document.getElementById) {
		var wp = (window.innerWidth || document.documentElement.clientWidth 
									|| document.body.clientWidth);
		dm = document.getElementById('tooltip');
		ds = dm.style;
		if (!show) { 
			ds.visibility = "hidden"; 
		} else {
			var pos = getAbsolutePosition(obj);
			lv = pos.x;
			tv = pos.y-14; // has to change to ds.height - 'px'
			dm.innerHTML = txt;
			lv += 'px';tv += 'px';
			ds.left = lv;
			ds.top = tv;
			ds.visibility = "visible";
		}
	}
}
               
function getAbsolutePosition(element) {
	var left = 0;
	var top = 0;

	while (element.offsetParent) { 
		left += element.offsetLeft; 
		top += element.offsetTop; 
		element = element.offsetParent;
	}

	left += element.offsetLeft;
	top += element.offsetTop;
	return {x:left, y:top};
}
