anchor.diff:            var val = parseInt(arguments[0]) / 100;
             val = (val < 0) ? '' : money_no_unit(val);
             if (val === '') {
  -            this.text.attr('disabled', 'disabled').addClass('auto');
  +            this.text.attr('disabled', 'disabled');
  +            this.auto(true);
             } else {
               this.text.removeAttr('disabled');
             }
  
positive.code:   amount.keyup(updateSplit);
    amount.blur(moneyTextBlur);
    updateSplit();
  });
  </script>
  
negative.code:     updateSplit();
    };
    var splitTextFocus = function() {
      if (this.auto()) {
        this.typeVal = this.focusVal = this.val();
        this.auto(false);
      } else {
        this.focusVal = null;
      }
  