// JavaScript Document
function isNumberGood(inputString, ideallength) 
{
	if( (inputString.length<ideallength) || (isNaN(inputString))) return false;
	else return true;
} 
function removeLeadingAndTrailingChar (inputString, removeChar) 
{
	var returnString = inputString;
	if (removeChar.length)
	{
	  while(''+returnString.charAt(0)==removeChar)
		{
		  returnString=returnString.substring(1,returnString.length);
		}
		while(''+returnString.charAt(returnString.length-1)==removeChar)
	  {
	    returnString=returnString.substring(0,returnString.length-1);
	  }
	}
	return returnString;
}
function replaceCharacters(conversionString,inChar,outChar)
{
  var convertedString = conversionString.split(inChar);
  convertedString = convertedString.join(outChar);
  return convertedString;
}
function stringToInteger (inputString)
{
  return parseInt(inputString);
}
function numberToString(inputNumber,base)
{
  var prefix = '';
  if (!base) base = 10;
  if (base=8) prefix = '0';
	if (base=16) prefix = '0x'
  return (prefix + inputNumber.toString(base));
}
function replaceCharacters(conversionString,inChar,outChar)
{
  var convertedString = conversionString.split(inChar);
  convertedString = convertedString.join(outChar);
  return convertedString;
}
function isEmail(inputString)
{
	if( (inputString.indexOf('@')<0) || (inputString.indexOf('.')<0) ) return false;
	return true;
}
function numberInString(inputString)
{
	var numberString = inputString;
  var strNumbers = "0123456789";
  for(var i=0; i<numberString.length; i++) 
  {
  	var c =' '; 
	c = numberString.charAt(i);
  	if(strNumbers.indexOf(c)<0) numberString = replaceCharacters(numberString, c, ' ');
  }
  numberString = replaceCharacters(numberString, ' ', '');
  return numberString;
} 
function currencyInString(inputString)
{
	var currencyString = inputString;
  var strNumbers = "0123456789.";
  for(var i=0; i<currencyString.length; i++) 
  {
  	var c =' '; 
	c = currencyString.charAt(i);
  	if(strNumbers.indexOf(c)<0) currencyString = replaceCharacters(currencyString, c, ' ');
  }
  currencyString = replaceCharacters(currencyString, ' ', '');
  return currencyString;
} 