		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;
			}
		}
		
		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("HTMLCalendar.htm","Calendar", strFeatures)
			CalWindow.focus();
		} //End Function
		
		function SetDate(DATE)
		{
			if(ControlToSet)
			{
				ControlToSet.value = DATE; 
			}
			ControlToSet = null;
			StartYear = null;
			EndYear = null;
			FormatAs = null;
		}

