Flash no topo da caixa de diálogo do jQuery

Eu sei que muitos fizeram essa pergunta, mas acho que minha situação é um pouco diferente.

Eu tenho um site onde eu tenho alguns anúncios que é Flash escondido em um por causa de problemas de compatibilidade xhtml / html. Mas os elementos flash estão no topo dos meus diálogos jQuery, o que não é o ideal.

Algumas soluções sugeriram configurar o wmode para opaco, mas não posso, porque meus anúncios são scripts que geram elementos flash.

Outra solução sugeriu ocultar anúncios quando uma caixa de diálogo é exibida. Então, a minha pergunta é: Existe uma maneira de colocar o conteúdo do flash em meus diálogos do jQuery enquanto eles estão visíveis e sem alterar o código flash?

Atenciosamente, Lasse Espeholt

Atualizar: Eu agora reabrei a questão com uma recompensa. Por enquanto, oculto todos os anúncios em Flash em "mostrar diálogo". Mas isso ainda não é uma solução ótima. Então, eu estou procurando um script que possa tornar toda animação Flash opaca (uma solução jQuery seria a mais legal, mas uma solução JavaScript simples serve). Ou se houver outra solução que não seja discutida nesta pergunta, ficarei feliz em saber disso :)

Atualização 2: Até agora, fiz este script:

function opaqueAllFlashMovies() {
    // Embed Flash movies
    $('embed[wmode!="opaque"]').attr('wmode', 'opaque').wrap('<div>');

    // Object flash movies with a wmode param
    $('object[classid$="-444553540000"] parem[wmode]').attr('value', 'opaque');
    // Object flash movies without a wmode param
    $('object[classid$="-444553540000"]').not('param[wmode]').append('<param name=\'wmode\' value=\'opaque\'/>').wrap('<div>');
}

que funciona em FF e Chrome, mas não no IE. Pelo visto,.append falha. Alguma ideia?

questionAnswers(5)

yourAnswerToTheQuestion