/**
 * Application : Mosaic
 * File        : fe/_js/string.js
 * @version    : 0.1
 * @author     : acn
 * @copyright  : copyright 07.03.2007 by http://www.getunik.com
 * 
 * Version-History:
 * 20070307.getunik.acn : initial release
 */


/**
 * trimes whitespaces on the left side of sString
 *
 * @param  sString  string  The string which must be treated
 * @return sString  string  Treated string
 */
function ltrim(sString)
{
	var sRegExp = /^\s+/;
	sString = sString.replace(sRegExp, "");
	return sString;
}


/**
 * trimes whitespaces on the right side of sString
 *
 * @param  sString  string  The string which must be treated
 * @return sString  string  Treated string
 */
function rtrim(sString)
{
	var sRegExp = /\s+$/;
	sString = sString.replace(sRegExp, "");
	return sString;
}


/**
 * trimes whitespaces on the left and the right side of sString
 *
 * @param  sString  string  The string which must be treated
 * @return sString  string  Treated string
 */
function trim(sString)
{ 
	sString = rtrim(ltrim(sString));
	return sString;
}