function overEighteen(age) { var eighteenDate = new Date(); var eighteenYear = eighteenDate.getFullYear()-18; eighteenDate.setFullYear(eighteenYear); if (age < eighteenDate) {return true;} else {return false;} }; function checkDate() { var age = new Date(); age.setMonth(document.game_sweeps.month[document.game_sweeps.month.selectedIndex].value-1); age.setDate(document.game_sweeps.day[document.game_sweeps.day.selectedIndex].value); age.setYear(document.game_sweeps.year[document.game_sweeps.year.selectedIndex].value); if (overEighteen(age)) { return true; } else { alert("Sorry, this contest isn't open to your age group.") return false; } } function sendEntry(){ if(document.game_sweeps.optin_one.checked){ document.game_sweeps.optin.value = "1"; } document.game_sweeps.submit(); } function validateEntry(){ if(document.game_sweeps.first_name.value=="" || document.game_sweeps.last_name.value=="" || document.game_sweeps.email.value=="" || document.game_sweeps.day.value=="" || document.game_sweeps.month.value=="" || document.game_sweeps.year.value==""){ alert("All fields are required"); return false; } if(checkDate()){ sendEntry(); } }