

var cal_objS = null;
var cal_objE = null;

var format = '%m-%d-%Y';
// show calendar
function show_calS(el) {
	if (cal_objS) return;
	var text_field = document.getElementById("aopenSCal"); 
	cal_objS = new RichCalendar();
	cal_objS.start_week_day = 0;
	cal_objS.show_time = false;
	cal_objS.language = 'en';
	cal_objS.user_onchange_handler = cal2_on_change;
	cal_objS.user_onclose_handler = cal2_on_close;
	cal_objS.user_onautoclose_handler = cal2_on_autoclose;
	cal_objS.parse_date(text_field.value, format);
	cal_objS.show_at_element(text_field, "right-bottom");
}

// user defined onchange handler
function cal2_on_change(cal, object_code) {
	if (object_code == 'day') {
		document.getElementById("f_sdate").value = cal.get_formatted_date(format);
		cal.hide();
		cal_objS = null;
	}
}

// user defined onclose handler
function cal2_on_close(cal) {	 
		cal.hide();
		cal_objS = null;
	}
 
// user defined onclose handler (used in pop-up mode - when auto_close is true)
function cal2_on_autoclose(cal) {
	cal_objS = null;
}

function show_calE(el) {
 if (cal_objE) return;
	if (cal_objE) return;
	var text_field = document.getElementById("aopenECal");
	cal_objE = new RichCalendar();
	cal_objE.start_week_day = 0;
	cal_objE.show_time = false;
	cal_objE.language = 'en';
	cal_objE.user_onchange_handler = cal3_on_change;
	cal_objE.user_onclose_handler = cal3_on_close;
	cal_objE.user_onautoclose_handler = cal3_on_autoclose;
	cal_objE.parse_date(text_field.value, format);
	cal_objE.show_at_element(text_field, "right-bottom");
}

// user defined onchange handler
function cal3_on_change(cal, object_code) {
	if (object_code == 'day') {
		document.getElementById("f_edate").value = cal.get_formatted_date(format);
		cal.hide();
		cal_objE = null;
	}
}

// user defined onclose handler
function cal3_on_close(cal) {
	//if (window.confirm('Are you sure to close the calendar?')) {
		cal.hide();
		cal_objE = null;
	}
//}

// user defined onclose handler (used in pop-up mode - when auto_close is true)
function cal3_on_autoclose(cal) {
	cal_objE = null;
}
 
