function getAge(dateString,dateType) 
{
	/*
	   
	   function getAge
	   parameters: dateString dateType
	   returns: boolean

	   dateString is a date passed as a string in the following
	   formats:

	   type 1 : 19970529
	   type 2 : 970529
	   type 3 : 29/05/1997
	   type 4 : 29/05/97

	   dateType is a numeric integer from 1 to 4, representing
	   the type of dateString passed, as defined above.

	   Returns string containing the age in years, months and days
	   in the format yyy years mm months dd days.
	   Returns empty string if dateType is not one of the expected
	   values.
	*/

    var now = new Date();
    var todayyear = now.getYear();
	if(todayyear<2000)
	{
		todayyear=todayyear+1900
	}
    var today = new Date(todayyear,now.getMonth(),now.getDate());

    var yearNow = todayyear;
    var monthNow = now.getMonth();
    var dateNow = now.getDate();

    if (dateType == 1)
        var dob = new Date(dateString.substring(0,4),
                            dateString.substring(4,6)-1,
                            dateString.substring(6,8));
    else if (dateType == 2)
        var dob = new Date(dateString.substring(0,2),
                            dateString.substring(2,4)-1,
                            dateString.substring(4,6));
    else if (dateType == 3)
        var dob = new Date(dateString.substring(6,10),
                            dateString.substring(3,5)-1,
                            dateString.substring(0,2));
    else if (dateType == 4)
        var dob = new Date(dateString.substring(6,8),
                            dateString.substring(3,5)-1,
                            dateString.substring(0,2));
    else
        return '';

    var yearDob = dob.getYear();
    var monthDob = dob.getMonth();
    var dateDob = dob.getDate();

	if(yearDob<2000)
	{
		yearDob=yearDob+1900
	}

    yearAge = yearNow - yearDob;

    if (monthNow >= monthDob)
        var monthAge = monthNow - monthDob;
    else {
        yearAge--;
        var monthAge = 12 + monthNow -monthDob;
    }

    if (dateNow >= dateDob)
        var dateAge = dateNow - dateDob;
    else {
        monthAge--;
        var dateAge = 31 + dateNow - dateDob;

        if (monthAge < 0) {
            monthAge = 11;
            yearAge--; 
        }
    }

    return yearAge; // + ' years ' + monthAge + ' months ' + dateAge + ' days';
}

function readCookie(name)
{
	var cookies = document.cookie;
				
	//declare name
	var start = cookies.indexOf(name + "=");
	//is cookie found?
	if(start == -1)	
	{
		return null;
	}
	//Starting position
	start = cookies.indexOf("=", start) + 1;
	//end of cookie
	end = cookies.indexOf(";", start);
	if (end == -1)
	{
		end = cookies.length;
	}
				
	// get value
	var value = unescape(cookies.substring(start, end));
				
	return value;
							
}

var bDate = String(readCookie("birthday"));

if(bDate=='null')
{
	window.location.href='checkage.asp';
}
if(getAge(bDate,3)<13)
{
	window.location.href='tooyoung.asp';
	document.write('');

}
