//**************************************************************************************************
// Name:         asl_is_numeric.js
//
// Description:  Checks if a supplied string contains only numeric characters or a decimal point
//
//==================================================================================================
//               Who     Date            Notes
// HISTORY:      JPH     20/07/06        Started file
//
//**************************************************************************************************

function asl_is_numeric(sText, sOptional) {
  var sValidChars = "0123456789";
  var sChar;

  //alert('sText = [' + sText + '], sOptional = [' + sOptional + ']');

  sValidChars = sValidChars + sOptional;

  for (i = 0; i < sText.length; i++) { 
    sChar = sText.charAt(i); 
    if (sValidChars.indexOf(sChar) == -1) {
      return false;

    } // END 'if (sValidChars.indexOf(Char) == -1)'

  } // END 'for (i = 0; i < sText.length; i++)'

  return true;
   
} // END 'function asl_is_numeric()'

//**************************************************************************************************
//                                    E N D   O F   F I L E
//**************************************************************************************************
