function checkAge() {
	var min_age = 18;
	var form = document.getElementById("loginform");
	var year = parseInt(form.year.value);
	var month = parseInt(form.month.value) - 1;
	var day = parseInt(form.day.value);
	var theirDate = new Date((year + min_age), month, day);
	var today = new Date;
	if ( (today.getTime() - theirDate.getTime()) < 0) {
		alert("You must be at least 18 years old");
		return false;
	} else {
		return true;
	}
}
function checkLogin() {
	if (!checkAge()) {
		return false;
	}
        if (document.getElementById("nick").value.length<1 && document.getElementById("userid").value.length<1) {
                alert("Please enter a screen name.");
                return false;
        }
	if (!document.getElementById("im18").checked) {
		alert("You must be 18 or older and agree to the Terms of Service");
		return false;
	}
        return true;
}

