function Trim(strTrimVal) {
	if (strTrimVal.length < 1) {
		return"";
	}
	strTrimVal = RTrim(strTrimVal);
	strTrimVal = LTrim(strTrimVal);
	if (strTrimVal=="") {
		return "";
	} else {
		return strTrimVal;
	}
}

function RTrim(strVal,booGetTrim) {
	var w_space = String.fromCharCode(32);
	var w_space2 = String.fromCharCode(160);
	var v_length = strVal.length;
	var strTemp = "";
	if (v_length < 0) {
		return"";
	}
	var iTemp = v_length -1;
	while (iTemp > -1) {
		if (strVal.charAt(iTemp) == w_space || strVal.charAt(iTemp) == w_space2) {
		} else {
			if (arguments.length > 1) {
				strTemp = strVal.substring(iTemp,v_length);
			} else {
				strTemp = strVal.substring(0,iTemp +1);
			}
			break;
		}
		iTemp = iTemp-1;
	}
	return strTemp;
}

function LTrim(strVal,booGetTrim) {
	var w_space = String.fromCharCode(32);
	var w_space2 = String.fromCharCode(160);
	if (v_length < 1) {
		return "";
	}
	var v_length = strVal.length;
	var strTemp = "";
	var iTemp = 0;

	while (iTemp < v_length) {
		if (strVal.charAt(iTemp) == w_space || strVal.charAt(iTemp) == w_space2) {
		} else {
			if (arguments.length > 1) {
				strTemp = strVal.substring(0,iTemp);
			} else {
				strTemp = strVal.substring(iTemp,v_length);
			}
			break;
		}
		iTemp = iTemp + 1;
	}
	return strTemp;
}