Hola, pacoalonso79.
Para la primera pregunta te remito a este mensaje:
http://www.forosdelweb.com/showthrea...hreadid=156477
Para la segunda te dejo un poco de código:
<input type="text" onKeyUp="if (this.value.length==4) document.getElementById('otra').focus()">
<input type="text" id="otra">
Espero que te sirva. Saludos,