
/************************************************************************
 * PURPOSE: trims both leading & trailing spaces from a string
 * RETURNS: processed string
 * History: 2005-06-13 ken Shipman - created
 ************************************************************************/
function trimString(inString) {
	var outString;
	var startPos;
	var endPos;
	var ch;
	inString = new String(inString);	// make sure we're working w/ a String object
	
	// where do we start?
	startPos = 0;
	ch = inString.charAt(startPos);
	while ((ch == " ") || (ch == "\b") || (ch == "\f") || (ch == "\n") || (ch == "\r") || (ch == "\n")) {
		startPos++;
		ch = inString.charAt(startPos);
	}
	if (startPos >= inString.length)	// nothing but white space, so give em an empty string & leave.
		return('');

	// where do we end?
	endPos = inString.length - 1;
	ch = inString.charAt(endPos);
	while ((ch == " ") || (ch == "\b") || (ch == "\f") || (ch == "\n") || (ch == "\r") || (ch == "\n")) {
		endPos--;
		ch = inString.charAt(endPos);
	}

	// get the string
	outString = inString.substring(startPos, endPos + 1);

	return outString;
}



