te recuerdo que js es del lado del cliente, este tipo de instrucción no es válida:
$respuesta2 =
javascript:valida_el_formulario();
la función que te indique se llama
loadCommands, y la puedes ver en la documentación:
http://xajaxproject.org/en/docs-tuto.../loadcommands/
al usar esta función puedes evitar el exceso de peticiones en el cliente,
siempre y cuando ambos controladores esperen la misma data