var Trailing = {};

Trailing.Start = Behavior.create(AjaxHandlers.RemoteOnClick, {
  handleSuccess: function(data){
    this.link.hide();
    var stop_trailing = this.link.next('a.stop_trailing');
    stop_trailing.href = data.stop_trailing_path
    stop_trailing.show();
  }
});

Trailing.Stop = Behavior.create(AjaxHandlers.RemoteOnClick, {
  handleSuccess: function(data){
    this.link.hide();
    this.link.previous('a.start_trailing').show();
  }
});

Event.addBehavior({
  "a.stop_trailing[data-remote=true][data-method]": Trailing.Stop,
  "a.start_trailing[data-remote=true][data-method]": Trailing.Start,
});