title: jQuery extending classes and functions issue
body: <p>I've been looking around and I can't find a clear answer to my situation. So I'm making an iteration on an existing jQuery plugin <a href="http://jquery.bassistance.de/autocomplete/jquery.autocomplete.js" rel="nofollow">jquery.autocomplete</a></p>
  
  <p>So I have a jquery autocomplete plugin with a few things that I need to alter.</p>
  
  <p>Step 1: Need to extend defaults (this works)</p>
  
  <pre><code>$.extend($.Autocompleter.defaults, customeDefaults);
  </code></pre>
  
  <p>This works, now I want to extend the functions where these defaults would get placed.  My hangup involves this:</p>
  
  <p>in the autocomplete I have a setup like this</p>
  
  <pre><code>$.Autocompleter.Select = function() {
      //a bunch of stuff in this class including:
      function init() {
        //this is the function that I need to extend.
      }
  }
  </code></pre>
  
  <p>I attempted this</p>
  
  <pre><code>$.extend($.Autocompleter.Select.init, myChanges);
  </code></pre>
  
  <p>it didn't work
  Then I did a </p>
  
  <pre><code>console.log($.Autocompleter.Select.init());
  </code></pre>
  
  <p>and it produced a type error saying that Select had no method init... which it does. Any ideas?</p>