function Test() {
	var now = new Date();
	var cyear = now.getYear();
	if(cyear < 2000) cyear += 1900;
	var cmonth = now.getMonth();
	var cday = now.getDate();
	var bday = document.registration.day.value;
	var bmonth = document.registration.month.value;
	var byear = document.registration.year.value;	
	if (bmonth == 'January') bmonth='Jan';
	if (bmonth == 'February') bmonth='Feb';
	if (bmonth == 'March') bmonth='Mar';
	if (bmonth == 'April') bmonth='Apr';
	if (bmonth == 'May') bmonth='May';
	if (bmonth == 'June') bmonth='Jun';
	if (bmonth == 'July') bmonth='Jul';
	if (bmonth == 'August') bmonth='Aug';
	if (bmonth == 'September') bmonth='Sep';
	if (bmonth == 'October') bmonth='Oct';
	if (bmonth == 'November') bmonth='Nov';
	if (bmonth == 'December') bmonth='Dec';		
	var bdate = bday + ' ' + bmonth + ' ' + byear;
	var cdate = new Date( bdate );
	var cdate_string = cdate.toGMTString();
	var cdate_array = cdate_string.split( ' ' );
	if ( cdate_array[2] != bmonth ) {
		alert('Birthdate is invalid. Please re-enter');
		return false;
	};
	if (bmonth == 'Jan') bmonth=0;
	if (bmonth == 'Feb') bmonth=1;
	if (bmonth == 'Mar') bmonth=2;
	if (bmonth == 'Apr') bmonth=3;
	if (bmonth == 'May') bmonth=4;
	if (bmonth == 'Jun') bmonth=5;
	if (bmonth == 'Jul') bmonth=6;
	if (bmonth == 'Aug') bmonth=7;
	if (bmonth == 'Sep') bmonth=8;
	if (bmonth == 'Oct') bmonth=9;
	if (bmonth == 'Now') bmonth=10;
	if (bmonth == 'Dec') bmonth=11;
	byear = cyear - byear;
	if (byear < 13) {
		alert('You must be 13 years of age or older to register.');
		return false;
	};
	if (byear==13 && cmonth<bmonth) {
		alert('You must be 13 years of age or older to register.');
		return false;
	};
	if (byear==13 && cmonth==bmonth && cday<bday) {
		alert('You must be 13 years of age or older to register.');
		return false;
	};	
	
	if (document.registration.gender.value=='') {
		alert('Please Enter Your Gender');
		return false;
	};	
	if (document.registration.fname.value=='') {
		alert('Please Enter Your First Name');
		return false;
	};
	if (document.registration.lname.value=='') {
		alert('Please Enter Your Last Name');
		return false;
	};
	if (document.registration.address1.value=='') {
		alert('Please Enter Your Street Address');
		return false;	
	};
	if (document.registration.city.value=='') {
		alert('Please Enter Your City');
		return false;	
	};
	if (document.registration.State.value=='') {
		alert('Please Enter Your State or Province');
		return false;	
	};	
	if (document.registration.country.value=='') {
		alert('Please Enter Your Country');
		return false;	
	};
	if (document.registration.zip.value=='') {
		alert('Please Enter Your Postal Code');
		return false;	
	};	
	
	var x = document.registration.email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	if (!filter.test(x)) {alert('Email Address Invalid');return false;}
	var x = document.registration.password.value;
	var y = document.registration.password2.value;
	if (document.registration.password.value=='') {
		alert('Please Enter A Password');
		return false;
	};
	if (document.registration.password2.value=='') {
		alert('Please Enter A Password');
		return false;
	};
	if (x!=y) {
		alert('Passwords Do Not Match, Please Re-emter');
		return false;
	};
	if (x.length < 5) {
		alert('Password must be at least 5 characters long.');
		return false;
	};
return true;
}