Call an outer function that has the same name as an inner function
<p>For the function doStuff below, is it possible to call sayHello (outside the function dostuff) even though it has the same name as an inner function?</p>

<pre><code>var sayHello = function(){
    alert("Called from outside the function");
}
function doStuff(){
    sayHello();
    function sayHello(){
        alert("Called from inside the function. How can I call the sayHello function that is outside the scope of doStuff?");
    }
}
    doStuff();
​
</code></pre>

<p>In the Javascript code above, the function sayHello (which is the name of 2 functions) is invoked from inside the function, not outside.</p>

<p>Here it is on jsFiddle: <a href="http://jsfiddle.net/5MSTU/" rel="nofollow">http://jsfiddle.net/5MSTU/</a></p>
