// check the entered month for too high a value function checkMonthLength(mm,dd) { var months = new Array("","January","February","March","April","May","June","July","August","September","October","November","December") if ((mm == 4 || mm == 6 || mm == 9 || mm == 11) && dd > 30) { alert(months[mm] + " has only 30 days.") return false } else if (dd > 31) { alert(months[mm] + " has only 31 days.") return false } return true } // check the entered February date for too high a value function checkLeapMonth(mm,dd,yyyy) { if (yyyy % 4 > 0 && dd > 28) { alert("February of " + yyyy + " has only 28 days.") return false } else if (dd > 29) { alert("February of " + yyyy + " has only 29 days.") return false } return true }