/*********************************************************
 * eggh.js - JavaScript für Eggishorn Styles
 * Copyright (c) 2006 by IT & Design Solutions GmbH
 * Autor:  Moritz Kobel <moritz.kobel@itds.ch>
 *********************************************************/


		var openArray = Array();
	
		function showMenuTable(id,x,y)
		{
			if ( document.getElementById(id) )
			{
				var copyOfOpenArray = openArray;
				for ( var i = 0; i<copyOfOpenArray.length ; i++ )
				{
					hideMenuTable(copyOfOpenArray[i]);
				}
				openArray = addTOarray(openArray,id);
				var elm = document.getElementById(id);
				elm.style.visibility = "visible";
				elm.style.top = x;
				elm.style.left = y;
			}
		}
		function hideMenuTable(id)
		{
			if ( document.getElementById(id) )
			{
				openArray = removeFROMarray(openArray,id);
				var elm = document.getElementById(id);
				elm.style.visibility = "hidden";
			}	
		}
		function setStyleClass(element,newclass)
		{
			element.className = newclass;
		}

		function addTOarray(arr,value)
		{
			arr[arr.length] = value;
			return arr;
		}
		function removeFROMarray(arr,value)
		{
			var na = Array();
			var i;
			for ( i=0; i<arr.length; i++ )
			{
				if ( arr[i] != value )
				{
					na[na.length] = arr[i];
				}
			}
			return na;
		}
		function isINarray(arr,value)
		{
			var i;
			for (i=0;i<arr.length;i++)
			{
				if ( arr[i] == value ) return true;
			}
			return false;
		}
		
		

