Чтобы скрыть div, когда флэш-видео завершено, вам нужно определить flash var, чтобы отправить значение для этого, чтобы js мог его забрать.
Я не рекомендую использовать для этого 12-секундный тайм-аут, поскольку вы никогда не знаете, что происходит в браузере людей. у них может быть низкоскоростное соединение, и они могут потратить лишние секунды на загрузку видео. тогда он будет прятаться до того, как они закончат смотреть.
если вы больше похожи на js, чем на сценарий действий, вы можете рассмотреть возможность использования плагинов, таких как soundmanager 2, где у них есть флэш-шлюз apis, который позволяет открывать флэш-видео, вызываемые из jquery ...
эти apis уже проделали такую работу для вас. так что они будут иметь функцию обратного вызова для загрузки видео ... что-то вроде onFinishPaying: function () {... bla}
вы можете найти его здесь
и вот базовое видео пример кода установки