String.prototype.LTrim = function()
{
   //get current text
   var psString = this;

   if( psString == "" ) return psString;

   var sTemp = new String(psString);

   while (sTemp.substring(0,1) == ' ') {
      sTemp = sTemp.substring(1, sTemp.length);
   }
   
   return sTemp;
}

String.prototype.RTrim = function()
{
   //get current text
   var psString = this;

   if( psString == "" ) return psString;

   var sTemp = new String(psString);
   
   while (sTemp.substring(sTemp.length-1,sTemp.length) == ' ') {
       sTemp = sTemp.substring(0, sTemp.length-1);
   }
   return sTemp;
}

String.prototype.IsIn = function( psValues )
{
   //get current text
   var psString = this;

   if( psString == "" || psValues == "" ) return false;
   
   sValues = String( psValues );

   if( sValues.indexOf( psString ) > -1 ) return true;
   return false;
}

String.prototype.Trim = function()
{
   //get current text
   var psString = this;
   
   if( psString == "" ) return psString;
   return this.RTrim( this.LTrim(psString) );
}
