Ti posto uno script che crea in automatico Macromedia DW:
questo lo metti nell'header:
<script>
function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible'v=='hide')?'hidden':v; }
obj.visibility=v; }
}
</script>

la funzione la richiami cosi:

<td onMouseOver="MM_showHideLayers('LAYER_CHE_VUOI_VIS UALIZZARE','','show')" onMouseOut="MM_showHideLayers('LAYER_CHE_VUOI_NASC ONDERE','','hide')"><a class="menusx" href="ristorante.asp">[img]gif/arrow.gif[/img]

Io li utilizzo all'interno di una tabella, ma le chiamate alle funzioni OnMouseOver e OnMuoseOut le puoi spostare.