Dcrails.Help = Class.create({
  initialize: function(url){
    this.changePage("/help/");
    $('showSms').observe('click', this.changePage.bind(this, "/help/sms_schedule"));
    $('showSponsor').observe('click', this.changePage.bind(this, "/help/sponsor"));
  },
  onComplete: function(text){
    $$("#help_update a").each(function(link) {
      link.observe("click",this.onClickEvent.bindAsEventListener(this));
    }.bind(this));
    if(Simpltry.Dialog.State.activeDialog.length > 0) Simpltry.Dialog.State.activeDialog[0].positionDialog();
  },
  onClickEvent: function(event){
    event.stop();
    this.changePage(event.element().href);
  },
  changePage: function(url){
    new Ajax.Updater("help_update", url,
      {
        evalScripts:true,
        method: "get",
        onComplete:this.onComplete.bind(this)});
  }
});


Event.observe(document, "dom:loaded", function() { new Dcrails.Help();});