Mac IE/Safari ignores Flash id / name property

Folks, hope someone may help me out on this one …

I have a audioplayer like this …

[size=1]<OBJECT classid=“clsid27CDB6E-AE6D-11cf-96B8-444553540000” codebase="[/size][size=1]http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0[/size][size=1]" WIDTH=“585” HEIGHT=“307” id=“flashmovie” name=“flashmovie”>
<PARAM NAME=movie VALUE=“pop/hotsite.swf?cd=<%=cd%>”>
<PARAM NAME=menu VALUE=false>
<PARAM NAME=quality VALUE=best>
<PARAM NAME=bgcolor VALUE=#EEEEEE>
<EMBED id=“flashmovie” name=“flashmovie” src=“pop/hotsite.swf?cd=<%=cd%>” menu=“false” quality=best bgcolor=#EEEEEE WIDTH=“585” HEIGHT=“307” TYPE=“application/x-shockwave-flash” PLUGINSPAGE="[/size][size=1]http://www.macromedia.com/go/getflashplayer[/size][size=1]">
</EMBED>
</OBJECT>[/size]

And a IFRAME on same file forces the Flash to reload on a new CD code …
[size=1]<script language=“JavaScript”>
function mpb(cod) {
parent.document.flashmovie.movie = “pop/hotsite.swf?cd=”+cod;
parent.window.scrollTo(0,0);
}
</script>[/size]

[size=1]<a href=“javascript:mpb(15)” class=“top-nav”>Click</a>[/size]

The problem is on Windows works perfectly but no good for Mac … it doesn’t seem to recognize the Flash object …

Grateful for ANY help.