/*== Trim( sString ) =========================================================================================================
==	trim whitespace (spaces aand tabs) from front and back of string
==
*/
function trim( sString ){
	
	if( sString.length > 0 ){

		sString = LeftTrim( sString );
		sString = RightTrim( sString );
	
	}
	
	return sString;
	
}

//trim spaces: Front
function LeftTrim( sString ){
	
	if( sString.length > 0 ){
		
		var i = 0;
		var char = sString.charAt(0);

		while ( char == ' ' || char == "\t" ){ //first, strip any SPACES
			i++;	
			char = sString.charAt(i);
		}
		
		sString = sString.substring( i, sString.length );
	}
	
	return sString;
	
}

//trim spaces: BACK
function RightTrim( sString ){
	
	if( sString.length > 0 ){
		
		var i = 0;
		var char = sString.charAt( sString.length + i -1);

		while ( char == ' ' || char == "\t" ){ //first, strip any SPACES
			i--;	
			char = sString.charAt( sString.length + i -1 );
		}
		
		sString = sString.substring( 0, sString.length + i );
		
	}
	
	return sString;
	
}