// ===========================================================================
//	kamps.js		   (c)2001-2002 Enigma Software GmbH. All rights reserved.
// ===========================================================================


var pics = new Array();

var layerArray = new Array();
layerArray[0] = "Unternehmen";
layerArray[1] = "Produkte";
layerArray[2] = "Kontakt";
layerArray[3] = "Service";

var menuArray = new Array();
menuArray[0] = "UnternehmenMenu";
menuArray[1] = "ProdukteMenu";
menuArray[2] = "KontaktMenu";
menuArray[3] = "ServiceMenu";

var passivArray = new Array();
passivArray[0] = "pics/menu1a.gif";
passivArray[1] = "pics/menu2a.gif";
passivArray[2] = "pics/menu3a.gif";
passivArray[3] = "pics/menu4a.gif";

var aktivArray = new Array();
aktivArray[0] = "pics/menu1b.gif";
aktivArray[1] = "pics/menu2b.gif";
aktivArray[2] = "pics/menu3b.gif";
aktivArray[3] = "pics/menu4b.gif";

var actualMenuName = "";


var timeoutID = null;

function StartTimer()
{
	if (timeoutID != null)
	{
		clearTimeout(timeoutID);
	}
	timeoutID = setTimeout("Reset();", 3000);
}	

// ===========================================================================
//	Ä ShowMenu
// ===========================================================================

function ShowMenu(menuName)
{
	if (menuName != actualMenuName)
	{
		switch(menuName)
		{
			case 'Unternehmen':
				Show('Unternehmen');
				RollOver('UnternehmenMenu');
				break;
				
			case 'Produkte':
				Show('Produkte');
				RollOver('ProdukteMenu');
				break;
				
			case 'Kontakt':
				Show('Kontakt');
				RollOver('KontaktMenu');
				break;
				
			case 'Service':
				Show('Service');
				RollOver('ServiceMenu');
				break;
		}
		actualMenuName = menuName;
	}

}

// ===========================================================================
//	Ä Show
// ===========================================================================

function Show(layer)
{
	for (element in layerArray)
	{
		if (layerArray[element]==layer)
		{
			showLayer(layerArray[element]);
		}
		else
		{
			hideLayer(layerArray[element]);
		}
	}
}


// ===========================================================================
//	Ä preload
// ===========================================================================

function preload(first, second)
{
	var count = pics.length;
	pics[count] = new Array(2);
	pics[count][0] = new Image();
	pics[count][0].src = first;
	pics[count][1] = new Image();
	pics[count][1].src = second;
}

// ===========================================================================
//	Ä RollOver
// ===========================================================================

function RollOver(menu)
{
	for (element in menuArray)
	{
		if (menuArray[element]==menu)
		{
			eval('document.' + menuArray[element] + '.src = "' + aktivArray[element] + '"');
		}
		else
		{
			eval('document.' + menuArray[element] + '.src = "' + passivArray[element] + '"');
		}
	}			
}

// ===========================================================================
//	Ä RollOut
// ===========================================================================

function RollOut(index)
{
	eval('document.' + menuArray[index] + '.src = "' + passivArray[index] + '"');
}

// ===========================================================================
//	Ä Reset
// ===========================================================================

function Reset()
{
	if (actualMenuName != '')
	{
		for (i=0; i<menuArray.length; i++)
		{
			eval('document.' + menuArray[i] + '.src = "' + passivArray[i] + '"');
		}			

		for (i=0; i<4; i++)
		{
			hideLayer(layerArray[i]);
		}
				actualMenuName = '';
		
	}
}


preload("pics/menu1a.gif", "pics/menu1b.gif");
preload("pics/menu2a.gif", "pics/menu2b.gif");
preload("pics/menu3a.gif", "pics/menu3b.gif");
preload("pics/menu4a.gif", "pics/menu4b.gif");