// javascript DHMTL - funktionen
// author: alexander stier, comfacts - cuti & stier gbr
// datum: 15.06.2001

var isNav4 = false;
var isNav6 = false;
var isGood = false;
var activeSideBar = "home";
var activeSidePoint = "";
var lastMenu = new Array(3);
var activeMenu = new Array(3);
lastMenu[0] = "";
activeMenu[0] = "";

if (parseInt(navigator.appVersion) >= 4)
{
	if (navigator.appName.indexOf("Netscape") != -1 && parseInt(navigator.appVersion) >= 4 && parseInt(navigator.appVersion) < 5 ) isNav4 = true;
	if (navigator.appName.indexOf("Netscape") != -1 && parseInt(navigator.appVersion) >= 5) isNav6 = true;
	if (document.all) isGood = true;
}

function watching()
{
  location.reload();
  window.onresize = watching;
}

function writeImage(bild,height,rest)
{
	document.write("<img src='" + bild + "' border='0' height='" + height + "' width='" + (getWidth() - rest) + "'>");
}

function writeImageHeight(bild,width,rest)
{
	document.write("<img src='" + bild + "' border='0' height='" + (getHeight() - rest) + "' width='" + width + "'>");
}
function rollover(Bild)
{
	with (document.images[Bild])
	src = (src.indexOf("aus") != -1) ? src.replace(/aus/, "an") : src.replace(/an/, "aus");
}

function rolloverInDiv(Div,Bild)
{
	if (Bild != activeSidePoint)
	{
		if (isNav4)
		{
			with (document.layers[Div].document.images[Bild])
			src = (src.indexOf("aus") != -1) ? src.replace(/aus/, "an") : src.replace(/an/, "aus");
		}
		else
		{
			rollover(Bild);
		}
	}
}

function getHeight()
{
	var height;
	(isGood) ? height = document.all.tags("body")[0].offsetHeight : height = window.innerHeight;
	return height;
}

function getWidth()
{
	var width;
	(isGood) ? width = document.all.tags("body")[0].offsetWidth : width = window.innerWidth;
	return width;
}

function resetmenu(style)
{
	lastMenu[2] = style;
	if (lastMenu[0] != "")
	{
		upmenu(lastMenu[0],lastMenu[1],lastMenu[2],1,1);
	}
}

function resetactive()
{
	activeMenu[0] = "";
	activeMenu[1] = "";
	activeMenu[2] = "";
	return true;
}

function downmenu(menu,stop,anzahl,style,position,quick)
{
	if (activeMenu[0] != "")
	{
		lastMenu[0] = activeMenu[0];
		lastMenu[1] = activeMenu[1];
		lastMenu[2] = activeMenu[2];
	}
	activeMenu[0] = menu;
	activeMenu[1] = anzahl;
	activeMenu[2] = style;
	if (quick = 1) resetmenu('pop');
	if (style == "pop")
	{						
		if (isGood)
		{
			if (document.all[menu].style.pixelTop == 0) document.all[menu].style.pixelTop = stop;
			document.all[menu].style.visibility = "visible";
		}
		if (isNav6)
		{
			// if (document.getElementById(menu).style.top == 0) document.getElementById(menu).style.top = stop;
			document.getElementById(menu).style.visibility = "visible";
		}
		if (isNav4)
		{
			if (document.layers[menu].left == position)
			{
				document.layers[menu].left = document.layers[menu].left + 8;
			}
			document.layers[menu].top = stop;
			document.layers[menu].visibility = "show";
		}
	}
	return true;
}

function upmenu(menu,anzahl,style,ns4,sure)
{
	if (activeMenu[0] == menu && sure == 1) return;
	if (style == "pop")
	{
		if (isGood)
		{
			document.all[menu].style.visibility = "hidden";
			document.all[menu].style.pixelTop = 0;
		}
		if (isNav6)
		{
			document.getElementById(menu).style.visibility = "hidden";
			// document.getElementById(menu).style.top = 0;
		}
		if (isNav4)
		{
			if (ns4 == 1)
			{
				document.layers[menu].visibility = "hide";
				document.layers[menu].top = 0;
			}
		}
	}

	if (style == "scroll")
	{
		if (isGood)
		{
			top_up = 15 - (anzahl*11);
			obj_up = document.all[menu].style;
			return slideup();
		}
		if (isNav6)
		{
			top_up = 15 - (anzahl*11);
			obj_up = document.getElementById(menu).style;
			return slideup();
		}
		if (isNav4)
		{
			if (ns4 == 1)
			{
				document.layers[menu].visibility = "hide";
				document.layers[menu].top = 0;
			}
		}
	}
	return true;
}

