var active   = "#FFFFFF";
var inactive = "#FFFFFF";

var mainSite = 1;
var menuNumber;
var closeWindow;

var INDEX = 0;
var BERG  = 1;
var TAL   = 2;



function over (number, name) 
{
	document.images[number].src = "bilder/" + name;
}

function out (number, name) 
{
	document.images[number].src = "bilder/" + name;
}
	
function show (number) 
{
	menuNumber = number;
	for (i = 0; i < 2; i ++) {
		if ((i + 2) != number) hide (i + 2);
	}
	
	if (DOM || MS) 
	{
		getElem ("tagname", "table", number).style.visibility = "visible";
		getElem ("tagname", "table", number).style.display = "block";
	}
	else if (NS) 
	{
		getElem ("tagname", "table", number).visibility = "visible";
		getElem ("tagname", "table", number).display = "block";
	}
}

function hide (number) 
{
	if (DOM || MS) 
	{
		getElem ("tagname", "table", number).style.visibility = "hidden";
		getElem ("tagname", "table", number).style.display = "none";
	}
	else if (NS) 
	{
		getElem ("tagname", "table", number).visibility = "hidden";
		getElem ("tagname", "table", number).display = "none";
	}
}

function initTimer (value)
{
	//status='initTimer ()';
	var menuNumber = value;
	closeWindow = window.setTimeout ("hide (this.menuNumber);", 3000);
}

function endTimer ()
{
	//status='endTimer ()';
	window.clearTimeout (closeWindow);
}

function closeMenu ()
{
	hide (menuNumber);
}
 
function color (number) 
{
	if (DOM || MS) 
	{
		getElem ("tagname", "td", number).style.background = active;
		getElem ("tagname", "td", number).style.color = "black";
	}
	else if (NS) 
	{
		getElem ("tagname", "td", number).background = active;
		getElem ("tagname", "td", number).color = "black";
	}
}

function nocolor (number) 
{
	if (DOM || MS) 
	{
		getElem ("tagname", "td", number).style.background = inactive;
		if (mainSite == 1)
			getElem ("tagname", "td", number).style.color = "white";
	}
	if (NS) 
	{
		getElem ("tagname", "td", number).background = inactive;
		if (mainSite == 1)
			getElem ("tagname", "td", number).color = "white";
	}
}

function init (index)
{
	var id_array = new Array ("topbar", "navi1", "navi2", "navi3", "navi4", "navi5");
	
	if (index == INDEX)
	{
		active   = "#5e6a9f";
		inactive = "#bfc2e3";
		
		mainSite = INDEX;
	}
	else if (index == BERG) 
	{
		active   = "#CCF5D6";//"#32CD32";
		inactive = "#228B22";//"#00CC33";//"#228B22";
		
		for (i = 0; i < id_array.length; i ++) {
			if (getElem ("id", id_array[i], 0) == null)
				continue;
			else
				getElem ("id", id_array[i], 0).style.backgroundColor = inactive;
		}
	} else if (index == TAL) 
	{
		active   = "#bfc2e3";
 		inactive = "#5e6a9f";
		
		for (i = 0; i < id_array.length; i ++) {
			if (getElem ("id", id_array[i], 0) == null)
				continue;
			else
				getElem ("id", id_array[i], 0).style.backgroundColor = inactive;
		}
	} else 
	{
		active   = "#FFF4B9";
		inactive = "#FFD700";
		
		for (i = 0; i < id_array.length; i ++) {
			if (getElem ("id", id_array[i], 0) == null)
				continue;
			getElem ("id", id_array[i], 0).style.backgroundColor = inactive;
		}
	}
}

function preloadImages () 
{ 
  	if (document.images)
  	{ 
  		if (!document.image_array) 
			document.image_array = new Array ();
		
    	var i, j = document.image_array.length, a = preloadImages.arguments; 
	
		for (i = 0; i < a.length; i ++) 
		{
    		if (a[i].indexOf ("#") != 0)
			{ 
				document.image_array[j] = new Image; 
				document.image_array[j++].src = a[i];
			}
		}
	}
}
