var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer

function show(name, myid){
	var id = new getObj(name)
	id.style.visibility = "visible";
	myid.onmouseout = function(){
		id.style.visibility = "hidden";
	}
}


function mnuShow(id, myid){
	var id1 = new getObj(id);
	mcancelclosetime();
	id1.style.visibility = 'visible';
	myid.onmouseout = function(){
		mclosetime(id1);	
	}
}
// close showed layer
function mclose(id){
	id.style.visibility = 'hidden';
}

// go close timer
function mclosetime(id){	
	closetimer = window.setTimeout(function(){mclose(id)}, timeout);
}

// cancel close timer
function mcancelclosetime(){	
	window.clearTimeout(closetimer);
	
}

function getObj(name){
  if (document.getElementById)  {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }else if (document.all){
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }else if (document.layers){
   	this.obj = document.layers[name];
   	this.style = document.layers[name];
  }
}

// close layer when click-out
document.onclick = ""; 
