<!--

var strTooltipId = 'i_tooltip';
var numTimeout   = 1; //Millisekunden
var isOpen = false;
var objContainer = document.getElementById(strTooltipId);
var mouseX, mouseY;

document.onmousemove	= updateTooltipPosition;

function showTooltip(strContainerId)
{
	objContainer	= document.getElementById(strTooltipId);
	objContentDiv	= document.getElementById(strContainerId);
	
	if(objContainer && objContentDiv)
	{
		objContainer.innerHTML 		= objContentDiv.innerHTML;
		objContainer.style.display	= 'block';
		objContainer.style.left		= (mouseX - 10) + 'px';
		objContainer.style.top		= (mouseY - 10) + 'px';
	}

	//window.setTimeout("hideTooltip()", numTimeout);

	return false;
}

function holdActive(isActive)
{
	isOpen = isActive ? true : false;
	
	if(!isActive)
		window.setTimeout("hideTooltip()", numTimeout);

}

function hideTooltip()
{
	objContainer = document.getElementById(strTooltipId);
	
	if(!isOpen && objContainer)
	{
		objContainer.innerHTML = '';
		objContainer.style.display = 'none';
	}
	return false;
}

function updateTooltipPosition(e) 
{
	var scrollX=0, scrollY=0;
	
	if(document.body && (document.body.scrollLeft || document.body.scrollTop) )
	{
		scrollX = document.body.scrollLeft;
		scrollY = document.body.scrollTop;	
	}
		
	if( document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop) )
	{
		scrollX = document.documentElement.scrollLeft;
		scrollY = document.documentElement.scrollTop;	
	}
	
	if(!document.all)
	{
		mouseX = e.pageX;
		mouseY = e.pageY;
	}
	
	if(window.event && document.all)
	{
		mouseX = window.event.clientX + scrollX;
		mouseY = window.event.clientY + scrollY;
	}
}

function absLeft(el)
{
    return (el.offsetParent) ? el.offsetLeft+absLeft(el.offsetParent) : el.offsetLeft;
}

function absTop(el)
{
     return (!document.body.all && el.offsetParent) ? el.offsetTop + absTop(el.offsetParent) : el.offsetTop;
}
//-->
