// JavaScript Document

var lastElem = null,				// zuletzt gewähltes Icon
	 opac_hi = 100,				// Opazität für ausgewähltes Icon
	 opac_lo = 75;					// Opazität für andere Icons
	 
var timer;

function show (elem)
{
	window.clearTimeout (timer);
	setOpacity(lastElem,opac_lo);
	blinkOpacity(elem);
	
	if (lastElem) hideLayer(lastElem); else hideLayer("Default");
	showLayer(elem);
	
	lastElem = elem;
}

function setOpacity (elem,opac)
{	
	setElementOpacity(document.getElementById("Icon"+elem),opac);
	setElementOpacity(document.getElementById("Caption"+elem),opac);
}

function blinkOpacity (elem)
{	
	window.clearTimeout (timer);
	
	setOpacity (elem,opac_hi);
	timer = setTimeout("setOpacity(\""+elem+"\","+opac_lo+")",100);
	timer = setTimeout("setOpacity(\""+elem+"\","+opac_hi+")",200);
	timer = setTimeout("setOpacity(\""+elem+"\","+opac_lo+")",300);
	timer = setTimeout("setOpacity(\""+elem+"\","+opac_hi+")",400);
}

function setElementOpacity (elem,opac)
{
	if (elem && elem.filters)
	{
		elem.filters.alpha.opacity = opac;
	}
	else if (elem && elem.style)
	{
		opac=opac/100;
		elem.style.opacity = opac;
		elem.style.MozOpacity = opac;
		elem.style.KhtmlOpacity = opac;
	}
}

function hideLayer(elem)
{
	document.getElementById("MenuTextLayer"+elem).style.visibility = "hidden";
}

function showLayer(elem)
{
	document.getElementById("MenuTextLayer"+elem).style.visibility = "visible";
}


