// ==============================================================================
//
// Javascript utility library
//
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// LTrim removing leading spaces
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
    function ltrim()
    { var i;
      var s=this;
      for (i=0; i<s.length; i++)
      { if (s.substr(i,1) != " ")
          break;
      }
      if (i < s.length)
        s=s.substr(i);
      else
        s="";
      return s;
    }
//
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// RTrim removing trailing spaces
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
    function rtrim()
    { var i;
      var s=this;
      for (i=s.length-1; i>=0; i--)
      { if (s.substr(i,1) != " ")
          break;
      }
      if (i >=0)
        s=s.substr(0, i+1);
      else
        s="";
      return s;
    }
//
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// Trim a string, removing leading and trailing spaces
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
    function trim()
    { var i;
      var s=this;
      // Ltrim
      for (i=0; i<s.length; i++)
      { if (s.substr(i,1) != " ")
          break;
      }
      if (i < s.length)
        s=s.substr(i);
      else
        s="";
      // RTrim
      for (i=s.length-1; i>=0; i--)
      { if (s.substr(i,1) != " ")
          break;
      }
      if (i >=0)
        s=s.substr(0, i+1);
      else
        s="";
      return s;
    }
//
//  Add to 'String' function
//
    String.prototype.ltrim=ltrim;
    String.prototype.rtrim=rtrim;
    String.prototype.trim=trim;
//
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//    Mouse Over Function for LeftBar
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//   
//
  function MouseOn()
  { if (window.event)
      if (window.event.srcElement)
      { if (window.event.srcElement.className=="LeftBarLink")
          window.event.srcElement.className="LeftBarHighlight";
        
        if (window.event.srcElement.className=="MainLink")
          window.event.srcElement.className="MainLinkHighlight";
      }
  }
  
  function MouseOff()
  { if (window.event)
      if (window.event.srcElement)
      { if (window.event.srcElement.className=="LeftBarHighlight")
          window.event.srcElement.className="LeftBarLink";
        
        if (window.event.srcElement.className=="MainLinkHighlight")
          window.event.srcElement.className="MainLink";
      }
  }
  
  document.onmouseover = MouseOn;
  document.onmouseout  = MouseOff;
//

// ==============================================================================

