Outra coisa que observei é a sua chamada do jquery, acho que está errada.
quando vc faz
onblur="setaFocoCampo(this);"
esse this é um HTMLInputElement
com o dwr vc consegue ver o objeto....
dwr.util.toDescriptiveString(this, 2);
mas com o firebug vc pode debugar e ver tbm...mas é mais ou menos assim esse objeto....
<input id="teste" type="text" style="width: 570px;" value="" onblur="alert(dwr.util.toDescriptiveString(this, 2));" />
HTMLInputElement {
scrollWidth:572,
clientLeft:1,
clientHeight:18,
clientWidth:570,
clientTop:1,
contentEditable:"inherit",
offsetLeft:22,
offsetTop:264,
offsetHeight:20,
offsetWidth:572,
type:"text",
form:HTMLFormElement {org.apache.struts.taglib.ht...:HTMLInputElement, id:HTMLInputElement, acaoFiscal.id:HTMLInputElement, dataInclusao:HTMLInputElement, cfop.codigo:HTMLInputElement, ...},
id:"teste",
tagName:"INPUT",
childNodes:[],
nodeName:"INPUT",
nodeType:1,
localName:"INPUT",
maxLength:-1,
controllers:XULControllers {QueryInterface:function, getControllerForCommand:function, insertControllerAt:function, removeControllerAt:function, getControllerAt:function, ...},
scrollHeight:20
}
veja um exemplo:
<input id="inputTeste" type="text" style="width: 570px;" value="" onblur="testFocus(this);" />
<script>
function testFocus(obj){
alert("ok");
alert(dwr.util.toDescriptiveString(obj, 2));
alert("Ex1: " + jQuery(obj).val());
alert("Ex2: " + jQuery("#"+
obj.id).val());
}
</script>
nao sei realmente pq nao esta funcionando com vc.