document.write('<style type="text/css">@import "/calendar/calendar-system.css";</style>');

function onSelected(cal, date)
{
	cal.sel.value = date;
	cal.sel.value = date;
	if (cal.dateClicked)
		cal.callCloseHandler();
}

function closeHandler(cal)
{
	cal.hide();
	_dynarch_popupCalendar = null;
}

function showCalendar(id, showAt, dateFormat)
{
	var el = document.getElementById(id);

	if (_dynarch_popupCalendar != null) _dynarch_popupCalendar.hide();
	else
	{
		var cal = new Calendar(1, null, onSelected, closeHandler);
		cal.weekNumbers = false;
		cal.showsTime = false;
		cal.showsOtherMonths = true;
		_dynarch_popupCalendar = cal;
		cal.setRange(1900, 2070);
		cal.create();
	}


    _dynarch_popupCalendar.setDateFormat('%Y-%m-%d');
	_dynarch_popupCalendar.parseDate(el.value);
	_dynarch_popupCalendar.sel = el;
	_dynarch_popupCalendar.showAtElement(showAt);

	return false;
}
