             dayMonthDateFormatter.setStyle("locale", localeStr);
         else
             dayMonthDateFormatter.clearStyle("locale");
-    }
-    
-    private function setDefaultRangeValues():void
-    {
-        if (displayMode == DateSelectorDisplayMode.DATE_AND_TIME)
-        {
-            _minDateDefault = new Date(selectedDate.time);
-            _minDateDefault.date -= Math.floor(DEFAULT_DATE_RANGE / 2);
-            _maxDateDefault = new Date(selectedDate.time);
-            _maxDateDefault.date += Math.floor(DEFAULT_DATE_RANGE / 2);
-        }
-        else if (displayMode == DateSelectorDisplayMode.DATE)
-        {
-            _minDateDefault = new Date(1601, 0, 1);
-            _maxDateDefault = new Date(9999, 12, 31);
-        }
     }
     
     //----------------------------------------------------------------------------------------------

     */
    public function get minDate():Date
    {
        return _minDate != null ? _minDate : _minDateDefault;
    }
    
    public function set minDate(value:Date):void

    
    private var _minDate:Date;
    
    private var minDateChanged:Boolean = false;
    
    /**
