function isNumberMessage(object, message) { if (isNaN(object.value) || isEmpty(object)) { alert(message); object.focus(); return false; } return true; } function isValidDate(year, month, day) { if (year=="" || month=="" || day=="") { return false; } var check_date=new Date(year, month-1, day); if (check_date.getDate()!=day) { return false; } return true; } function isValidDateMessage(year, month, day, message) { if (!isValidDate(year.value, month.value, day.value)) { year.focus(); alert(message); return false; } return true; } function isDateAfterEqualCurrentDate(year, month, day) { var d=new Date(); var current_date=new Date(d.getFullYear(),d.getMonth(), d.getDate()); if (year=="" || month=="" || day=="") { return false; } var check_date=new Date(year, month-1, day); if (check_date.getTime()1) { object[0].focus(); } return false; } return true; } function isInteger(object) { if (parseInt(object.value)!=object.value) { return false; } return true; } function isIntegerMessage(object, message) { if (!isInteger(object)) { alert(message); object.focus(); return false; } return true; } function isExceedMaxLength(object, max_length) { if (object.value.length>max_length) { return true; } return false; } function isExceedMaxLengthMessage(object, max_length, message) { if (isExceedMaxLength(object,max_length)) { alert(message); object.focus(); return true; } return false; } function isLessThanMinLength(object, min_length) { if (object.value.length