Javascript variable not defining in function
<p>I'm writing a small script to clear my search forms when they're clicked on for "only" the first time. So far I have the follow:</p>

<pre><code>$(function() {
  if(typeof firstClick == 'undefined') 
  { 
    $("#search").live("focus", function() {
      $(this).val("");
      var firstClick = true;
    });
  }
});
</code></pre>

<p>However, even with defining the variable with var firstClick = true; in the function, the script seems to pass the if statement every time. I'm sure I'm missing something silly, but I can't seem to figure it out.</p>

<p>I've tried defining the var firstClick outside of the function as a false boolean, and then checking to see if it's false or not but I still can't seem to get the variable to go true in the function.</p>
