anchor.diff:  	
   	disable_reordering = function(e)
   	{
  -		$('<%= list_id %>').removeClassName('reordering');
  +	  if (reordering_button_enabled) {
  +  		$('<%= list_id %>').removeClassName('reordering');
   		
  -		Sortable.destroy("<%= list_id %>");
  +  		Sortable.destroy("<%= list_id %>");
   		
  -		$('reorder_action_done').hide();
  -		$('reorder_action').show();
  -		
  -		if (e)
  -		{
  -			e.stop();
  -		}
  +  		$('reorder_action_done').hide();
  +  		$('reorder_action').show();
  +	  }
  +	  if (e) { e.stop(); }
   	}
   	
   	enable_reordering = function(e)
  
positive.code: 		$('reorder_action').hide();
  		$('reorder_action_done').show();
  		
  		if (e) 
  		{
  			e.stop();
  		}
  	}
  </script>
  <% end %>
negative.code: 			, scroll: window
  			, tree: <%= tree %>
  			, onUpdate:function() {
  			  reordering_button_enabled = false;
  				new Ajax.Updater('<%= list_id %>', '<%= update_url %>', 
  				{
  					asynchronous:true
  					, evalScripts:true
  					, parameters: Sortable.serialize('<%= list_id %>') + '&tree=<%= tree %>' + '&authenticity_token=' + encodeURIComponent($('reorder_authenticity_token').value)
  					, onComplete: function(e) { reordering_button_enabled = true; }
  				});
  			}
  		});
  