/*
 * Show a tooltip box.
 */

function showTip(basename, helptext) {
	btn = document.getElementById('tipbtn_' + basename);
	// tally up left/top offsets
	x = btn.offsetLeft;
	y = btn.offsetTop;
	var pe = btn.offsetParent;
	while(pe != null) {
		x += pe.offsetLeft;
		y += pe.offsetTop;
		pe = pe.offsetParent;
	}

	div = document.createElement('div');
	div.id = 'tipbox_' + basename;
	div.className = 'helpbox';
	div.style.position = 'absolute';
	div.style.left = x + 20 + "px";
	div.style.top = y + 15 + "px";
	div.appendChild(document.createTextNode(helptext));
	document.body.appendChild(div);
}

function hideTip(basename) {
	e = document.getElementById('tipbox_' + basename);
	e.parentNode.removeChild(e);
}
