function handleIntervalSelect(oEvent){

		var oStartDate = oEvent.getParameter("startDate");

		var sKey = this.getViewKey();
		var oView = this._getView(sKey);
		var sIntervalType = oView.getIntervalType();

		if ((sIntervalType === CalendarIntervalType.OneMonth || sIntervalType === "OneMonth")
			&& CalendarUtils._isNextMonth(oStartDate, this.getStartDate())) {
			this.shiftToDate(oStartDate);
			this._addMonthFocusDelegate(this._getRowInstanceByViewKey(this.getViewKey()));
			return;
		}

		var oEndDate = oEvent.getParameter("endDate");
		var bSubInterval = oEvent.getParameter("subInterval");
		var oRow = getRow(oEvent.oSource.getParent());
		this._formatPickerText();

		this.fireIntervalSelect({startDate: oStartDate, endDate: oEndDate, subInterval: bSubInterval, row: oRow});

	}
Handles the <code>dateSelect</code> event of the <code>PlanningCalendarHeader</code>
@param {jQuery.Event} oEvent the triggered event
@private