/*
 * File name:	isNumeric.js
 * Date:	11/22/2006
 * Author:	Brian Schemp
 */

/*
 * Purpose:	Determine if a variable is a number
 * 
 * x	the variable to test
 */
function isNumeric(x)
{
	var numbers="0123456789";
	
	// is x a String or a character?
	if(x.length>1)
	{
		// remove negative sign
		//x=Math.abs(x)+"";
		 
		for(j=0;j<x.length;j++)
		{
			// call isNumeric recursively for each character
			number=isNumeric(x.substring(j,j+1));
			if(!number) return number;
			
		}
		return number;
	}
	
	else
	{
		// if x is number return true
		if(numbers.indexOf(x)>=0)
		{
			return true;
		}
		return false;
	}
 }