I'm trying to get his little toggle menu script to run in multiple browsers without any luck. Can anyone suggest a workaround? It works for me in IE6 but mozilla doesn't like it

Code:
<HTML>
<HEAD>
<TITLE>toggle foo</TITLE>
<SCRIPT TYPE="TEXT/JAVASCRIPT" LANGUAGE=JAVASCRIPT>
<!-- Hide script from older browsers
function toggleMenu(currMenu) {
if (document.all) {
	thisMenu = eval("document.all." + currMenu + ".style")
	if (thisMenu.display == "block") {
	 thisMenu.display = "none"
	}
	else {
	 thisMenu.display = "block"
	}
	return false
}
else {
	return true
}
}
// End hiding script -->
</SCRIPT>
<STYLE TYPE="TEXT/CSS">
#menu1 {display:none; margin-left:20px}
 
</STYLE>
</HEAD>
<BODY BGCOLOR=WHITE>
<H3>
<A HREF="#" onClick="return toggleMenu('menu1')">Toggle Me</A>
</H3>
<SPAN ID="menu1">
heres my text to display <BR>
heres my text to display<BR>
heres my text to display<BR>
heres my text to display
</SPAN>
<H3>other stuff<h3> 
</BODY>
</HTML>