function LTrim( value ) {
	var re = /\s*((\S+\s*)*)/g;
	return value.replace(re, "$1");	
}

// Removes ending whitespaces
function RTrim( value ) {
	var re = /((\s*\S+)*)\s*/g;
	return value.replace(re, "$1");
}

// Removes leading and ending whitespaces
function Trim( value ) {
	return LTrim(RTrim(value));
}