﻿$(function() {

	var date = new Date();
	var birthMinDate = '-99y -' + date.getMonth() + 'm -' + (Number(date.getDate()) - 1) + 'd';
	//var birthMaxDate = '-15y -' + date.getMonth() + 'm -' + date.getDate() + 'd';
	var birthMaxDate = date.getMonth() + date.getMonth() + 'm -' + date.getDate() + 'd';

	$('.birth-date-picker')
			.datepicker(
				{
					yearRange: '-84:+0',	//range shown in drop-down
					minDate: birthMinDate,
					maxDate: birthMaxDate,
					changeYear: true,
					changeMonth: true,
					dateFormat: 'd M yy'
				});

	var passportMaxDate = '+20y -' + (Number(date.getMonth()) - 1) + 'm -' + date.getDay() + 'd';
	$('.passport-date-picker')
			.datepicker(
			{
				minDate: '+1d',
				maxDate: passportMaxDate,
				changeYear: true,
				changeMonth: true,
				dateFormat: 'd M yy'
			});

	var cardMaxDate = '+20y -' + (Number(date.getMonth()) - 1) + 'm -' + date.getDay() + 'd';
	$('.card-date-picker')
			.datepicker(
			{
				minDate: '+1d',
				maxDate: cardMaxDate,
				changeYear: true,
				changeMonth: true,
				dateFormat: 'd M yy'
			});
});
