Scope problem with SetTimeOut
<p>I don't know why but this code is not working ? Why would it not ? I guess it is because scope problem I am having here :</p>

<pre><code>function washAway(obj) {
    alert($(obj)); // says HTML Object which is fine
    setTimeout(function() {
        alert($(obj)); // says undefined
        $(obj).fadeOut("slow", function() {              
            $(this).remove();
        });
    }, 2000);
};
</code></pre>
