function slim(strA)
{//removes all spaces from string
 var chrOne
 var chrTab = String.fromCharCode(9)
 var strB = ""
 for (var i = 0; i< strA.length; i++)
	{ chrOne = strA.substring(i,i+1);
	  if (chrOne != " " )	
		{strB = strB + chrOne;}
	}	
 return strB;
}

function blnNumAlpha(strIn)
{//returns true if string is alphanumeric
//false if any characters are not.
var blnRtn = true;
var intIdx = 0;
var intLen = strIn.length - 1;
var intChar; 

while (blnRtn && intIdx <= intLen)
{ intChar = strIn.charCodeAt(intIdx);
  //window.alert(intChar);
  blnRtn = (intChar > 47 && intChar < 58) || (intChar > 64 && intChar < 91) || (intChar > 96 && intChar < 123);
  intIdx++;
}
return blnRtn;
}

function blnIsDate(strIn)
{//returns true if string contains date characters only
var intIdx = 0;
var intNum = 0;
var intDel = 0;
var intChar;

while (intIdx < strIn.length)
	{ intChar = strIn.charCodeAt(intIdx);
	  if(intChar > 47 && intChar < 58)
		{ intNum++; } 	
	  if(intChar > 44 && intChar < 48)
		{ intDel++; }
	  intIdx++;
	}
	
var blnRtn = (intNum < 9 && intNum > 3 && intDel == 2 && (intNum+intDel)==strIn.length);

return blnRtn;
}

function blnCur(strIn)
{//returns true if string contains valid currency 
//characters. false if any characters are not.
//valid chars = $, ., comma character, 0 to 9 
var blnRtn = true;
var intIdx = 0;
var intChar; 

while (blnRtn && intIdx < strIn.length)
{ intChar = strIn.charCodeAt(intIdx);
  //window.alert(intChar);
  blnRtn = (intChar > 47 && intChar < 58) || (intChar == 36 ) || (intChar == 44) || (intChar == 46);
  intIdx++;
}
return blnRtn;
}

function blnIsEmail(strIn)
{//Returns true if string contains valid
//email characters, meets minimum length,
//and contains required characters.
//false if any conditions not met.
var intChar; 

var intIdx = 0;
var intLen = strIn.length - 1;
var blnRtn = (intLen > 4 && strIn.indexOf("@") > 0 && strIn.indexOf(".") > 0) ; 
if (blnRtn)
{
	var strLCIn = strIn.toUpperCase();
	while (blnRtn && intIdx <= intLen)
	 { intChar = strLCIn.charCodeAt(intIdx);
  	   //window.alert(intChar);
  	   // Alphanumerics,"@","_", "." "-" all valid 
  	   //Last two chars must be alphabetic
	   if (intIdx > (intLen-2))
	    { blnRtn = (intChar > 63 && intChar < 91)}
	   else
	    { blnRtn = (intChar > 47 && intChar < 58) || (intChar > 63 && intChar < 91)  || (intChar == 45)  || (intChar == 46) || (intChar == 95);}
  	   intIdx++;
	 }
	
}

return (blnRtn);
}   	 