function _dateSelected(cal, date)
{
	cal.sel.value = date;
	cal.callCloseHandler();
}

function _closeHandler(cal)
{
	cal.hide();
}

function showCalendar(id, dateformat)
{
	var el = document.getElementById(id);
	if (calendar != null)
	{
		calendar.hide();
	}
	else
	{
		var cal = new Calendar(false, null, _dateSelected, _closeHandler);
		cal.weekNumbers = false;
		calendar = cal;
		cal.setRange(1900, 2070);
		cal.create();
	}
	//default dateformat = 'mm-dd-y'
	calendar.setDateFormat(dateformat);
	calendar.parseDate(el.value);
	calendar.sel = el;
	calendar.showAtElement(el);

	return false;
}

