//-----------------------------------------
// 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 numero enviado no tenga mas de 2 decimales.
//--------------------------------------------------
function IsNumberWithDecimals(iNumber)
{
	vcNumber = iNumber.split(".");
	if (vcNumber.length == 2)
		return vcNumber[1].length <= 2;
	else
		return true; 
}