Loading em página

pessoal como poderia estar fazendo um loading em minha pagina??
tipo no site http://www.dominiopublico.gov.br/pesquisa/PesquisaObraForm.jsp

eu uso jsf nas minha páginas…

agradeço!!

seria algo como esse aqui?:

de uma olhada no código… fui eu quem fiz… esta legalzinho e funciona em FF e IECA

ajax

obrigado pelas respostas…

gostaria usando ajax mesmo! consigo fazer aparecendo um texto “Loading” usando ajax4jsf…
mas gostaria de saber como posso fazer aparecer uma div q preencha a tela inteira ou como um pop-up qdo tivesse processando…
tem como pelo meu Bean eu setar atributos na minha div??

pq se der eu estava pensando no seguinte…qdo eu executar(na pagina) eu chamo um javascript tb fazendo exibir um div no centro da página…mas qdo meu método do bean terminar de executar eu teria q mudar(remover) essa div da minha página…

agradeço!

Aproveitando o tópico, gostaria de tirar uma dúvida…

É possível utilizar o Ajax para o Loading de uma relatório em PDF que está sendo gerado em tempo de execução, ou seja, o relatório é gerado a partir de consultas no Banco de Dados.

Agradeço…