Seguinte - jquery.maskedinput-1.2.1.js
Coloquei essa tag no head
<a4j:loadScript src="/resources/jquery.maskedinput-1.2.1.js" />
o arquivo nessa pasta resources/jquery.maskedinput-1.2.1
<h:form>
<input id=“telefone” name=“telefone” type=“text " />
<input id=“cpf” name=“cpf” type=“text” />
<input id=“cep” name=“cep” type=“text” />
<input value=”//____" id=“data” name=“data” type=“text” />
<script type=“text/javascript”>
jQuery.noConflict();
$("#telefone").mask(“9999-9999”);
$("#cpf").mask(“999.999.999-99”);
$("#cep").mask(“99999-999”);
$("#data").mask(“99/99/9999”);
</script>
</h:form>
Ja olhei no mozzila no codigo ele os id e names estao com o nome correto, ja testei o codico sem estar em um arquivo do richfaces ele funciona, tenho que usar um codigo parecido com esse pq estou montando meu formulario dinamicamente com binding no bean pois ele tem que ser montado assim pq o sistema pega dados de em equipamento que tem um teclado que tem varios formularios e esses formularios tem mascaras. E nao posso usar a tag jquery do richfaces porque os fields estão sendo montados dinamicamente.
Se alguem tiver uma luz, obrigado