anchor.diff:    Form: {
       display: function(options) {
         if (typeof(options) == 'undefined') { options = {} }
  +      FullcalendarEngine.Form.fetch(options)
  +    },
  +    render: function(options){
         $('#event_form').trigger('reset');
  -
         var startTime = options['starttime'] || new Date(), endTime = options['endtime'] || new Date(startTime.getTime());
  -
         if(startTime.getTime() == endTime.getTime()) { endTime.setMinutes(startTime.getMinutes() + 15); }
  -
         FullcalendarEngine.setTime('#event_starttime', startTime)
         FullcalendarEngine.setTime('#event_endtime', endTime)
  -
         $('#event_all_day').attr('checked', options['allDay'])
  -
  -      FullcalendarEngine.Form.fetch()
  -
         $('#create_event_dialog').dialog({
           title: 'New Event',
           modal: true,
  
positive.code:       }
      }
    },
    fullCalendarOptions: function(){
      $.ajax({
  
      })
    },
    setTime: function(type, time) {
      var $year = $(type + '_1i'), $month = $(type + '_2i'), $day = $(type + '_3i'), $hour = $(type + '_4i'), $minute = $(type + '_5i')
      $year.val(time.getFullYear());
  
negative.code:         close: function(event, ui) { $('#create_event_dialog').dialog('destroy') }
        });
      },
      fetch: function(options){
        $.ajax({
          type: 'get',
          dataType: 'script',
          async: true,
          url: FullcalendarEngine.app_path() + "/events/new",
          success: function(){ FullcalendarEngine.Form.render(options) }
        });
      },
      authenticity_token: function(){
  