var jsCalendar = null;
var cal_format = '%j.%m.%Y';

// create & show calendar
function show_cal(fieldID) {
	if (jsCalendar) return;
  var field = document.getElementById(fieldID);
	jsCalendar = new RichCalendar();
	jsCalendar.start_week_day = 1;
	jsCalendar.show_time = false;
	jsCalendar.language = cal_lang;
	jsCalendar.user_onchange_handler = function(cal, object_code){if (object_code=='day'){field.value = cal.get_formatted_date(cal_format);cal.hide();jsCalendar = null;}};
	jsCalendar.user_onclose_handler = function(cal){cal.hide();jsCalendar = null;};
	jsCalendar.user_onautoclose_handler = function(cal){jsCalendar = null;};
	jsCalendar.parse_date(field.value, cal_format);
	jsCalendar.show_at_element(field, "adj_left-top");
	//jsCalendar.change_skin('alt');
}

