             datePickerType = .Default
         }
         showsSelectionIndicator = true
+        prepareRowsForVJDatePickerType(datePickerType)
         selectInitialValuesForDatePickerType(datePickerType)
     }
     

            return ""
        }
    }
    
    func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
        
    }
    
    func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
        
        // For giving infinite scrolling
        switch component{
        case 0:
            return Int(INT16_MAX)
        case 1:
            return Int(INT16_MAX)
        case 2:
            return years.count
        default:
            return 0
        }
    }
    
    func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int {

        }
        return yearArray
    }
    
    private var rows : [Int]!
    
    convenience init(type: VJDatePickerType, minYear : Int, maxYear : Int){
        self.init()
        minimumYearValue = minYear
