// JavaScript Document

function y2k(number) {
		return (number < 1000) ? number + 1900 : number; }
	
		var today = new Date();
		var year = y2k(today.getYear());
		var month = today.getMonth()+1;
		var day = today.getDate();
		var thisYear = year;
		var thisMonth = month;
		var thisDay = day;
		
		function HowOld(day,month,year,thisDay,thisMonth,thisYear) {
			var yearsold = thisYear - year, monthsold = 0;
			var daysold = 0, string = '';
			if (thisMonth >= month) monthsold = thisMonth - month;
				else { yearsold--; monthsold = thisMonth + 12 - month; }
				if (thisDay >= day)daysold = thisDay - day;
				else {
				if (monthsold > 0) monthsold--;
				else { yearsold--; monthsold+=11; }
					daysold = thisDay + 31 - day; }
				if (yearsold < 0) return '';
				if ((yearsold == 0) && (monthsold == 0) && (daysold == 0))
				return '<p>The date specified is in the future.</p>';
				if (yearsold > 0) {
					string = yearsold + ' year';
				if (yearsold > 1) string += 's';
				if (monthsold > 0 && daysold > 0) string += ', ';
				else if (monthsold <= 0 && daysold <= 0) string += '';
				else {string += ' and '} }
				if (monthsold > 0) {
					string += monthsold + ' month';
				if (monthsold > 1) string += 's';
				if (daysold > 0) string += ' and '; }
				if (daysold > 0) {
					string += daysold + ' day';
				if (daysold > 1) string += 's'; }
				return string; }
