// ----------------------------------------------------
// Version: 0.1
// Last change: 10.06.2009
// Edited by: Sebastian Mohila
// Description: Library for tag cloud functions
//
// (C) 2000 - 2009 formativ.net oHG / Sebastian Mohila
// All Rights Reserved
// ----------------------------------------------------


// -----------------------------------------------------
// Name: showInfoLayer()
// Funktion: Blendet Info-Layer ("Tag-Cloud-Layer") ein
// Rückgabe: Null
// Status: aktiv
// Version: 0.1
// Letzte Änderung: 10.06.2009
// -----------------------------------------------------
function showInfoLayer(cTagID) {
	$j(document).mousemove(function(e) {
		if(!e) e=window.event;

		var cPos=new Object();

		cPos.left=e.clientX;
		cPos.top=e.clientY;
		
		if(self.pageYOffset) {
			// Alle Browser außer IE
			cScrollLeft=self.pageXOffset;
			cScrollTop=self.pageYOffset;
		} else if(document.documentElement) {
			// IE 6 Strict Mode
			cScrollLeft=document.documentElement.scrollLeft;
			cScrollTop=document.documentElement.scrollTop;
		} else if(document.body) {
			// Andere IE-Versionen
			cScrollLeft=document.body.scrollLeft;
			cScrollTop=document.body.scrollTop;
		}
		
		cPos.scrollLeft=cPos.left+cScrollLeft;
		cPos.scrollTop=cPos.top+cScrollTop;
	
		cPosX=cPos.scrollLeft-380;
		cPosY=cPos.scrollTop+0;
		
		$j("#mainHeaderTagCloudInfo"+cTagID).css("left",cPosX+"px");		
		$j("#mainHeaderTagCloudInfo"+cTagID).css("top",cPosY+"px");		
	});

	// Layer einfaden
	$j("#mainHeaderTagCloudInfo"+cTagID).fadeIn("fast");
}



// -----------------------------------------------------
// Name: hideInfoLayer()
// Funktion: Blendet Info-Layer ("Tag-Cloud-Layer" ein
// Rückgabe: Null
// Status: aktiv
// Version: 0.1
// Letzte Änderung: 10.06.2009
// -----------------------------------------------------
function hideInfoLayer(cTagID) {
	// Position löschen
	$j(document).unbind("mousemove");
	
	// Layer ausfaden
	$j("#mainHeaderTagCloudInfo"+cTagID).fadeOut("fast");
	
	// Pauschal alle anderen Layer ebenfalls ausblenden
	$j("div[class=mainHeaderTagCloudInfoBox]").fadeOut("fast");
}

