	/*
	* lTrim(string):delete left whitespace.
	*/
	function lTrim(str)
	{
		var whitespace = new String(" \t\n\r");
		var s = new String(str);
		if (whitespace.indexOf(s.charAt(0)) != -1){
			var j=0, i = s.length;
			while (j < i && whitespace.indexOf(s.charAt(j)) != -1){
				j++;
			}
			s = s.substring(j, i);
		}
		return s;
	}

	/*
	* rTrim(string):delete right whitespace.
	*/
	function rTrim(str){

		var whitespace = new String(" \t\n\r");
		var s = new String(str);

		if (whitespace.indexOf(s.charAt(s.length-1)) != -1){
			var i = s.length - 1;
			while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1){
				i--;
			}
			s = s.substring(0, i+1);
		}
		return s;
	}
	/*
	* trim(string):delete all whitespace.
	*/
	function trim(str){
		return rTrim(lTrim(str));
	}

	/*
	XMLEncode(string):encode String to xml data.
	*/

	function XMLEncode(str){
		str=trim(str);
		str=str.replace("&","&amp;");
		str=str.replace("<","&lt;");
		str=str.replace(">","&gt;");
		str=str.replace("'","&apos;");
		str=str.replace("\"","&quot;");
		return str;
	}
