window.addEvent('load', function() {
	var myDatePicker = new Class({
		Extends: vlaDatePicker,
		count: 0,
		pick: function(_date) {
			if(this.leadingZero) {
				if(_date.day < 10)   _date.day = '0' + _date.day;
				if(_date.month < 10) _date.month = '0' + _date.month;
			}
			if(this.twoDigitYear) _date.year = _date.year.toString().substring(2, 4);
			if(this.separateInput) {
				if(this.element.day)   this.element.day.set('value', _date.day);
				if(this.element.month) this.element.month.set('value', _date.month);
				if(this.element.year)  this.element.year.set('value', _date.year);
				this.hide();
			} else {
				switch(this.format) {
					case "m/d/y": this.element.set('value', _date.month + this.separator + _date.day + this.separator + _date.year); break;
					case "y/m/d": this.element.set('value', _date.year + this.separator + _date.month + this.separator + _date.day); break;
					case "y/d/m": this.element.set('value', _date.year + this.separator +  _date.day + this.separator + _date.month); break;
					case "d/m/y": default: this.element.set('value', _date.day + this.separator + _date.month + this.separator + _date.year);

				}
				this.hide();
			}
			if (this.count>=1) {
				var tmpUrl = window.location.href.split('?', 1);
				window.location.href = tmpUrl+'?actions_start_date='+_date.year+'-'+_date.month+'-'+_date.day;
			}
			this.count++;
		}
	});
	if ($('datepicker_field')) {

		new myDatePicker('datepicker_field', {
			openWith: 'datepicker_tg',
			separator: '-',
			weekDayLabels : ['Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб', 'Вс'],
			monthLabels: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
			monthSmallLabels: ['Янв', 'Фев', 'Март', 'Апр', 'Май', 'Июнь', 'Июль', 'Авг', 'Сент', 'Окт', 'Ноябрь', 'Дек'],
			startMonday: true,
			format: 'y/m/d',
			offset: {
				x: -180,
				y: 25
			}
		});
	}
});