/*
Validates the "Become a Zamm Fan" form.
Cobbled together by Everett
*/

var d = new Date();
var current_year = d.getFullYear();

	function validate_required(field,alerttxt)	{
		with (field) {
			if (value==null || value=="") {
				alert(alerttxt);return false;
			} else {
				return true
			}
		}
	}
	
	function validate_year(field,alerttxt)	{
		with (field) {
			if (value==null || value=="" || value<1900 || value >= current_year) {
				alert(alerttxt);return false;
			} else {
				return true
			}
		}
	}
	
	
	function validate_form(thisform) {
		with (thisform) {
			if (validate_required(first_name,"First name is required.")==false) {
				first_name.focus();
				return false;
			}
			if (validate_required(last_name,"Last name is required.")==false) {
				last_name.focus();
				return false;
			}
			if (validate_year(dob_yyyy,"Year must be a valid year of birth, e.g. 1979.")==false) {
				dob_yyyy.focus();
				return false;
			}
			if (validate_required(zip,"Zipcode is required.")==false) {
				zip.focus();
				return false;
			}
                        if (validate_required(email,"A valid email address is required.")==false) {
				email.focus();
				return false;
			}

		}
	}