jQuery(function($){
	$.datepicker.regional['ru'] = {
		closeText: 'Закрыть',
		prevText: '&#x3c;Пред',
		nextText: 'След&#x3e;',
		currentText: 'Сегодня',
		monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь',
		'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
		monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн',
		'Июл','Авг','Сен','Окт','Ноя','Дек'],
		dayNames: ['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'],
		dayNamesShort: ['вск','пнд','втр','срд','чтв','птн','сбт'],
		dayNamesMin: ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],
		dateFormat: 'dd.mm.yy', firstDay: 1,
		isRTL: false};
	$.datepicker.setDefaults($.datepicker.regional['ru']);
});

$(document).ready(function () {
  //$(".DateInputWidget").date_input();
 
  
  $('.DateInputWidget').each(function (i) {
		opts = new Array();
		opts['numberOfMonths'] = 2;
		opts['showButtonPanel'] = false;
		opts['showAnim'] = 'fadeIn';
		opts['altFormat'] = 'dd.mm.yy';
		opts['duration'] = '';

		if ($(this).attr("from_date") != null) {
			opts['minDate'] = $.datepicker.parseDate('dd.mm.yy', $(this).attr("from_date"));
	  	}
		if ($(this).attr("from_id") != null) {
			opts['minDate'] = $.datepicker.parseDate('dd.mm.yy', $('#' + $(this).attr("from_id")).val());
	  	}
		
		$(this).change(function () {
			$('.DateInputWidget').each(function () {
				if ($(this).attr("from_id") != null) {
					val = $('#' + $(this).attr("from_id")).val();
					minDate = $.datepicker.parseDate('dd.mm.yy', val);
					if ($(this).datepicker('getDate') < minDate) {
						$(this).datepicker('setDate', minDate)
					}
					$(this).datepicker('option', 'minDate', minDate);
	  			}
			});
		});
		
		opts['onClose'] = function (){
			//$(this).datepicker('setDate', $.datepicker.parseDate('dd.mm.yy', $(this).val()));
		};
		
		opts['beforeShow'] = function (){ this.select(); };
		//opts['onChangeMonthYear'] = function (){ this.select(); };
		
		$(this).datepicker(opts);
  });


  
});
