// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

Ajax.Responders.register({
  onCreate: function() {
    if(Ajax.activeRequestCount > 0)
      Element.show('busy');
  },
  onComplete: function() {
    if(Ajax.activeRequestCount == 0)
      Element.hide('busy');
  }
});

Flash={
    show:function(){
        $('flashMessage').visualEffect('appear');
        this.timer=setTimeout('Flash.hide()',5000);
    },
    hide:function(){
        $('flashMessage').visualEffect('fade');
        clearTimeout(this.timer);
        return false;
    }
};

EventForm={
  displayOccurs:function() {
    occurs = $('event_occurs').value;
    switch (occurs) {
      case "Once":
        $('occursbox').hide();
      break;
      case "Daily":
        $('timeframe').update("days");
        $('occursbox').show();
      break;
      case "Weekly":
        $('timeframe').update("weeks");
        $('occursbox').show();
      break;
    }
  }
};
