[dúvidas] tratamento AJAX no form

Oi, estou louco pra postar um artigo sobre o que já aprendi em AJAX.
Integrei ao JAVA de vez, com a ajuda do dark123 e uma pequena participação do cebolah (são todos aqui da cidade).

Bom, mas estou querendo “embelezar” um pouco mais adicionando imagem de loading ao submeter o form e também limpar os campos após o formulário ser todo tratado.

Bom, as dúvidas são estas, como fazer o loading no ajax e como limpar os campos do form após ser enviado com sucesso (apenas com sucesso, limpar se tiver erros não vale).

Aguardo respostas.

att.