
// ******************** CALENDAR ******************************************* //

// ----- popup_exit ----------------------------------------------------------
function popup_exit(e)
{
	var element = document.getElementById('popup');

	element.style.visibility = 'hidden';
	element.style.display = 'none';

	// show the dropdowns
	document.getElementById('retDay').style.visibility = 'visible';
	document.getElementById('retMonth').style.visibility = 'visible';
}

// ----- popup_show ----------------------------------------------------------
function popup_show(id, x, y, position_id, form_id, cal_header) {

	if (position_id == 'dep') {
		// hide the dropdowns
		document.getElementById('retDay').style.visibility = 'hidden';
		document.getElementById('retMonth').style.visibility = 'hidden';
	}

	var element = document.getElementById(id);

	element.style.position = "absolute";
	element.style.visibility = "visible";
	element.style.display = "block";

	var position_element = document.getElementById(position_id);

	if (BrowserDetect.browser == 'Explorer' && BrowserDetect.version < 7) {
		x = x - 134;
	}
	element.style.left = x + 'px';
	if (position_id == "dep" && BrowserDetect.browser == 'Explorer' && BrowserDetect.version <= 7) {
		y = y + 4;
	}
	element.style.marginTop = y + 'px';

	if (Calendar) {
		var lCalendar = new Calendar();
		var lDate;
		if (position_id == 'dep') {
			lDate = lCalendar.GetStartDate();
		}
		else {
			lDate = lCalendar.GetEndDate();
		}
		year = lDate.getFullYear();
		month = lDate.getMonth();
	}
	else {

		year = today.getFullYear();
		current_month = today.getMonth();

		month_id = position_id + 'Month';
		month = document.getElementById(month_id).selectedIndex;
		if (current_month > month) {
			year = year + 1;
		}
	}
	open_cal(year, month + 1, position_id, form_id, cal_header);
}
