//-----------------------------------------
// Valida si el texto enviado es un número
//-----------------------------------------
function IsNumeric(iNumber)
{
 if (iNumber == "")
   return false;
 else
   return (!isNaN(iNumber));
}
//--------------------------------------------------
// Valida si el texto enviado es un entero positivo
//--------------------------------------------------
function IsNonNegativeInt(iNumber)
{
  if (IsNumeric(iNumber))
  {
    for (var iCount = 0; iCount < iNumber.length; iCount++)
      if (iNumber.charAt(iCount) < "0" || iNumber.charAt(iCount) > "9")
        return false;
    return true;
  }
  else
    return false;
}
//------------------------------------------
// Valida si el texto enviado es un natural
//------------------------------------------
function IsNaturalInt(iNumber)
{
  if (IsNumeric(iNumber))
    if (iNumber > 0)
      return IsNonNegativeInt(iNumber);
  return false;
}
