<!--

var dhtmlnav=0;
var dhtmlBrowser=0;
if ((document.all)||(document.layers)||(document.getElementById)) dhtmlBrowser=1;
var TimerID=0;
var layerList = new Array();
var ie = document.all ? true : false;
var ns = document.layers ? true : false;

function getLeft(l)
{
  if (l.offsetParent) return (l.offsetLeft + getLeft(l.offsetParent));
  else return (l.offsetLeft);
}
function getTop(l)
{
  if (l.offsetParent) return (l.offsetTop + getTop(l.offsetParent));
  else return (l.offsetTop);
}

//-------------------------------------------------------------------------------------------------------
function getLayer (name) 
//-------------------------------------------------------------------------------------------------------
{
	var layer = null;
	if (document.layers)			{layer = document.layers[name];								return layer;}
	if (document.all)				{layer = eval('document.all.'+name+'.style');				return layer;}
	if (document.getElementById)	{layer = eval('document.getElementById("'+name+'").style');	return layer;}
	return null;
}
//-------------------------------------------------------------------------------------------------------
function showLayer (name) 
//-------------------------------------------------------------------------------------------------------
{
	var layer = getLayer(name);
	if (document.layers)								{layer.visibility = "show";		return;}
	if ((document.all)||(document.getElementById))		{layer.visibility = "visible";	return;}
	return;
}
//-------------------------------------------------------------------------------------------------------
function hideLayer (name) 
//-------------------------------------------------------------------------------------------------------
{
	var layer = getLayer(name);
	if (document.layers)								{layer.visibility = "hide";		return;}
	if ((document.all)||(document.getElementById))		{layer.visibility = "hidden";	return;}
	return;
}
//-------------------------------------------------------------------------------------------------------
function hideAllExcept (except) 
//-------------------------------------------------------------------------------------------------------
{
	for (var i=0;i<layerList.length;i++)
	{
		var name = layerList[i];
		if (name!=except) {hideLayer(name);}
	}
}
//-------------------------------------------------------------------------------------------------------
function createLayer (name, name2, left, top, width, height, visible, content) 
//-------------------------------------------------------------------------------------------------------
{
	var debugmode =0;
	
  	var layer;
	var z			= layerList.length;
	var debugstyle	= '';
	layerList[z]	= name;
	if (debugmode)
	{
		debugstyle	='border-style:dotted;border-width:1px;border-color:#008000;';
		visible		= 1;
	}
	var meiner = document.getElementById(name2);
	left = getLeft(meiner);
	top = getTop(meiner);
	top = top +27;
//document.write('Links:'+left+'Oben:'+top+'');
 	if (document.layers) 
	{
		document.write('<layer name="'+name+'" left='+left+' top='+top+' width='+width+' height='+height+' visibility='+(visible?'"show"':'"hide"')+' z-index='+z+'>');
		document.write(content);
		document.write('</layer>');
		layer			= getLayer(name);
		layer.width		= width;
		layer.height	= height;
	}

	if ((document.all)||(document.getElementById)) 
	{
		width	+= 5;
		height	+= 5;
		//top	+= 8;
		document.write('<div id="'+name+'" style="position:absolute;overflow:none;left:'+left+'px;top:'+top+'px;width:'+width+'px;height:'+height+'px;visibility:'+(visible?'visible;':'hidden;')+'z-index:'+z+';'+debugstyle+'">');
		document.write(content);
		document.write('</div>');
  }
 
}
//-------------------------------------------------------------------------------------------------------
function doMenu (name,flag)
//-------------------------------------------------------------------------------------------------------
{
	if (flag == 1)	
	{
		clearTimeout (TimerID);
		hideAllExcept (name);
		showLayer(name);	
	}
	else				
	{
		clearTimeout (TimerID);
		TimerID = setTimeout("hideLayer('"+name+"')", 1000);
	}
}
//-------------------------------------------------------------------------------------------------------
function doSub (name,flag)
//-------------------------------------------------------------------------------------------------------
{
	if (flag)
	{
		clearTimeout(TimerID);
	}
	else
	{
		clearTimeout(TimerID);
		TimerID = setTimeout("hideLayer('"+name+"')", 1000);
	}
}

// -->
