// einstellungen
var killmenuafter = 1000; //ms
var menimgpath = "/cws/img/menu/";
//
// variablen
var killtimeout = null;
var mainpoints = new Array();
var submens = new Array();
//
/*
*	REQUIRES THE FUNCTION CALLED "$"
*	IT LOOKS LIKE THAT:
*	function $(id) { return document.getElementById(id); }
*/
function registerMain(mainid)
{
	mainpoints[mainpoints.length] = mainid;
}
function registerSubmen(subid)
{
	submens[submens.length] = subid;
}
function closeSubmens()
{
	stopMenuTimeout();
	for(s=0; s<submens.length; s++)
	{
		$("submen_"+submens[s]).style.display="none";
	}
}
function openSubmen(smid)
{
	markMain(smid.substr(0, 32));
	closeSubmens();
	if($("submen_"+smid)) $("submen_"+smid).style.display="";
}
function unmarkMain()
{
	closeSubmens();
	for(m=0; m<mainpoints.length; m++)
	{
		if($("mainmen_"+mainpoints[m])) $("mainmen_"+mainpoints[m]).src=""+menimgpath+"mmen_"+mainpoints[m]+"_off.gif";
	}
}
function markMain(mid)
{
	unmarkMain();
	if($("mainmen_"+md5cont.substr(0, 32))) $("mainmen_"+md5cont.substr(0, 32)).src=""+menimgpath+"mmen_"+md5cont.substr(0, 32)+"_act.gif"; // aktiven punkt
	if($("mainmen_"+mid)) $("mainmen_"+mid).src=""+menimgpath+"mmen_"+mid+"_on.gif";
}
function closeMenuTimeout()
{
	stopMenuTimeout();
	killtimeout = window.setTimeout("openSubmen('"+md5cont.substr(0, 32)+"')", killmenuafter);
}
function stopMenuTimeout()
{
	window.clearTimeout(killtimeout);
	killtimeout = null;
}
