 	// Browserversionen
	var ns4 = (document.layers);
	var ie4 = (document.all && !document.getElementById);
	var ie5 = (document.all && document.getElementById);
	var ns6 = (!document.all && document.getElementById);		
	if(ns4) version = "ns4";
	//else if(ie5) version = "ie5"; 
	else version = "other";
		
	function auto_setLayer(layerId)
	{
		//alert('setLayer_' +version);
		var countLayers = document.count.layers.value;
		// NS4-Lösung
		if(version!="ns4")
		{
			var ourLayer = document.getElementById('image_' +layerId);
			for(i=0; i<countLayers; i++)
			{
				var thisOne = document.getElementById('image_' +i);
				if(thisOne!=ourLayer) thisOne.style.display = "none";	
			}
			ourLayer.style.display = "";			
		}
		else
		{
			var ourIdDesc = "image_" +layerId;
			var ourLayer = document.layers[ourIdDesc];
			for(i=0; i<countLayers; i++)
			{
				var thisIdDesc = "image_" +i;
				var thisOne = document.layers[thisIdDesc];
				if(thisOne!=ourLayer) thisOne.visibility = "hide";	
			}
			ourLayer.visibility = "show";
		}
		//alert('setLayer_done');
		auto_setText(layerId);		
	}
	
	function auto_setClass(cellId)
	{		
		//alert('setClass_' +version);
		if(version!="ns4")
		{
			var ourCell = document.getElementById('cell_' +cellId);
			var countLayers = document.count.layers.value;
			for(i=0; i<countLayers; i++)
			{
				//alert(i);
				var thisOne = document.getElementById('cell_' +i);
				if(thisOne!=ourCell) 
				{
					thisOne.style.backgroundColor = "";
					thisOne.className = "uesubkathblau";
				}			
			}
			ourCell.style.backgroundColor = "#7491CA";
			ourCell.className = "uesubkathblau_s";			
		}
		//alert('setClass_fertig');
		auto_setLayer(cellId);
	}
	
	function auto_setText(textId)
	{
		//alert('setText_' +version);
		// Hole Anzahl Layer
		var countLayers = document.count.layers.value;
		// Hole aktueller Layer
		if(version!="ns4")
		{
			var ourText = document.getElementById('autotext_' +textId);
		}
		else
		{
			var keyId = 'autotext_' +textId;
			var ourText = document.layers[keyId];
		}
		//alert(keyId +'__' +ourText);
		// Verstecke alle Layer mit for-Schleife...
		for(i=0; i<countLayers; i++)
		{
			if(version!="ns4")
			{
				var thisOne = document.getElementById('autotext_' +i);
			}
			else
			{
				//alert('setText_soweit2!');
				var keyId2 = 'autotext_' +i;
				var thisOne = document.layers[keyId2];
			}
			// ...aber nur wenn es nicht der aktuelle ist!
			if(thisOne!=ourText)
			{
				if(version!="ns4") thisOne.style.display = "none";
				else thisOne.visibility = "hide";
			}	
		}
		// Zeige aktuellen Layer
		if(version!="ns4")
		{
			ourText.style.display = "";
		}
		else
		{
			ourText.visibility = "show";
		}
		//alert('setText_soweit!');						
	}