Eu tentei fazer o que você disse, porém não obtive êxito. Veja como ficou meu código.
function CriticaNome(fobjeto) { if (fobjeto.value != "") { mensagem1 = "Favor remover os espacos em branco do inicio e/ou fim do seu NOME."; mensagem2 = "Favor informar NOME e SOBRENOME."; prim = fobjeto.value.indexOf(" "); size = fobjeto.value.length; sobjeto=fobjeto; if (prim == 0) {alert(mensagem1);sobjeto.focus();sobjeto.select();return false;} if (fobjeto.value.indexOf(" ") == -1) {alert(mensagem2);sobjeto.focus();sobjeto.select();return false;} if (fobjeto.value.indexOf(" ", size-1) != -1) {alert(mensagem1);sobjeto.focus();sobjeto.select();return false;} } return true; }
No HTML eu chamei a função desta forma: (...) onblur="return CriticaNome(this);" (...)
Um abraço.