Попробуй использовать внедрение с помощью SWFObject:
1) Попробовать динамическим способом. Вместо innerHTML и <object> .... </object> повторно внедрить в нужный элемент DOM-структуры флешку (первый раз это будет div, второй раз, после внедрения - уже объект флешки).
Хотя не уверен, что получится (div-блок заменяется флеш-объектом). Но если задать атрибутом тот же id, может быть получится (?).
2) Попробовать статическим методом, но уже с той же конструкцией - innerHTML и код для статического метода.
http://designformasters.info/posts/f...h-swfobject-2/
Общая мысль - попробовать использовать SWFObject.