if (calendars.length != null && calendars.length > 0) {
calendars.each( function(cal) {
if (cal != null) {
var now = new Date();
cal['obj'] = new CalendarPopup(cal['name']+'_id');
now.setDate(now.getDate()-1);
if (cal['fromToday'])
{
cal['obj'].addDisabledDates(null,formatDate(now, 'yyyy-MM-dd'));
}
cal['obj'].setCssPrefix('date-');
cal['obj'].setWeekStartDay(1);
cal['obj'].setMonthNames(
cal['months'][0]
,cal['months'][1]
,cal['months'][2]
,cal['months'][3]
,cal['months'][4]
,cal['months'][5]
,cal['months'][6]
,cal['months'][7]
,cal['months'][8]
,cal['months'][9]
,cal['months'][10]
,cal['months'][11]
);
cal['obj'].setDayHeaders(
cal['days'][0]
,cal['days'][1]
,cal['days'][2]
,cal['days'][3]
,cal['days'][4]
,cal['days'][5]
,cal['days'][6]
);
cal['obj'].setTodayText(cal['today']);
var a = $(cal['name']+'_anchor');
var inp = $E('input[name='+cal['name']+']');
a.addEvent('click', function(e) {
e = new Event(e).stop();
if (cal['obj'] != null) {
cal['obj'].select(inp, cal['name']+'_anchor', 'dd. MM. yyyy');
}
});
}
});
}