		// COPYRIGHTS 2005 BY www.3wm.de
		// AUTHOR Benjamin ROHDE 
		
	
		var mouseX = 0, mouseY = 0;       // beinhalten später die Position des Mauszeigers
		var xMargin = 0, yMargin = -20;   // zusätzlicher Abstand zum Mauszeiger
		var ttipDisplayed = false;        // Statusvariable, nicht ändern
		var ausgleich = 0;
		var durchlauf = 100;
		var divId = "NOTHING";
		var divContainer = "";
		var aktuellerDIV = "";
		var dritteID = "DREI";
		var zweiteID = "ZWEI";
		var ersteID = "EINS";		
		var vierteID = "vier";
		
		// Event-Handler, speichert ständig die aktuelle Position der Mauszeigers
		function saveMouseCoords (e)
		{
			if (window.Event)   // Netscape
			{
				mouseX = e.pageX;
				mouseY = e.pageY;
			}
			else   // MSIE
			{
				mouseX = window.event.clientX;
				mouseY = window.event.clientY;
			}
		}	
		
		
				
		
		// ANZEIGE DER CONTAINER
		function showContainer (ttipId,status)
		{

			// SPEICHERUNG DER VORLETZTEN UND LETZTEN ID
			if(status=="show")	{	
				vierteID = dritteID;
				dritteID = zweiteID;
				//alert(status);
				zweiteID = ersteID;
				ersteID = ttipId;		
				
			}

			// ABSCHALTEN DES TIMERS BEIM ZURÜCKKEHREN
			if(ersteID == zweiteID && status!="kill")	{
				output = killTimer;
				clearTimeout(killTimer);	
			}
			
			// DEFINITION DES ELEMENTS
			var elem = document.getElementById(ttipId);
			var thisStatus = elem.style.visibility;
			if(thisStatus == "")
				thisStatus ="hidden";

			
			// EINBELNDEN, TIMER EINSCHALTEN, AUSBLDNEN
				if (status == "show"  && thisStatus !="visible")
				{
					//alert(durchlauf++);
					elem.style.visibility = "visible";
					
					// Löscht die vorherigen ID ab, so dass nur die aktuelle bleibt
					//alert(zweiteID);
					if(ersteID != zweiteID)	{
						var elemOld = document.getElementById(zweiteID);
						elemOld.style.visibility = "hidden";
					}
				}
				if (status == "hide")
				{
					killTimer = setTimeout("showContainer('"+ttipId+"','kill')",500);
				}
				if (status == "kill")
				{
					//alert(ttipId+status);
					elem.style.visibility = "hidden";
				}
			
			
			
			
		
				
		}
document.onmousemove = saveMouseCoords;
