muchas gracias.
con algunos retoques me funciona bien:
dejo el código por si alguien lo necesita (
y si se puede optimizar/mejorar... me lo comentais......)
Cita: f = document.forms[0];
i = 0;
buscando = false
while (i<f.elements.length && !buscando)
{
if (f.elements[i].type=="text")
{
buscando = !f.elements[i].disabled && !f.elements[i].readOnly;
}
i++;
}
if (buscando) f.elements[--i].focus();
thanks
j@n