hola , tengo el siguiente codigo que pude hacer leyendo:
Código:
object = document.getElementById(id);
object.style.visibility = "hidden";
window.setTimeout("close_retard('"+id+"')", 900);
if(!object.contains(event.toElement) && event.toElement.id != object.Id)
this.object.style.visibility = "hidden";
event.cancelBubble = true;
en el html lo implemento con un evento onmouseout , pero no funciona como deberia ya que yo necesito que al dejar el mouse sobre la capa que tiene el menu o la cabecera no se me cierre y al quitar el mouse de la capa o cabecera si , pero este automaticamente cuando corro el mouse del menu o de la cabecera se cierra

.
Si alguien sabe xq sucede esto me seria muy util.
Saludos y gracias