/************************************************************************************************/
/*** SimpleToolTip *********************************************************************************/
function SimpleToolTip() {

	this.show = function(message, x, y) {
		if (g_Tennis != null && g_Tennis.bookingPannelVisible==false)
		{
			var div = document.getElementById('simple_tooltip');
			if (div && message)
			{
				div.innerHTML = unescape(message);
				this.move(x+16, y+16, 'simple_tooltip');
				div.style.visibility='visible';
			}
		}
	}

	this.showRelativ = function(message, obj) {
		if (g_Tennis != null && g_Tennis.bookingPannelVisible==false)
		{
			var div = document.getElementById('simple_tooltip_relativ');
			if (div && message)
			{
				div.innerHTML = unescape(message);
				this.move(findPosX(obj) + getObjWidth(obj)+3, findPosY(obj) + getObjHeight(obj)+3, 'simple_tooltip_relativ');
				div.style.visibility='visible';
			}
		}
	}

	this.hide = function() {
		var div = document.getElementById('simple_tooltip');
		if (div)
		{
			div.style.left = "-2000px";
			div.style.top = "-2000px";
			div.style.visibility='hidden';
		}

		div = document.getElementById('simple_tooltip_relativ');
		if (div)
		{
			div.style.left = "-2000px";
			div.style.top = "-2000px";
			div.style.visibility='hidden';
		}
	}

	this.move = function(x, y, id) {

		var div = document.getElementById(id);
		if (div)
		{
			var innersize = getInnerSize();

			var width = getObjWidth(div);
			var divright = x + width - getXOffset();

			var height = getObjHeight(div);
			var divbottom = y + height - getYOffset();

			var xoffset = 0;
			var yoffset = 0;
			if (divright > (innersize.width-20)) xoffset = (divright - (innersize.width-20)); //width;
			if (divbottom > innersize.height) yoffset = (divbottom - innersize.height); //height;

			div.style.left = (x-xoffset)+"px";
			div.style.top = (y-yoffset)+"px";
		}
	}
}

var g_ToolTip = new SimpleToolTip();
