﻿function showToolTip(){
	if (arguments && arguments.length == 2 && arguments[1]){
		var x = showToolTipX(arguments[0]);
		var y = showToolTipY(arguments[0]);
		var div = document.createElement('div');

		div.setAttribute('id','toolTip');
		div.setAttribute('class','toolTip');
		div.innerHTML = arguments[1];
		div.style.position = 'absolute';
		div.style.top = Number(y) + 'px';
		div.style.left = Number((x + arguments[0].offsetWidth) + 5) + 'px';
		document.body.appendChild(div);
	}
	else {
		var div = document.getElementById('toolTip');
		if (div){
			document.body.removeChild(div);
		}
	}
}


/*
	Get the true x cordinate
*/
function showToolTipX(root){
	var x = root.offsetLeft;
	if (root.offsetParent){
		x+= showToolTipX(root.offsetParent);
	}
	return x;
}

/*
	Get the true y cordinate
*/
function showToolTipY(root){
	var y = root.offsetTop;
	if (root.offsetParent){
		y+= showToolTipY(root.offsetParent);
	}
	return y;
}