getMaxDate = function(y, m) { if (m == 1) { return y%4 || (!(y%100) && y%400 ) ? 28 : 29; }; return m===3 || m===5 || m===8 || m===10 ? 30 : 31; };