jQuery(document).ready(function(){if(typeof eventsSetup=="function"){jQuery(eventsSetup);}
if(jQuery("#widgetCalendar-from,#widgetCalendar-to").length)
{var dates=jQuery("#widgetCalendar-from,#widgetCalendar-to").datepicker({monthNames:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],dayNamesMin:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],nextText:"далее",prevText:"назад",selectOtherMonths:false,showOtherMonths:true,firstDay:1,onSelect:function(dateText,inst){var sD="";var sM=""
if(inst.selectedDay/10>=1)sD=inst.selectedDay;else sD="0"+inst.selectedDay;if(inst.selectedMonth/9>=1)sM=inst.selectedMonth+1;else sM="0"+(inst.selectedMonth+1);var dayName=jQuery(".widgetCalendar-from").datepicker("getDate")+"";dayName=dayName.slice(0,3);if(jQuery(this).hasClass("widgetCalendar-from"))
{jQuery("#startAt").val(""+inst.selectedYear+"-"+sM+"-"+sD);jQuery("a#day-from b").html(inst.selectedDay+" "+monthName[inst.selectedMonth]);}
else
{jQuery("#endAt").val(""+inst.selectedYear+"-"+sM+"-"+sD);jQuery("a#day-to b").html(inst.selectedDay+" "+monthName[inst.selectedMonth]);}
var option=this.id=="widgetCalendar-from"?"minDate":"maxDate",instance=jQuery(this).data("datepicker"),date=jQuery.datepicker.parseDate(instance.settings.dateFormat||jQuery.datepicker._defaults.dateFormat,dateText,instance.settings);dates.not(this).datepicker("option",option,date);}});}
var monthName=["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"];var dayNames={'Mon':'понедельник','Tue':'вторник','Wed':'среда','Thu':'четверг','Fri':'пятница','Sat':'суббота','Sun':'воскресенье'};jQuery(".widgetCalendar-from td").click(function(){jQuery(this).find("a").click();});var dD=jQuery("#startAt").val();if(jQuery("#widgetCalendar-from").length)
{jQuery("#widgetCalendar-from").datepicker("option","dateFormat",'yy-mm-dd');jQuery("#widgetCalendar-from").datepicker("setDate",jQuery("#startAt").val());jQuery("#widgetCalendar-from").datepicker("option","maxDate",jQuery("#startEnd").val());}
if(jQuery("#widgetCalendar-to").length)
{jQuery("#widgetCalendar-to").datepicker("option","dateFormat",'yy-mm-dd');jQuery("#widgetCalendar-to").datepicker("setDate",jQuery("#startEnd").val());jQuery("#widgetCalendar-to").datepicker("option","minDate",jQuery("#startAt").val());}
jQuery("a#day-from, a#day-to").click(function(){jQuery("#widgetCalendar-range").toggle("fast");return false;});jQuery(document).click(function(e){if((!jQuery(e.target).hasClass("ui-datepicker-next"))&&(!jQuery(e.target).hasClass("ui-datepicker-prev"))&&(!jQuery(e.target).hasClass("ui-state-default"))&&(jQuery(e.target).context.tagName!="TD"))
if(jQuery(e.target).parents(".widgetCalendar-range").length==0)
{jQuery("#widgetCalendar-range").hide("fast");}});});
