title: Make Javascript variable global w/ MooTools
body: <p>I'm using mootools-1.2.3 at the moment and I'm having trouble getting a variable to be accessible outside of a function.</p>
  
  <p>I need to define the variable in the domready function, because otherwise the DOM hasn't been loaded and selector functions will not work (I can't place the script at the end of the HTML I don't have control of when the framework writes the references to external scripts).</p>
  
  <p>Is there anyway of referencing the same variable in another function?</p>
  
  <pre><code>window.addEvent('domready', function() {
      var myVar = new myClass('someURL', 'elementSelectorString');
      document.addEvent('click', function(event) {
          myVar.doSomeStuff(var1, var2);
      });
  });
  
  window.addEvent('unload', function(event) {
      // Reference to myVar variable in domready function.
      myVar.cleanUpStuff();
  });
  </code></pre>