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],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>
<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][/size][size=1]">

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

[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.