var SPEED=100;
var id=1;
var akt=new Array;

function hide(id) {
	document.getElementById(id).style.display='none';
}

function findChildNode(obj) {
	var cNode = obj.firstChild;
	while (cNode && cNode.nodeType == 3/* TEXT_NODE */) {
		cNode = cNode.nextSibling;
	}
	return cNode;
}

function showmenu(obj) {
//	alert(obj);
    var childNode = findChildNode(obj);
	span = findChildNode(childNode);
	if (!span.id) { span.id = 'menuspan'+id;id++ }
	if (span.style.display='none') clearTimeout(span.idozito);
	span.style.display='block';
	for (i in akt) {
		if (akt[i]!=span.id) document.getElementById(akt[i]).style.display='none';
	}
	akt=new Array;
}

function hidemenu(obj) {
    var childNode = findChildNode(obj);
	span = findChildNode(childNode);
	akt.push(span.id);
	span.idozito=setTimeout("hide('"+span.id+"')",SPEED);
}