Opera and Firefox give me different contexts
<p>I got this code:</p>

<pre><code>var config = {};
config.knock = {
    self:null,
    init : function(){
       self = this;
       console.log(self)
    }
};

$(document).ready( function(){
     config.knock.init();
});
</code></pre>

<p>Firefox (8) tells me self is the config.knock object, but Opera (11.00) tells its Window object. Who's correct?</p>
