NogDog is correct, you need to sort out your html markup first.
Once you have done that, you could try using the following markup for the Flash which does not fail any markup rules or accessibility issues. It has never let me down yet.
<object type="application/x-shockwave-flash" data="metromanila.swf" width="490" height="600">
<param name="movie" value="metromanila.swf" />
<param name="quality" value="high" />
<img src="/images/noflash.jpg" alt="Flash Player Required" width="490" height="600" />
</object>
I also noticed in your flash markup you have embed src="" so your telling the browser that you have no flash source file.
Remember, Firefox is right - IE is always wrong!
good luck.