(function ($) {
	$.extend({
		left: function (psValor, piTamanho) {
			if (piTamanho <= 0)								{ return ""; }
			else if (piTamanho > String(psValor).length)	{ return psValor; }
			else											{ return String(psValor).substring(0, piTamanho); }
			}
		, right: function (psValor, piTamanho) {
			if (piTamanho <= 0) { return ""; }
			else if (piTamanho > String(psValor).length) { return psValor; }
			else {
				var iLen = String(psValor).length;
				return String(psValor).substring(iLen, iLen - piTamanho);
			}
		}
		, trim: function (psValor) {
			return psValor.replace(/^\s+|\s+$/g, "");
		}
		, replace: function (psValor, psAntigoValor, psNovoValor) {
			psValor = psValor.toString();

			if (psValor != '')	{ return psValor.replace(eval('/' + psAntigoValor + '/g'), psNovoValor); }
			else				{ return ''; }
		}
	})
})(jQuery);
