 
    
function comparedate(date,month,year)
    {
	 


    var d = document.getElementById(date);
    var Month = document.getElementById(month);
    var Year = document.getElementById(year);
  
  if (Month.value != "" && Month.value != 00 &&  d.value != "" && d.value != 00 && Year.value != "" && Year.value != 00 )
  {
  
  
	  
	var dateOfBirth =new Date();
    dateOfBirth =Month.value + '/' + d.value + '/' + Year.value;
	
 
    
	 
    if (isValidDate(dateOfBirth)) 
    { 
         var today = new Date();
		  
         var DOB = new Date(Month.value + '/' + d.value + '/' + Year.value);
         var diff = today - DOB;
		 
         var mtg = new String(diff / 86400000);
         var age = mtg / 365.25;
		
	  
     if (age < 12 && age > 0)
      {   
        document.getElementById('lblMessage').style.display="block";
	document.getElementById('lblMessage').innerHTML="You must be aged 12 or over to enter this site.";
		 
		 
      }
	  else if(age < 0)
	  {
	 
	 document.getElementById('lblMessage').style.display="block";
	document.getElementById('lblMessage').innerHTML="invalid Birth date.";
	  }
     else   
    {			 
		 window.location.href="/agecre1232133213213.aspx"
         
      }    


    } 
   else 
    { 
     
	document.getElementById('lblMessage').style.display="block";
	document.getElementById('lblMessage').innerHTML="Invalid Birth Date";
	
	
    }



    }   
	else
	{
	document.getElementById('lblMessage').style.display="block";
	document.getElementById('lblMessage').innerHTML="Please enter all fields.";
	}
    
    function isValidDate(dateStr) {

        // Checks for the following valid date formats:
        // MM/DD/YY   MM/DD/YYYY   MM-DD-YY   MM-DD-YYYY
        var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{4})$/; // requires 4 digit year

        var matchArray = dateStr.match(datePat); // is the format ok?
        if (matchArray == null) {
        //alert(dateStr + " Date is not in a valid format.")
        return false;
        }

        month = matchArray[1]; // parse date into variables
        day = matchArray[3];
        year = matchArray[4];
        if (month < 1 || month > 12) { // check month range
        //alert("Invalid Birth Date !");
        return false;
        }

        if (day < 1 || day > 31) {
       // alert("Invalid Birth Date !");
        return false;
        }

        if ((month==4 || month==6 || month==9 || month==11) && day==31) {
       // alert("Invalid Birth Date !")
        return false;
        }

        if (month == 2) { // check for february 29th
        var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
        if (day>29 || (day==29 && !isleap)) {
        //alert("Invalid Birth Date !");
	return false;
           }
        }
        return true;
        }
    }
     
 
function autotab(original,destination){
if (original.getAttribute&&original.value.length==original.getAttribute("maxlength"))
destination.focus()
}

 