var newsDateForm;

function initializeNewsCalendar(divEl) {
	var calendar = new CalendarPopup(divEl);
	
	calendar.monthNames = CmsLangMonthNames;
	calendar.dayHeaders = CmsLangDayNamesShort;
	calendar.setWeekStartDay(1);
	calendar.setTodayText(CmsLangStrings.getMsg("today"));
	calendar.setCssPrefix("Cal");
	calendar.setReturnFunction("setNewsDateValue");
	return calendar;
}

function setNewsDateValue(y, m, d){
	$(newsDateForm).value = y + "-" + (m <= 9 ? "0" + m : m) + "-" + (d <= 9 ? "0" + d : d);
	
	calendar.hideCalendar();
}

function generateNewsCalendar(form, format, id){
	newsDateForm = form;
	
	calendar.select($(newsDateForm), id, format)
}
