anchor.diff:      updateSplit();
     };
     var splitTextFocus = function() {
  -    if (this.text.hasClass('auto')) {
  +    if (this.auto()) {
         this.typeVal = this.focusVal = this.val();
  -      this.text.removeClass('auto');
  +      this.auto(false);
       } else {
         this.focusVal = null;
       }
  
positive.code: $(function() {
    var i;
    
    $.datepicker.setDefaults({showAnim:'',prevText:'Previous'});
    $('#date').datepicker().datepicker('widget').css('display', 'none');
    $('#date').datepicker('setDate', new Date);
    
    var hideRows = function() {
      $('#hist_table tr').removeClass('s');
  
negative.code:   var splitTextBlur = function() {
      var val = this.val();
      if (val === this.focusVal) {
        this.auto(true);
      } else if (val === '') {
        this.auto(true);
        updateSplit();
      } else if (val == 0) {
        this.on(false);
  