colocar el cursor en formulario

cris
09 de Diciembre del 2005
Hola.
Tengo un formulario con varias cajas de texto a rellenar.
Lo que quiero es q al rellenar un campo se haga un submit del formulario y ponga el cursor en la siguiente caja de texto.
Para ello he creado una función que sí, me hace el submit pero no coloca el cursor en ningun sitio. ¿Que hago mal?

function cambiar_cursor()
{
document.form1.submit();
document.form1.caja2.focus;
}

<input name="caja1" type="text" on Change="cambiar_cursor()">
<input name="caja2" type="text">

Gracias