	function LeftTrim(str) {
	    var i, j, letter;
	    j = -1;
	    for (i=0; i<str.length; ++i) {
		    letter = str.charAt(i);
		    if (letter != ' ') { j = i; break; }
	    }
	    if (j != -1) return str.substring(j,str.length);
	    else return '';
	}

    function RightTrim(str) {
	    var i, j, letter;
	    j = -1;
	    for (i=str.length-1; i>=0; --i) {
		    letter = str.charAt(i);
		    if (letter != ' ') { j = i; break; }
	    }
	    if (j != -1) return str.substring(0,j+1);
	    else return '';
    }
    
    function TrimAll(str) {
	    return LeftTrim(RightTrim(str));
    }