ciao a tutti ho bisogno di un vostro aiuto
ho creato in javascript un menu a tendina vi mostro il codice:
<div id="menu"><a onmouseover="javascritp:aprimenu('menu1')"></div>
<div id="menu1"><a href="indirizzo"></div>

il codice javascript
function aprimenu(menuId)
{
if (document.getElementById(menuId).style.display == "none")
{

document.getElementById(menuId).style.display = "block";
}
}
e praticamente mi si apre il menu sotto con le varie voci da cliccare.

una volta aperto il menu se sposto il mouse dal menu questo non scompare allora io ho fatto
<div id="menu"><a onmouseover="javascritp:aprimenu('menu1')"></div>
<div id="menu1">
<a href="indirizzo1">
<a href="indirizzo2" onmouseout=javascript:escimenu('menu1')></div>

il codice escimenu
function escimenu(MenuId){
document.getElementById(MenuId).style.display = "none";
}
e in pratica funziona io vado fino all'ultimo link del sotto menu e quando mi sposto questo sparisce.
l'unico problema è ke se ho piu link del sotto menu: se io ad esempio mi posiziono sul link "indizzo2" e voglio tornare sul link "indirizzo1" mi sparisce ovviamente tutto il sottomenu.
Come posso fare in modo che se vado sul link precedente del sottomenu questo rimane visibile e se invece sono sull'ultimo link e poi mi muovo su un altro punto della pagina il sottomenu sparisce?
spero di essere stato comprensibile
grazie infinite