javascript question - why does "window.location" not ensure my spinner.gif animation works?
<p>It seems when I use "window.location" as a means to redirect to the API when my longer running transaction is does not ensure the animation for the spinner gif I have works.  Any ideas how to fix this?  ie. I see the gif ok but it not being animated.  Is there another way in Javascript to force the redirect once the gif animation starts?</p>

<pre><code>&lt;div id="loading"&gt;
&lt;/div&gt;

&lt;script type="text/javascript" charset="utf-8"&gt;
   function show_spinner() {
     $("form").hide()
     $("loading").show()
     window.location = "/weekends/display"
    }
   window.onload=show_spinner;
&lt;/script&gt;
</code></pre>

<p>CSS:</p>

<pre><code>#loading {
  width:100px;
  height: 100px;
  position: fixed;
  top: 50%;
  left: 50%;
  background:url(/images/ajax-loader.gif) no-repeat center #fff;
  text-align:center;
  padding:10px;
  font:normal 16px Tahoma, Geneva, sans-serif;
  # border:1px solid #666;
  margin-left: -50px;
  margin-top: -50px;
  z-index:2;
  overflow: auto;
}
</code></pre>
