		function ViewCalendar(ACalendar, AVisibility, Aleft, Atop, AzIndex)
		{			
			var obj = document.getElementsByName(ACalendar);
			if (obj[0])
			{
				obj[0].style.left = Aleft;
				obj[0].style.top = Atop;
				obj[0].style.zindex = AzIndex;
				obj[0].style.visibility = AVisibility;			
			}
		}		

		function ViewCalendar2(AMessage)
		{			
			alert("Message: " + AMessage);
		}		
		
		function WHCExec(AControl)
		{			
			var obj = document.getElementsByName(AControl);
								
			if (obj[0])
			{
				if (obj[0].style.visibility != 'hidden')
					WCH.Apply(AControl);
			}
			else
				WCH.Discard(AControl);
		}
		
		function keyEvent(e)
		{
			var keynum
			var keychar
			var numcheck
			
			if(window.event) // IE
				keynum = e.keyCode
			else 
				if(e.which) // Netscape/Firefox/Opera
					keynum = e.which
			
			if (keynum==27 || keynum==13)
			{
				/*
				WCH.Discard('CalShipDate');
				WCH.Discard('CalEndShipDate');
				WCH.Discard('calFarmShipDate');
				WCH.Discard('CalGrowerFrom');
				WCH.Discard('CalGrowerTo');
				WCH.Discard('CalCustFrom');
				WCH.Discard('CalCustTo');

				var Calendars = new Array(7);
				
				Calendars[0] = 'CalShipDate';
				Calendars[1] = 'CalEndShipDate';
				Calendars[2] = 'calFarmShipDate';
				Calendars[3] = 'CalGrowerFrom';
				Calendars[4] = 'CalGrowerTo';
				Calendars[5] = 'CalCustFrom';
				Calendars[6] = 'CalCustTo';
				
				for (var i=0; i<Calendars.length; i++)
				{
					var obj = document.getElementsByName(Calendars[i]);
					
					if (obj[0])
						obj[0].style.visibility = 'hidden';
				}
				*/				
			}
		}	
		
		function ChangePage(pQuestion, pFileName)
		{
			if (pQuestion==true)
			{
				if (document.all.txtQuestion)
				{
					if (document.all.txtQuestion.value != "Submit")
					{
						if (confirm("Pending changes will be lost. Are you sure?"))
							location.replace(pFileName);
					}
					else
						location.replace(pFileName);
				}				
			}
			else
			{
				location.replace(pFileName);
			}
		}					
		
		function keyEventNumbers(e)
		{
			var keynum
			var keychar
			var numcheck
				
			if(window.event) // IE
				keynum = e.keyCode
			else 
				if(e.which) // Netscape/Firefox/Opera
					keynum = e.which

			if (keynum<48 || keynum>57)
				if (keynum!=44 && keynum!=46)
					e.keyCode=0;
		}		
		
		function ValidateOnBlur(obj)
		{
			var Sum;
			document.all.txtValidate.value = parseFloat(document.getElementById(obj).value);	
			if (document.all.txtValidate.value == "NaN")
			{
				document.getElementById(obj).value='0';
			}
		}
		
function keyEventDecimalNumbers(e, value)
{
	var keynum
	var keychar
	var numcheck
		
	if(window.event) // IE
		keynum = e.keyCode
	else 
		if(e.which) // Netscape/Firefox/Opera
			keynum = e.which

	if (keynum<48 || keynum>57)
		if (keynum!=46)
			e.keyCode=0;
		else
		{
			if ((value.indexOf('.')==-1) && (value.lastIndexOf('.')==-1))
				var hola=1;
			else
				e.keyCode=0;			
		}
}
		
function keyEventIntegerNumbers(e)
{
	var keynum
	var keychar
	var numcheck
	
	if(window.event) // IE
		keynum = e.keyCode
	else 
		if(e.which) // Netscape/Firefox/Opera
			keynum = e.which

	if (keynum<48 || keynum>57)
			e.keyCode=0;
}		

function CheckToPrintlabel(id, len)
{
	var prefix; 

	if(len==31)
		prefix = id.substring(0,16);
    else
		prefix = id.substring(0,17);
		
	Calendar.setup({
	ifFormat :     "%m/%d/%Y",     
	inputField    : prefix + "txtFarmShipDate", 
	button        : prefix + "imgFarmShipDate", 
	align         : "BR"
	});    
}

function SaveAddPODetail()
{
	if (confirm('Are you sure you want to save?'))
		{ document.all.btnSave.click(); }
}
