looping function javascript
<p><code>saveEmail()</code> (NOT <code>page.saveEmail()</code>) isn't being executed in a 3 second loop...</p>

<pre><code>            $('input[name="email"]').bind('blur', function () {
                if (timer) clearTimeout(timer);
                page.saveEmail();
            }).bind('focus', function(e){
                  timer = setTimeout(function () {
                      function saveEmail () {
                          setTimeout(page.saveEmail, 3000);  
                      }
                      saveEmail();
                  }, 3000);
            });
</code></pre>
