function showTooltipp(overEvent) {
	overEvent.stop();
	var position = overEvent.pointer();
	var overElement = overEvent.findElement();
	overElement.stopObserving();
	overElement.observe("mouseout", hideTooltipp);
	
	var element = $("toolTippContent");
	element.update(overElement.readAttribute("tooltippRequest"));
	
	var height = element.getHeight();
	var width = element.getWidth();

	element.setStyle({
		top: (position.y - height - 15) + "px",
		left: (position.x - width - 15) + "px"
	});

	element.show();
}

function hideTooltipp(outEvent) {
	outEvent.stop();
	$("toolTippContent").hide();
	outEvent.findElement().stopObserving();
	outEvent.findElement().observe("mouseover", showTooltipp);
}

document.observe("dom:loaded", function() {
	$$(".tooltippButton").each(function(tooltippButton) {
		tooltippButton.observe("mouseover", showTooltipp);
	});
});
