/* Russian (UTF-8) initialisation for the jQuery UI date picker plugin. */
/* Written by Andrew Stromnov (stromnov@gmail.com). */
jQuery(function($){
	$.datepicker.regional['ru'] = {
		closeText: 'Закрыть',
		prevText: '&#x3c; Предыдущий',
		nextText: 'Следующий &#x3e;',
		currentText: 'Сегодня',
		monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь',
		'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
		monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн',
		'Июл','Авг','Сен','Окт','Ноя','Дек'],
		dayNames: ['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'],
		dayNamesShort: ['вск','пнд','втр','срд','чтв','птн','сбт'],
		dayNamesMin: ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],
		dateFormat: 'dd/mm/yy', firstDay: 1,
		//showButtonPanel: true,
		showToday: true,
		showAnim: 'fadeIn',
		minDate: '-0d',
		maxDate: '+10m',
		//buttonImage: '/img/calend.jpg', buttonImageOnly: true,
		isRTL: false};
	$.datepicker.setDefaults($.datepicker.regional['ru']);
});

jQuery(function($) {
	var _generateHTML_backup = $.datepicker._generateHTML;
	$.datepicker._generateHTML = function(inst) {
		var _generateHTML = _generateHTML_backup.apply(this, arguments);

		if (this._get(inst, 'showToday') == true) {
			var innerNode = _generateHTML;

			var today = new Date();
			var curDate = this._formatDate(
					inst, 
					today.getDate(),
					today.getMonth(), 
					today.getFullYear()
				);

			_generateHTML += '<div class="ui-datepicker-today">'
					+ '<a href="#" onclick="DP_jQuery.datepicker._selectDate(\'#'
					+ inst.id
					+ '\',\''
					+ curDate
					+ '\');return false;"'
					+ '">Сегодня: '
					+ curDate + '</a>' + '</div>';
		}

		return _generateHTML;
	};
});