	var ControlToSet;
	var theForm		= document.theForm;
	var CalWidth	= 180;
	var StartYear	= "";
	var EndYear		= "";
	var FormatAs;
	var NN4 = (navigator.appName.indexOf("Netscape")>=0 && !document.getElementById)? true : false;
	var NN6 = (document.getElementById && navigator.appName.indexOf("Netscape")>=0 )? true : false;
	var TOP;
	var LEFT;

	if(NN4)document.captureEvents(Event.MOUSEMOVE);

	document.onmousemove = LogPosition;

	function LogPosition(evt) {
	    if (NN4||NN6) {
		    LEFT	= evt.screenX;
		    TOP		= evt.screenY-10;
	    } else {
		    LEFT	= event.screenX;
		    TOP		= event.screenY-10;
	    }
	} //End Function LogPosition(evt)

	function ShowCalendar(CONTROL,START_YEAR,END_YEAR,FORMAT) {
		ControlToSet	= eval(CONTROL);
		StartYear		= START_YEAR;
		EndYear			= END_YEAR;
		FormatAs		= FORMAT;
		var strFeatures	= "width=" + CalWidth + ", height=140" + ", left=" + LEFT + ", top=" + TOP;
		var CalWindow	= window.open("_js/calendar.html", "Calendar", strFeatures)
		CalWindow.focus();
	} //End Function ShowCalendar(CONTROL,START_YEAR,END_YEAR,FORMAT)

	function SetDate(DATE) {
		if(ControlToSet) {
			ControlToSet.value = DATE; 
		}
		ControlToSet	= null;
		StartYear		= null;
		EndYear			= null;
		FormatAs		= null;
	}// End Function SetDate(DATE)
