/*
* Finalidad: quita los blancos a la izquierda del String.
* Entradas:  ninguna.
* Salida:    la cadena sin espacios a su izquierda.
* Autor:  	 Jesus Eiroa Menasalvas
* Fecha: 	 25/05/2004
*/
function Ltrim(){
	//reemplaza expresiones regulares que empiecen por 1 o más espacios (\s) por ''
    return this.replace(/^\s+/,'');
}

/*
* Finalidad: quita los blancos a la derecha del String.
* Entradas:  ninguna.
* Salida:    la cadena sin espacios a su derecha.
* Autor:  	 Jesus Eiroa Menasalvas
* Fecha: 	 25/05/2004
*/
function Rtrim(){
	//reemplaza las expresiones regulares que terminen ($) por 1 o más espacios por ''
    return this.replace(/\s+$/,'');
}

/*
* Finalidad: quita los blancos a la derecha e izquierda del String.
* Entradas:  ninguna.
* Salida:    la cadena sin espacios a su derecha ni a su izquierda.
* Autor:  	 Jesus Eiroa Menasalvas
* Fecha: 	 25/05/2004
*/
function Trim(){
    return this.ltrim().rtrim();
}

//asignamos a los nuevos métodos del objeto las nuevas funciones asociadas
String.prototype.ltrim = Ltrim;
String.prototype.rtrim = Rtrim;
String.prototype.trim = Trim;