validación javascript y visualizacion de ef_cbu

Buenas, encontré dos temitas del ef_cbu, uno es que me estaba dando error de validación en en la linea 17 de ef_cbu.js (if(estado !== ‘’ && !es_cbu_valido(estado)) {)
y otro que el ef_cbu el campo es de 22 caracteres para tamaño y visualización pero me esta pasando que el ultimo carácter no se estaba viendo.

ef_cbu.js

	ef_cbu.prototype.validar = function () {
		if (! ef.prototype.validar.call(this)) {
			return false;
		}
		var estado = this.get_estado();
		if(estado !== '' && !es_cbu_valido(estado)) {
			this._error = 'código CBU inválido';
			return false;
		}
		return true;
	};

Esto lo solucione haciendo sobrecarga de ef_cbu.prototype.validar y modificando la llamada !es_cbu_valido(estado) por !this.es_cbu_valido(estado).

toba_ef_cbu.php

	function get_input() 
	{
		$tab = ' tabindex="'.$this->padre->get_tab_index().'"';
		$html = toba_form::text($this->id_form, $this->estado,$this->es_solo_lectura(),22,22, $this->clase_css, $this->javascript.' '.$tab);
		return $html;
	}

Esto lo solucione por css modificando el ancho del input, también probé poner en 23 el parámetro del tamaño de visualización del input y me lo mostró correctamente.

version toba 2.4.2
svn https://repositorio.siu.edu.ar/svn/toba/trunk_versiones/2.4

Saludos.