// Layernavigation
var ActivLayer = "";

//
// shows the layer
function showLayerElement( ElementName, ImageId, ImageSrc )	{
	
	if( ActivLayer != ElementName )	{
		image = document.getElementById( ImageId );
		setTopnaviBG( image, ImageSrc );
		ActivLayer = ElementName;

		setTimeout('showLayerElementDelay("' + ElementName + '")', 500);
	}
}

function showLayerElementDelay(ElementName) {
	
	if( ActivLayer == ElementName )	{
		document.getElementById( ElementName ).style.display = 'block';
	}
}

//
// hides the layer
function hideLayerElement( ElementName, ImageId, ImageSrc )	{
	
	if( ActivLayer != "" )	{
		image = document.getElementById( ImageId );
		setTopnaviBG( image, ImageSrc );
		
		ActivLayer = "";
		setTimeout('hideLayerElementDelay("' + ElementName + '")', 500);
	}
}

function hideLayerElementDelay( ElementName )	{

	document.getElementById( ElementName ).style.display = 'none';
}



// Detailansicht
var activElement = "";
var showElement = "";

function showLayerView( ElementName )	{
	
	showElement 	= ElementName;
	
	// Prüfen, welcher Layer aktiv ist
	if( activElement != showElement )	{
		hideLayerView();
		
		activElement = showElement;
		document.getElementById( activElement ).style.display = 'block';
	}
}

function hideLayerView()	{

	if( activElement != "" )	{
		document.getElementById( activElement ).style.display = 'none';
		activElement = "";
	}
}

