(function($) { jQuery.timepicker.log = jQuery.noop; // that's ugly, but the timepicker is acting weird and throws parsing errors // modify DatePicker internal methods to replace year select by a numeric input var origGenerateMonthYearHeader = $.datepicker._generateMonthYearHeader, origSelectMonthYear = $.datepicker._selectMonthYear; $.datepicker._generateMonthYearHeader = function(inst, drawMonth, drawYear, minDate, maxDate, secondary, monthNames, monthNamesShort) { var html = origGenerateMonthYearHeader.call(this, inst, drawMonth, drawYear, minDate, maxDate, secondary, monthNames, monthNamesShort); var yearshtml = ""; return html.replace(new RegExp('