title: Accessing an Internal Function in setInterval
body: <pre><code>(function($)
  {
      $.fn.myPlugin = function(options)
      {
          var _this;
          var timer1;
  
          var foo = function(n)
          {
              if (timer1 != null) return; // in action
              timer1 = setInterval("bar("+n+")", 500);
          };
  
          var bar = function(n)
          {
              ...
              if ( ... ) clearInterval(timer1);
          };                      
  
          return this.each(function()
          {
              _this = $(this);
              _this.bind("click", function(){ foo(10); });            
          });
      }
  })(jQuery);
  </code></pre>
  
  <p>This doesn't work because "bar is not defined."</p>