OK that's my HTML:

Code:
	<div id="menubar" onmouseover="show_menu()" onmouseout="hide_menu()">
				<p id="current">Welcome</p>
				<ul id="menu">
					<li><a href="#">Blah</a></li>
					<li><a href="#">Halb</a></li>
				</ul>
			</div>
and I have two JS functions.
The unexpected behavior-problem is that wherever the pointer moves between the the <li> elements (next or previous), the whole hide_menu() and show_menu() is executed as if the pointer got out of the div space and re-entered.
Any idea why this happens?

Testing on Safari 5 and FF 3.58