// Copyright 2006-2007 javascript-array.com
var menu_id=new Array('m1'); //To add more Ids simply add m2, m3 etc
var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';
}
function mopen_sub(parent, id)
{	
	for (i=0;i<menu_id.length;i++){
		if (menu_id[i]!=parent && menu_id[i]!=id){
			document.getElementById(menu_id[i]).style.visibility = 'hidden';
		}else{
			document.getElementById(menu_id[i]).style.visibility = 'visible';
		}
	}
	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';
}

function close_all(id){
	for (i=0;i<menu_id.length;i++){
		if (menu_id[i]!=id){
			document.getElementById(menu_id[i]).style.visibility = 'hidden';
		}else{
			document.getElementById(menu_id[i]).style.visibility = 'visible';
		}
	}
}
// cancel close timer
function mcancelclosetime(){
	if(closetimer){
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}