Problema JSF 2.0/PrimeFaces

Galera, estou usando JSF 2.0 juntamente com Primefaces na minha aplicação.
Ele funciona perfeitamente no Chrome, mas no IE está com um pequeno problema.
Tenho um insert na minha página com a tag do jstl ©.

<c:if test="#{ not empty eventoControl.eventosConsulta }"> <ui:insert> <ui:include src="/admin/painel.xhtml" /> </ui:insert> </c:if>

Onde eu adiciono esse botão.

<p:commandButton value="Criar um novo painel" title="Criar painel" actionListener="#{ painelControl.montarPainelInfoDialogParaInsercao }" oncomplete="painelInfoDialog.show();" update="msgsPainel, msgsPainelDialog, panelGridPainel"> </p:commandButton>

Quando clico nesse botão deveria abrir um pop-up, mas no IE não está reconhecendo o id (painelInfoDialog).
Dá um erro de JavaScript.
Deveria abrir esse dialog.

<p:dialog header="Painel" widgetVar="painelInfoDialog" modal="true" width="340"> <h:form id="painelDialogForm" prependId="false" >

Alguém sabe como resolver esse problema?

O erro de JavaScript que aparece é esse:

Mensagem: ‘painelInfoDialog’ não está definido
Linha: 181
Caractere: 234
Código: 0
URI: http://localhost:8080/SaraivaGE/admin/eventoMain.html

Alguém já passou por isso?

Cara, to passando pelo mesmo erro tb.
Tenho um p:commandButton que chama um dialog que não está sendo mostrado, apenas no IE isso acontece.

Sem explicação nenhuma, esse dialog não é mostrado. Engraçado que tenho um dialog que é chamado por um botão do menu e é mostrado normal.
Agora, nenhum dos botões que ficam dentro da div conteúdo funcionam.

Se conseguir algo me avisa ok.

Estou com alguns problemas com no Primefaces no IE também nos outros navegadores ele funciona bem.

Uma sugestão para quem quiser uma solução cross browser: