
function ImageTools_SetImageNotFoundOnMouse(originElement, description)
{
	originElement.onmouseover = function(){ImageTools_ShowTooltip(this,description,'tooltipImageNotFound',30,0,0,0);};
	//originElement.onmouseout = function(){Hide_Tooltip('tooltipImageNotFound')};
}

function ImageTools_ResetOnMouse(elementToReset)
{
	elementToReset.onmouseover = null;
	elementToReset.onmouseout = null;
}

var toolTipTimer;

function ImageTools_ShowTooltip(sender,content,tooltip,deltaX,deltaY,deltaX_FF,deltaY_FF)
{
	clearTimeout(toolTipTimer);
	content = HtmlDecode(content);


	var maxLength = 35;
	var contentParts = content.split("<br/>");
	for (var index in contentParts)
	{
		var contentPart = contentParts[index];
		var currentLength = maxLength
		while (contentPart.length > currentLength)
		{
			contentPart = contentPart.substr(0,currentLength-1) + "<br/>" + contentPart.substr(currentLength-1);
			currentLength += maxLength;
		}
		if (index%2 == 1)
			contentPart = "<font color=\"blue\">" + contentPart + "</font>";
		contentParts[index] = contentPart;
	}
	content = contentParts.join('<br/>');
	

	if (navigator.appName != "Netscape")
	{
		deltaX_FF = 0;
		deltaY_FF = 0;
	}
	if(sender!=null)
	{
		var SenderPos = Tools_GetPosition(sender);
		document.getElementById(tooltip + "_top").innerHTML = content;
		document.getElementById(tooltip).style.left = SenderPos["Left"] + deltaX + deltaX_FF + 'px';
		document.getElementById(tooltip).style.top = SenderPos["Top"] + deltaY + deltaY_FF + 'px';
		document.getElementById(tooltip).style.display = 'block';
		document.getElementById(tooltip).style.visibility ='visible';
	}
	
	toolTipTimer = setTimeout("Hide_Tooltip('" + tooltip + "')", 4000);
}
