Event.observe(window,'load',windowInit);

var mousePosX;
var mousePosY;

function Text (posX,posY) {
	if(!posX) {
		posX = 20;
	}
	if(!posY) {
		posY = 20;
	}
	// Initial Positioning
	new Effect.MoveBy('visual_text',posY,(posX+40),{duration:0});
	// Let it appear
	new Effect.Appear('visual_text');
	// Move left by 45
	new Effect.MoveBy('visual_text', 0, -45, {duration:1.5});
	// Move right by 5
	new Effect.MoveBy('visual_text', 0, 5, {duration:0.5,queue:'end'});
}

function Level2(menuDivName) {
	$$('div.level2').invoke('hide');
	//Effect.BlindDown(menuDivName);
	Effect.Appear(menuDivName,{duration: 1.2, from: 0.0, to: 0.85});
}

function hideAllDivs(currentlyIn) {
	$$('div.level2').invoke('hide');
}

function getMousePos(e) {
	mousePosX = e.clientX;
	mousePosY = e.clientY;
}

function highlightMap(idTohighlight) {
	$('map_'+idTohighlight).show();
	$('link_'+idTohighlight).style.color = '#FFFFFF';
}
function unHighlightMap(idTohighlight) {
	$('map_'+idTohighlight).hide();
	$('link_'+idTohighlight).style.color = '#c5dce5';
}


/* GLOSSAR ... START */
function showEntry(uid,obj) {
	var linkPosi = Position.cumulativeOffset(obj);
	$('glossar').style.top = (linkPosi[1]+12)+'px';
	$('glossar').style.left = (linkPosi[0]+1)+'px';
	$('glossar_content').innerHTML = '<img src="/fileadmin/templates/img/ajax_loader_small.gif" style="margin:60px;" />';
	Effect.Appear ('glossar');

	new Ajax.Request(
		'index.php?eID=tx_wmdbstillexikon_pi1',
		{
			method:'post',
			parameters:'glossarID='+uid,
			onComplete:writeGlossaryText
		}
	);
}

writeGlossaryText = function(retVal) {
	$('glossar_content').innerHTML = retVal.responseText;
}

function hideLayer() {
	Effect.Fade('glossar');
}
/* GLOSSAR ... ENDE */
