// Tooltip-like help pop-ups used in forms
// $Id: formtooltip.js 2821 2005-12-26 16:08:30Z cvs_iezzi $

function formtooltip(current,flag,text) {
	elem = document.getElementById('help_tooltip');
	xPos = getRealLeft(current);
	yPos = getRealTop(current);
	elem.style.top = yPos+18 + 'px';
	elem.style.left = xPos-270 + 'px';
	if (flag) {
		elem.innerHTML=text;
		elem.style.visibility='visible';
	} else {
		elem.style.visibility='hidden';
	}
}

// get absolute position of a relative positioned element
// see: http://forums.devshed.com/t40400/s.html
function getRealLeft(el) {
	xPos = el.offsetLeft;
	tempEl = el.offsetParent;
	while (tempEl != null) {
		xPos += tempEl.offsetLeft;
		tempEl = tempEl.offsetParent;
	}
	return xPos;
}
function getRealTop(el) {
	yPos = el.offsetTop;
	tempEl = el.offsetParent;
	while (tempEl != null) {
		yPos += tempEl.offsetTop;
		tempEl = tempEl.offsetParent;
	}
	return yPos;
}
