anchor.diff:      row_one.find('.' + two).parent().addClass('active');
       row_two.find('.' + one).parent().addClass('active');
     }
  +
  +  function swap_temp_hint( row_one, row_two ){
  +    one = row_one.find('.temp-hint').html();
  +    two = row_two.find('.temp-hint').html();
  +    row_one.find('.temp-hint').html(two);
  +    row_two.find('.temp-hint').html(one);
  +  }
  +
  +  function swap_duration_hint( row_one, row_two ){
  +    one = row_one.find('.duration-hint').html();
  +    two = row_two.find('.duration-hint').html();
  +    row_one.find('.duration-hint').html(two);
  +    row_two.find('.duration-hint').html(one);
  +  }
   </script>
   
  
positive.code:       var field = event.field;
        var index_field = field.find('span.step_index');
        var index_form_field = field.find('input.step_index');
        var index = $('.fields').size() ;
    
        index_field.text( index );
        index_form_field.val( index );
  
negative.code:     $(document).on('nested:fieldRemoved', function() {
        num_steps -= 1;
        toggle_remove_link();
        
        $(".fields:visible").each(function(index, field) {
          var index_field = $(field).find('span.step_index');
          var index_form_field = $(field).find('input.step_index');
          index_field.text( index+1 );
          index_form_field.val( index+1 );
        });
      });
    
      $(document).on('nested:fieldAdded', function(event){
  