window.onload = function() {
  for (var i=0; i<document.forms.length; i++){
    var thisform = document.forms[i];
    thisform.onsubmit = function() {
      return validateForm(this);
    }
  }
}
var val=1;
function validateForm(whichform) {
  val=1;

  now = new Date();
  year = now.getYear();
  month = now.getMonth() + 1;
  day = now.getDate();
  if(year < 2000) {year = year + 1900;}
  
  
  if (year - document.getElementById("grid-birthYear").value == 21) {
		if (month - document.getElementById("grid-birthMonth").value < 0) {
			alert("You must be 21 or older to register.");
			val=0;
			document.getElementById('grid-birthMonth').style.backgroundColor='#FF6600';
			document.getElementById('grid-birthYear').style.backgroundColor='#FFFFFF';
	    document.getElementById('grid-birthMonth').focus();
	    	
		} else {}
		
  } else {val=1};
  
 
  if (year - document.getElementById("grid-birthYear").value < 21) {
		val=0;
		alert("You must be 21 or older to register.");
		document.getElementById('grid-birthYear').style.backgroundColor='#FF6600';
		document.getElementById('grid-birthYear').focus();	
  }
	

  if (val == 0) { 
    return false; 
  } else { 
    return true; 
  }
}