Yo tengo exactamente el mismo problema pero la solucion no solo no me vale, si no que ademas me deja de funcionar en IE...
Os dejo el codigo, quiza alguien pueda ayudarme  
Código:
 <a onMouseOver="Mostrar(Erik)" onMouseOut="Mostrar(Erik)">Erik Getters</a>
<div id="Erik" style="display:none;">
<b>Name</b>: Erik Getters
<b>Nationality</b>: English
<b>Position</b>: Goalkepper</div>
<script language="JavaScript">
function Mostrar(Div){
   if (document.getElementById("Div").style.display == "none"){
   document.getElementById("Div").style.display = ""
   }
   else{
   document.getElementById("Div").style.display = "none"
   }
}
</script>
  Si sustituyo document.getElementById("Div").style.display por simplemente Div.style.display, entonces funciona en IE pero no en Mozilla 
Gracias