function metric(dd, mm, yyyy)
{
	if (mm == 1)
	{
		var mn = "january";
		var month_days = 31;
	}
	else if (mm == 2)
	{
		var mn = "february";
		var month_days = 28;
	}
	else if (mm == 3)
	{
		var mn = "march";
		var month_days = 31;
	}
	else if (mm == 4)
	{
		var mn = "april";
		var month_days = 30;
	}
	else if (mm == 5)
	{
		var mn = "may";
		var month_days = 31;
	}
	else if (mm == 6)
	{
		var mn = "june";
		var month_days = 30;
	}
	else if (mm == 7)
	{
		var mn = "july";
		var month_days = 31;
	}
	else if (mm == 8)
	{
		var mn = "august";
		var month_days = 31;
	}
	else if (mm == 9)
	{
		var mn = "september";
		var month_days = 30;
	}
	else if (mm == 10)
	{
		var mn = "october";
		var month_days = 31;
	}
	else if (mm == 11)
	{
		var mn = "november";
		var month_days = 30;
	}
	else if (mm == 12)
	{
		var mn = "december";
		var month_days = 31;
	}

	var today = new Date()
	var birth_date = mn+" "+dd+", "+yyyy;
	var birth_date = new Date(birth_date)
	var days_count = (today.getTime() - birth_date.getTime()) / 86400000;
	var days_count = Math.round(days_count) - 1;

	var years_count = 0;
	if ( days_count > 364 )
	{
		do
		{
			var days_count = days_count - 365;
			var years_count = years_count + 1;
		}
		while(days_count > 0)
		var days_count = days_count + 365;
		var years_count = years_count - 1;
		if ( years_count == 1 )
		{
			var print_date = '1 год';
		}
		else if (years_count == 2 || years_count == 3 || years_count == 4)
		{
			var print_date = years_count+' года';
		}
		else
		{
			var print_date = years_count+' лет';
		}
	}

	var month_count = 0;
	do
	{
		if ((mm == 1 || mm == 3 || mm == 5 || mm == 7 || mm == 8 || mm == 10 || mm == 12) && days_count > 30)
		{
			var mmc = 31;
			var days_count = days_count - mmc;
			var month_count = month_count + 1;
		}
		else if ((mm == 4 || mm == 6 || mm == 9 || mm == 11) && days_count > 29)
		{
			var mmc = 30;
			var days_count = days_count - mmc;
			var month_count = month_count + 1;
		}
		else if (mm == 2 && days_count > 27)
		{
			var mmc = 28;
			var days_count = days_count - mmc;
			var month_count = month_count + 1;
		}
		else
		{
			var mmc = 31;
			var days_count = days_count - mmc;
		}
		var mm = mm +1;
		if (mm == 13){var mm = 1}
	}
	while (days_count > 0)

	if (month_count > 0)
	{
		if (month_count == 1)
		{
			var print_month_date = '1 месяц';
		}
		else if (month_count == 2 || month_count == 3 || month_count == 4)
		{
			var print_month_date = month_count+' месяца';
		}
		else
		{
			var print_month_date = month_count+' месяцев';
		}
	}
	else
	{
		var print_month_date = '';
	}

	if (years_count == 0)
	{
		if (days_count == 0)
		{
			var print_date = print_month_date;
		}
		else
		{
			var days_count = days_count + mmc;

			if (days_count == 1 || days_count == 21)
			{
				if (print_month_date == 0)
				{
					var print_date = days_count+' день';
				}
				else
				{
					var print_date = print_month_date+', '+days_count+' день';
				}
			}
			else if (days_count == 2 || days_count == 3 || days_count == 4 || days_count == 22 || days_count == 23 || days_count == 24)
			{
				if (print_month_date == 0)
				{
					var print_date = days_count+' дня';
				}
				else
				{
					var print_date = print_month_date+', '+days_count+' дня';
				}
			}
			else
			{
				if (print_month_date == 0)
				{
					var print_date = days_count+' дней';
				}
				else
				{
					var print_date = print_month_date+', '+days_count+' дней';
				}
			}
		}
	}
	else
	{
		if (print_month_date != ''){var print_month_date = ', '+print_month_date;}
		var print_date = print_date+print_month_date;

		if (month_count == 6)
		{
			if (years_count < 5)
			{
				var print_date = years_count+',5 года';
			}
			else
			{
				var print_date = years_count+',5 лет';
			}
		}
	}

	document.write(print_date) ;
}

