var bV=parseInt(navigator.appVersion);
var NS4=(document.layers)?true:false;
var IE4=((document.all)&&(bV>=4))?true:false;
var ver4=(NS4||IE4)?true:false;
var menold="";
var smenold="";
var status=false;

if (ver4)
{
	with (document)
	{
	write("<STYLE TYPE='text/css'>");
	if (NS4)
	{
		write(".parent {position:absolute; visibility:hidden}");
		write(".child {position:absolute; visibility:hidden}");
		write(".regular {position:absolute; visibility:hidden}");
	}
	write("</STYLE>");
	}
}

function getIndex(el)
{
	var ind;
	var whichEl;
	var i;
	ind = null;
	for (i = 0; i < document.layers.length; i++)
	{
		whichEl = document.layers[i];
		if (whichEl.id == el)
		{
			ind = i;
			break;
		}
	}
	return ind;
}

function arrange()
{
	var nexty;
	var whichel;
	var i;
	nextY = document.layers[firstInd].pageY + document.layers[firstInd].document.height;
	for (i = firstInd + 1; i < document.layers.length; i++)
	{
		whichEl = document.layers[i];
		if (whichEl.visibility != "hide")
		{
			whichEl.pageY = nextY;
			nextY += whichEl.document.height;
		}
	}
}

function expandClient (MenueName)
{
  if (document.images)
  {
  expandIt(MenueName);
  }
}

function expandIt(el)
{
	var whichEl;
	var whichIm;
	var whichElold;
	//var whichImold;
	if (!ver4) return;
		if(IE4)
		{
			whichEl = eval(el + "Child");
			whichIm = eval(el+ "Zelle");
			if (whichEl.style.display == "none")
			{
				if(el!=menold&&menold!="")
				{
				whichElold = eval(menold + "Child");
				whichImold = eval(menold+ "Zelle");
				whichElold.style.display = "none";
				//whichImold.background = "images/button01.jpg";
				}
				whichEl.style.display = "block";
				//whichIm.background = "images/button02.jpg";
			}	
			else
			{
				whichEl.style.display = "none";
				//whichIm.background = "images/button01.jpg";
			}
		}
		else
		{
			var whichEl = eval("document." + el + "Child");
			var whichIm = eval("document." + el + "Zelle");
			if (whichEl.visibility == "hide")
			{
				if(el!=menold&&menold!="")
				{
				whichElold = eval("document." + menold + "Child");
				whichImold = eval("document." + menold+ "Zelle");
				whichElold.visibility = "hide";	
				}
				whichEl.visibility = "show";
			}
			else
			{
				whichEl.visibility = "hide";
			}
			arrange();
		}
		menold=el;
}

function showAll()
{
	var whichEl;
	var i;
	for (i = firstInd; i < document.layers.length; i++)
	{
		whichEl = document.layers[i];
		whichEl.visibility = "show";
	}
}

function initIt(viewMode)
{
	var whichEl;
	var divColl;
	var i;
	if (!ver4) return;
	if (viewMode == 0)
	{
		if (NS4)
		{
			for (i = 0; i < document.layers.length; i++)
			{
				whichEl = document.layers[i];
				if (whichEl.id.indexOf("Child") != -1) whichEl.visibility = "hide";
			}
			arrange();
		}
		else
		{
			divColl = document.all.tags("DIV");
			for (i = 0; i < divColl.length; i++)
			{
				whichEl = divColl(i);
				if (whichEl.className == "child") whichEl.style.display = "none";
			}
		}
	}
}

function initPage ()
{
  if (document.images)
  {
    initIt(0);
  }
}

function do_submenu(div)
{
	if(IE4)
	{
		if(div!="")
		{
			if(smenold!="")
				parent.frames[0][smenold].style.top=(-(parseInt(parent.frames[0][smenold].style.top)));
			parent.frames[0][div].style.top=(-(parseInt(parent.frames[0][div].style.top)));
		}
		if(div==""&&smenold!="")
		{
			parent.frames[0][smenold].style.top=(-(parseInt(parent.frames[0][smenold].style.top)));
			smenold="";
		}
	}
	else if(NS4)
	{
		if(div!="")
		{
			if(smenold!=""&&div!="")
				parent.frames[0].document.layers[smenold].top=(-(parseInt(parent.frames[0].document.layers[smenold].top)));
			parent.frames[0].document.layers[div].top=(-(parseInt(parent.frames[0].document.layers[div].top)));
		}
		if(div==""&&smenold!="")
		{
			parent.frames[0].document.layers[smenold].top=(-(parseInt(parent.frames[0].document.layers[smenold].top)));
			smenold="";
		}
	}
	smenold=div;
}