

function openCalendar(date, year_offset, field) {
	url = sccc_path + 'calendar.php?date=' + date + '&year_offset=' + year_offset + '&field=' + field;
	options = 'height=190, width=300, resizable=no, location=no, menubar=no, status=no, scrollbars=no, toolbar=no, titlebar=yes';
	
	popup = window.open(url, '_blank', options, true);
	popup.focus();
}

function colorCalendarOver() {
	colorRow(event.srcElement.parentElement, 'over', event.srcElement.parentElement.className);
}

function colorCalendarOut() {
	colorRow(event.srcElement.parentElement, 'out', event.srcElement.parentElement.className);
}

function changeDate() {
	var month = eval(doc + "month" + doc2);
	var year = eval(doc + "year" + doc2);
	var field = eval(doc + "field" + doc2);
	var year_offset = eval(doc + "offset" + doc2);
	
	var date = year.value + "-" + month.value + "-01";
	
	window.location.href = './calendar.php?date=' + date + '&year_offset=' + year_offset.value + '&field=' + field.value;
}

function returnCOption(date, date_display) {
	var field = eval(doc + "field" + doc2);

	var target_obj;
	var target_display_obj;
			
	if (document.all) {
		target_obj = window.opener.document.getElementById(field.value);
		target_display_obj = window.opener.document.getElementById(field.value + "_display");
	} else {
		target_obj = window.opener.document.getElementsByName(field.value)[0];
		target_display_obj = window.opener.document.getElementsByName(field.value + "_display")[0];
		target_display_obj.value = "";		
	}
		
	target_obj.value = date;
	target_display_obj.value = date_display;

	target_display_obj.disabled = false;
		
	if (document.all) {
		target_display_obj.focus();
		target_display_obj.disabled = true;
	} else {
		window.setTimeout("killCTime()", 500);
		eval(target_display_obj.getAttribute('onFocus'));
		target_display_obj.disabled = true;
	}

	window.close();
}

function killCTime() {
	// So ... How are the kids?  Great!  Anyways, I gotta run, but we should keep in touch ...
}

