/*
 * Author: Christian Wittkowski
 * Copyright by Think Connection
 *
 * bugs, questions or hints:
 *   mail to info@ThinkConnection.de
 */

var NS4 = false;
var IE4 = false;
var VER4 = false;
var rangeObj = "";
var styleObj = "";
var layerObj = "";
var myInnerHeight = 596;
var myInnerWidth = 1003;
if (navigator.appVersion.charAt(0) >= "4")
{
	VER4 = true;
	if (navigator.appName == "Netscape")
	{
		NS4 = true;
		layerObj = "layers";
	}
	else if (navigator.appVersion.indexOf("MSIE") != -1)
	{
		IE4 = true;
		layerObj = "all";
		rangeObj = "all.";
		styleObj = ".style";

		innerHeight = 596;
		innerWidth = 1003;
	}

	if (innerWidth > myInnerWidth)
	{
		myInnerWidth = innerWidth;
	}
	if (innerHeight > myInnerHeight)	
	{
		myInnerHeight = innerHeight;
	}
}
else
{
	VER4 = false;
}

var lastMenu = "none";

function popUp(menuName, display)
{
	if (display)
	{
		clearTimeout(timeoutID);
		popUpMouseTimeOut(lastMenu);
		lastMenu = menuName;
		if (NS4)
			document.layers[menuName].visibility = "show";
		else if (IE4)
			document.all[menuName].style.visibility = "visible";
	}
	else
	{
		if (NS4)
			document.layers[menuName].visibility = "hide";
		else if (IE4)
			document.all[menuName].style.visibility = "hidden";
	}
}

var timeoutID;

function popUpMouseOver()
{
	clearTimeout(timeoutID);
}

function popUpMouseOut(menuName)
{
	timeoutID = setTimeout("popUpMouseTimeOut('" + menuName + "');", 1500);
}

function popUpMouseTimeOut(menuName)
{
	if (lastMenu != "none")
	{
		if ((actArea == -1) || ("menuArea" + menus[actArea][0] != menuName))
		{
			animImage('menuI','menu' + menuName.charAt(menuName.length-1),menuName.charAt(menuName.length-1),false);
		}
		popUp(menuName, false);
		
		lastMenu = "none";
	}
}

var loaded=0;

function animImage (Layer, Name, Section, toggle)
{
	if (document.images && (loaded == 1) && menuprops.anim)
	{
		if (NS4)
		{
				document.layers[Layer].document.images[Name].src = eval ("menus[" + Section + "].image" + (toggle ? "T" : "") + ".src");
		}
		else if (IE4)
		{
			document.all[Layer].document.images[Name].src = eval ("menus[" + Section + "].image" + (toggle ? "T" : "") + ".src");
		}
	}
}

function nop()
{
}

