DROW_ToolTip_id = 'DerDROWToolTip';
DROW_PageFrame_id = 'DROW_PageInhalt';
DROW_ToolTip_target = null;

function DROW_ToolTip_Update(e) {
	DROW_ToolTip = document.getElementById(DROW_ToolTip_id);
	
	DROW_ToolTip_x = 	(document.all) ? window.event.clientX + document.body.scrollLeft : e.pageX;
	DROW_ToolTip_y = 	(document.all) ? window.event.clientY + document.body.scrollTop  : e.pageY;
	
	if (DROW_ToolTip != null) {	
		/*
		if ( ( DROW_ToolTip_x + DROW_ToolTip.offsetWidth + 20 ) > document.getElementById(DROW_PageFrame_id).offsetWidth ) {
			DROW_ToolTip.style.left = ( DROW_ToolTip_x - DROW_ToolTip.offsetWidth - 20 ) + "px";				
		} else {
			DROW_ToolTip.style.left = ( DROW_ToolTip_x + 20 ) + "px";
		}
		
		if ( ( DROW_ToolTip_y + DROW_ToolTip.offsetHeight + 20 ) > document.getElementById(DROW_PageFrame_id).offsetHeight ) {				
			DROW_ToolTip.style.top 	= (document.getElementById(DROW_PageFrame_id).offsetHeight - DROW_ToolTip.offsetHeight - 40) + "px";		
		} else {		
			DROW_ToolTip.style.top 	= (DROW_ToolTip_y + 20) + "px";
		}
		*/	
		DROW_ToolTip.style.left = ( DROW_ToolTip_x + 20 ) + "px";
		DROW_ToolTip.style.top 	= ( DROW_ToolTip_y + 20 ) + "px";
	}
}

function DROW_ToolTip_Show(target, content) {
	DROW_ToolTip_target = target;
	DROW_ToolTip = document.getElementById(DROW_ToolTip_id);

	DROW_ToolTip.innerHTML = unescape(content);	
	DROW_ToolTip.style.display = "block";
	
	if (DROW_ToolTip != null) {
		/*	
		if ( ( DROW_ToolTip_x + DROW_ToolTip.offsetWidth + 20) > document.getElementById(DROW_PageFrame_id).offsetWidth ) {
			DROW_ToolTip.style.left = ( DROW_ToolTip_x - DROW_ToolTip.offsetWidth - 20 ) + "px";				
		} else {
			DROW_ToolTip.style.left = ( DROW_ToolTip_x + 20 ) + "px";			
		}
		
		if ( (DROW_ToolTip_y + DROW_ToolTip.offsetHeight + 20) > document.getElementById(DROW_PageFrame_id).offsetHeight ) {				
			DROW_ToolTip.style.top 	= ( document.getElementById(DROW_PageFrame_id).offsetHeight - DROW_ToolTip.offsetHeight - 40 ) + "px";		
		} else {		
			DROW_ToolTip.style.top 	= (DROW_ToolTip_y + 20) + "px";
		}
		*/
		DROW_ToolTip.style.left = ( DROW_ToolTip_x + 20 ) + "px";
		DROW_ToolTip.style.top 	= ( DROW_ToolTip_y + 20 ) + "px";
	}	
}

function DROW_ToolTip_Hide() {
	DROW_ToolTip = document.getElementById(DROW_ToolTip_id);
	DROW_ToolTip.style.display = "none";
	DROW_ToolTip_target = null;
}

function updateMouse(e) {
	// ToolTips
	if (typeof(DROW_ToolTip_Update) == "function") {
		DROW_ToolTip_Update(e);
	}
}

DROW_ToolTip_Hide();
document.onmousemove = updateMouse;


