	    var g_frmName;
		var g_ctrlName;

		function DateSelector(ctrlName,frmName,ServerName){
			g_ctrlName = ctrlName;
			g_frmName = frmName;
			if (typeof(ServerName)=="undefined")ServerName="";
			today=new Date;
			var day  = today.getDay();
			var date= today.getDate();
			var mon = (today.getMonth()+1);
			var year = today.getYear();
			remote=window.open(ServerName + 'calendar.asp?m='+mon+'&d='+1+'&y='+year+'&today='+today,
				'cal', 'width=188,height=250,resizable=no,scrollbars=no,status=0,left=600,top=300');
			if (remote != null){
				if (remote.opener == null)
					remote.opener = self;
			}
		}
		function SetSelectedDate (m, d, y){
			d=d.toString();m=m.toString();
			if (d.length<2) d= "0" + d;
			if (m.length<2) m= "0" + m;
			if (typeof(g_frmName)!='undefined')	oPageDateCtrl= eval("document." + g_frmName + "." + g_ctrlName);
			else oPageDateCtrl= document.getElementById(g_ctrlName);
			oPageDateCtrl.value = m + "/" + d + "/" + y;
			g_bIsDirty=true; //changed value in page
		}
		
		function TextEntry(ctrlName,frmName,ServerName){
			g_ctrlName = ctrlName;
			g_frmName = frmName;
			var objc = document.getElementById(g_ctrlName);
			
			if (typeof(ServerName)=="undefined")ServerName="";
			remote=window.open(ServerName + 'TextEntry.asp?txt=' + objc.value,
				'cal', 'width=392,height=392,resizable=no,scrollbars=no,status=0,left=600,top=300');
			if (remote != null){
				if (remote.opener == null)
					remote.opener = self;
			}
		}

		function SetText (sText){
			if (typeof(g_frmName)!='undefined')	oPageDateCtrl= eval("document." + g_frmName + "." + g_ctrlName);
			else oPageDateCtrl= document.getElementById(g_ctrlName);
			oPageDateCtrl.value = sText;
			g_bIsDirty=true; //changed value in page
		}
	

		function QtyEntry(ItemID,ServerName){
		
			if (typeof(ServerName)=="undefined")ServerName="";
			remote=window.open(ServerName + 'TextEntry2.asp?pi=' + ItemID,
				'cal', 'width=392,height=392,resizable=no,scrollbars=no,status=0,left=600,top=300');
			if (remote != null){
				if (remote.opener == null)
					remote.opener = self;
			}
		}

