//var customDatePicker = {
//function common(textboxID, displayMonthList) {
//    $('#' + textboxID).datepicker
//            ({
//                defaultDate: '+1w',
//                changeMonth: displayMonthList,
//                numberOfMonths: 1
//            });
//}
//};

//add a simple datepicker to a textbox
$.fn.customDatePicker = function(displayMonthList) {
    $(this.selector).datepicker
            ({
                defaultDate: '+1w',
                changeMonth: displayMonthList,
                changeYear: true,
                numberOfMonths: 1,
                yearRange:'1990:c'
            });
};

//add a range date picker (2 datepickers) attached to 2 textboxes
$.fn.rangeDatePicker = function(displayMonthList,displayYearList,yearRange) {
    var dateBegin = this[0].id
    var dates = $(this.selector).datepicker({
        defaultDate: '+1w',
        changeMonth: displayMonthList,
        changeYear: displayYearList,
        numberOfMonths: 1,
        yearRange: yearRange,
        onSelect: function(selectedDate) {
            var option = this.id == dateBegin ? 'minDate' : 'maxDate';
            var instance = $(this).data('datepicker');
            var date = $.datepicker.parseDate(instance.settings.dateFormat ||
            $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
            dates.not(this).datepicker('option', option, date);
        }
    });
};
