Pessoal boa tarde 
como faço pra ocultar uma painel e mostrar outro ou vice-versa? isso quando alguém clicar num botão.
<rich:panel header="Formulário" style=" width : 407px;" id="painelFormulario" >
CONTEÚDO DO PAINEL
Pessoal boa tarde 
como faço pra ocultar uma painel e mostrar outro ou vice-versa? isso quando alguém clicar num botão.
<rich:panel header="Formulário" style=" width : 407px;" id="painelFormulario" >
CONTEÚDO DO PAINEL
Boa tarde!
...
// Mostrar.
onclick="#{rich:component('idDoModal')}.show()"
// Ocultar.
onclick="#{rich:component('idDoModal')}.hide()"
...
Você pode colocar em qualquer evento de um botão. Geralmente eu coloco no evento oncomplete.

vou testar! 
pow, sou leigo demais em RichFaces/Ajax
eu acredito que tem muita coisa errada:
Botão:
<a4j:commandButton value="Pesquisar" action="#{MB.Cep()}" reRender="grid" onclick="#{rich:component('grid')}.show()" />
Tabela que eu quero ocultar quando a pessoa clicar em pesquisar
<rich:dataTable rowClasses="claro, escuro" value="#{Grid}" var="departamento" id="grid" >
<rich:column>
<f:facet name="header"> País </f:facet>
#{PAIS}
</rich:column>
pow =/