// ***** -------------------- ***** // ***** isValidDateCK.js ***** // ***** -------------------- ***** function isValidDateCK(obj) { var val = obj.value; if(val == "")return false; val = val.replace(/\-/g, "/"); var dt = new Date(val); if(isNaN(dt)) { alert("Invalid Date!"); obj.value = ""; obj.focus(); return false; } else { var month = dt.getMonth() + 1; var day = dt.getDate(); var arr = val.split("/"); var month2 = parseFloat(arr[0]); var day2 = parseFloat(arr[1]); if((month == month2) && (day == day2)) { return true; } else { alert("Invalid Date!"); obj.value = ""; obj.focus(); return false; } } }