// Dependancies:
// tools.js

// Remove spaces on the left and on the right of the string
function fString_Trim(aisString)
{
	if (!fTools_IsValidString(aisString))
	{
		alert("Error parameter fString_Trim");
		return "";
	}
	
	var lsString = aisString;
	
	while (lsString.length > 0 && lsString.charAt(0) == " ")
		lsString = lsString.substring(1, lsString.length);

	while (lsString.length > 0 && lsString.charAt(lsString.length - 1) == " ")
		lsString = lsString.substring(0, lsString.length - 1);
		
	return lsString;
}

function fString_NormalizeSpaces(aisString)
{
	if (!fTools_IsValidString(aisString))
	{
		alert("Error parameter fString_NormalizeSpaces");
		return "";
	}
	
	var lsString = aisString;
	
	lsString = lsString.replace(/\s+/g, " ");
	lsString = fString_Trim(lsString);
	
	return lsString;
}
