Puedes recorrer todos los elementos del formulario y buscar el primero que esté vacío:
   
Código Javascript
:
Ver originalvar campos = document.getElementById("id_del_formulario").elements;
for (var i = 0; i < campos.length; i++) {
    if (campos[i].type == "text" && campos[i].value == "") {
        campos[i].focus();
        break;
    }
}