anchor.diff:          instance = parseInt($(elm).attr("instance"))
           @current_rule.hash.validations.day_of_week[day] ||= []
           @current_rule.hash.validations.day_of_week[day].push instance
  +        
  +      if !_.isEmpty(@current_rule.hash.validations.day_of_week)
  +        @content.find(".monthly_options .rs_calendar_week").removeClass('rs_error')
  +        
         @summaryUpdate()
         false
   
  
positive.code: 
      save: =>
        return if !@current_rule.str?
        if !$.fn.recurring_select.options.indefinite_until && $.fn.recurring_select.options.until && !@current_rule.hash?.until?
          @content.find('input.rs_until').addClass 'rs_error'
          return false
          
        @outer_holder.remove()
  
negative.code:       @current_rule.hash ||= {}
        @current_rule.hash.validations = {}
        raw_days = @content.find(".day_holder a.selected").map -> parseInt($(this).data("value"))
        
        if raw_days.length > 0
          @content.find(".weekly_options").removeClass('rs_error')
          
        @current_rule.hash.validations.day = raw_days.get()
        @summaryUpdate()
        false # this prevents default and propogation
  