             weekInfo = self.getDatesInWeek currentMonth, currentDate, currentYear
             datesInWeek = weekInfo.datesInWeek
             weekNumber = self.getWeekNumber currentMonth, currentDate, currentYear
+            weekClass = if weekNumber % 2 is 0 then 'even-week' else 'odd-week'
 
             getDates = (datesInWeek, key) ->
                 dates = {}

                    day = $.inArray value, self.days
                    eventWeekNum = self.getEventWeekNum events.dayNum, day, numberDays, dayShift
                    eventWeek = if dayShift <= day then eventWeek = weeks.eq eventWeekNum else eventWeek = weeks.eq eventWeekNum + 1
                    eventDate.push eventWeek.find("td.drm-date[data-day=#{day}]").data 'date'
            else
                eventDate.push parseInt(events.eventDate, 10)

            $.each eventDate, (key, value) ->
                eventDays.push calendarInner.find "td.drm-date[data-date=#{value}]"

        addBiWeeklyEvents: (events, eventDays) =>
            self = @
            calendarInner = self.calendar.find "div.#{@calendarInnerClass}"
            currentMonth = calendarInner.data 'month'
            currentYear = calendarInner.data 'year'
            weeks = if self.view is 'month' then calendarInner.find('tbody').find "tr.drm-week" else calendarInner.find "tbody.drm-week"
            eventDate = []

            # events that occur every 2 weeks
            if events.day


            self.hours = [
                {
                    name: 'All Day Event'
                    time: null
                }
                {
                    name: '12am'
                    time: 0
                }
