var hideMenuTimer=[];

function showmenu(nr,topmenu) {
	for (x in hideMenuTimer) {
		if (x != nr) {
			document.getElementById('atlas_submenu_nr'+x).style.display='none';
		}
		clearTimeout(hideMenuTimer[x]);
	}
	if (topmenu) {
		topmenupos=findPos(topmenu);
		document.getElementById('atlas_submenu_nr'+nr).style.left=topmenupos[0]+'px';
		document.getElementById('atlas_submenu_nr'+nr).style.top=(topmenupos[1]+topmenu.offsetHeight)+'px';
	}
	showobject('atlas_submenu_nr'+nr);
}

function hidemenu(nr) {
	hideMenuTimer[nr]=setTimeout("hideobject('atlas_submenu_nr"+nr+"');",hidemenutimeout);
}

function findPos(obj) {
	var curtop=0;
	var curleft=0;
	if (obj.offsetParent) {
		do {
			curtop+=obj.offsetTop;
			curleft+=obj.offsetLeft;
		} while (obj = obj.offsetParent);
	}
	return [curleft,curtop];
}