JavaScript crash after removing any trivial statement
<p>I'm working on a short JavaScript program, which works perfectly fine ONLY if I inject any trivial statement--such as var asd;--at a specific location. The program is intended to demonstrate a simple encapsulation technique.</p>

<p>No other locations work. ANY trivial statement works.
This is not a DOM load issue since I'm not even dealing with the DOM.</p>

<p>version that works: (warning, 3 alerts)
 <a href="http://jsfiddle.net/bZUm6/3/" rel="nofollow">http://jsfiddle.net/bZUm6/3/</a></p>

<p>version that does not work:
 <a href="http://jsfiddle.net/bZUm6/2/" rel="nofollow">http://jsfiddle.net/bZUm6/2/</a></p>

<p>Please note the "var asd;" in the first version.</p>

<p>Can someone please tell me why?
I would really appreciate it.</p>

<p>Max</p>
