/* two level menu */
/*
	predefined variables:

	var timeoutId = 0;
	var submenuTimeout=1000;
	var submenuOffsetX=8;
	var submenuOffsetY=38;
	var menu2layer_prefix
	var menu2layer_maxno
*/

function hideAllSubmenu( prefix, maxno ) {
	for( i=1; i<=maxno; i++ ) {
		o=document.getElementById(prefix+i);
		if (o!=null) {
			o.style.display="none";
		}
	}
	clearTimeout(timeoutId);
}
function showSubmenu( id, menuObj ) {
	clearTimeout(timeoutId);
	hideAllSubmenu( menu2layer_prefix, menu2layer_maxno );
	position=findPos(menuObj);
	o = document.getElementById(id);
	o.style.left = position[0]+submenuOffsetX+"px";
	o.style.top  = position[1]+submenuOffsetY+"px";
	o.style.display="";
}
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft;
		curtop = obj.offsetTop;
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		}
	}
	return [curleft,curtop];
}
function switchVerticalSubmenu( id ) {
	obj = document.getElementById(id);
	if (obj.style.display=='none') {
		obj.style.display='';mode=''
	} else {
		obj.style.display='none';mode='none'
	}
}

