function tooltip_show(item, event)
{

	thisTooltip = trimString(item.innerHTML);

	if (!document.getElementById('tooltipDiv')) {
		tooltip_createDiv();
	}
	
	theTooltipDiv = document.getElementById('tooltipDiv');
	document.getElementById('tooltipHandle').innerHTML = '';
	document.getElementById('tooltipContent').innerHTML = '';
	
	var ajax = new Ajax.Updater('tooltipContent', '/lasso/tooltip_functions.htm?function=' + thisTooltip ,{method:'get', evalScripts:true});

	theTooltipDiv.style.position = 'absolute';
	theTooltipDiv.style.display = 'none';
	
	if (Event.pointerX(event) + 400 > document.documentElement.clientWidth ) {
		var thePointerX = document.documentElement.clientWidth - 410;
	}
	else {
		var thePointerX = Event.pointerX(event);
	}
	
	//theTooltipDiv.style.left = Event.pointerX(event) + 'px';
	theTooltipDiv.style.left = thePointerX + 'px';
	theTooltipDiv.style.top = Event.pointerY(event) + 10 + 'px';
	
	Effect.toggle('tooltipDiv','appear');

	new Draggable('tooltipDiv',{handle:'tooltipHandle', scroll: window});

}

function tooltip_createDiv()
{
				
	var tooltipDiv = document.createElement('DIV');
	tooltipDiv.id = 'tooltipDiv';
	
	var tooltipHandle = document.createElement('DIV');
	tooltipHandle.id = 'tooltipHandle';
	tooltipHandle.innerHTML = 'tooltipHandle and stuff';
	
	var tooltipContent = document.createElement('DIV');
	tooltipContent.id = 'tooltipContent';

	tooltipDiv.appendChild(tooltipHandle);
	tooltipDiv.appendChild(tooltipContent);
	document.body.appendChild(tooltipDiv);

}		

function tooltip_close()
{

	theTooltipDiv = document.getElementById('tooltipDiv');
	if (theTooltipDiv ) {
		theTooltipDiv.style.display = 'none';
	}
	
}		