
String.prototype.LTrim = function () { return (this.replace (/^\s*/g, '')); }
String.prototype.RTrim = function () { return (this.replace (/\s*$/g, '')); }
String.prototype.Texto = function () { return (this.replace(/<\/?[^>]+>/gi, '')); }
String.prototype.Trim  = function () { return (this.replace (/^\s*|\s*$/g, '')); }
String.prototype.Vacio = function () { return (this.Trim () == ''); }

String.prototype.asBoolean = function () 
{
	var Aux = this.Trim ();
	
	return (Aux == 'S' || Aux == 's' || Aux == 'T' || Aux == 't' || Aux == '1');
}


String.prototype.asFloat = function ()
{
	var Numero = /^-?\d*[\.,]?\d*$/;
	var Aux    = this.Trim ();

	if (Numero.test (Aux))
	{	if (Aux) return parseFloat (Aux.replace (',', '.'));
		return (0);
	}
	return NaN;
}


String.prototype.asInteger = function ()
{
	return parseInt (this);

//	if (isNaN (Aux)) return (0);
//	return (Aux);
}

