var debug = false;

function ValidateNumericString(testStr)
{
   var strValidChars = "0123456789 ";
   var strChar;
   var blnResult = true;

   if (testStr.length == 0) return false;

   //  test testStr consists of valid characters listed above
   for (i = 0; i < testStr.length && blnResult == true; i++)
      {
      strChar = testStr.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
}

function CheckNumeric(e)
{
	var characterCode;
	if(e && e.which)
	{
		e = e;
		characterCode=e.which;
	}
	else
	{
		e = event;
		characterCode = e.keyCode;
	}
	// '0' == 48, '9' == 57
	if((characterCode < 48 || characterCode > 57) &&
	   (characterCode != 8) &&
	   (characterCode != 9))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function CheckNumericSpace(e)
{
	var characterCode;
	if(e && e.which)
	{
		e = e;
		characterCode=e.which;
	}
	else
	{
		e = event;
		characterCode = e.keyCode;
	}
	// '0' == 48, '9' == 57
	if((characterCode < 48 || characterCode > 57) &&
	   (characterCode != 8) &&
	   (characterCode != 32 ) &&
	   (characterCode != 9 ))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function CheckEnter(e)
{
	var characterCode;
	if(e && e.which)
	{
		e = e;
		characterCode=e.which;
	}
	else
	{
		e = event;
		characterCode = e.keyCode;
	}

	if(characterCode == 13)
	{
		return false;
	}
	else
	{
		return true;
	}
}
