var calendar_current_obj;

function cal_on_change(cal, object_code)
{
	if (object_code == 'day')
	{
		cal.show_date();
		calendar_current_obj.value = cal.get_formatted_date('%d/%m/%Y');
		cal.hide();
	}
}

function show_calendar(obj)
{	
	calendar_current_obj = obj;
	
	var pos = RichCalendar.get_obj_pos(obj);
	
	var cal_obj = new RichCalendar(obj, true);
	cal_obj.auto_close = true;
	cal_obj.user_onchange_handler = cal_on_change;
	cal_obj.parse_date(obj.value, '%d/%m/%Y');

	cal_obj.show(pos[0]+150, pos[1]);
}
