// highlighting funktionen
// 00=aus 10=an 01=aus-high 11=an-high
	
var fileName;
function fncOver(obj,x)
{
	p=obj.src.lastIndexOf("/");
	fileName=obj.src.substr(p+1);	
	fileNameNew=fileName.substring(0,fileName.length-5);
	obj.src="../pics/"+fileNameNew+"1.gif";
	
	document.getElementById("submenutab").style.zIndex="3";

	var tdNodes = collectNodes();	

	for(i=0;i<tdNodes.length;i++)
	{
		var vis = new Array("visible","hidden");
		y = i==x ? 0 : 1;
		tdNodes[i].style.visibility=vis[y];
	}
}

function fncOut(obj,x)
{
	obj.src="../pics/"+fileName;
	if(x==1) fncHideAll();
}

function fncHideAll()
{
	document.getElementById("submenutab").style.zIndex="1";
	
	var tdNodes = collectNodes();
		
	for(i=0;i<tdNodes.length;i++)
	{
		tdNodes[i].style.visibility="hidden";
	}
}

function collectNodes()
{
	//childNodes (TD) sammeln, Anpassung an Firefox, das auch Umbrüche als Nodes interpretiert
	var arrNodes = new Array();
	
	for(i=0;i<document.getElementById("submenus").childNodes.length;i++)
	{
		if(document.getElementById("submenus").childNodes[i].tagName=="TD")
		{
			arrNodes.push(document.getElementById("submenus").childNodes[i]);
		}
	}
	return arrNodes;
}