Javascript never gets called
<p>Any reason for the Javascript is NOT firing ?  </p>

<pre><code>&lt;asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"&gt;
&lt;script type="text/javascript"&gt;

function ChangeDisplay() 
{
    alert("Changing");

    document.getElementById('warningDiv').innerHTML = "&lt;h1&gt;Change Text&lt;/h1&gt;";
    setTimeout(finalize,6000); 
} 

function finalize() 
{ 
    alert("Done");
    document.getElementById('warningDiv').innerHTML="&lt;h1&gt;Done&lt;/h1&gt;"; 
}​
&lt;/script&gt;

&lt;h2&gt;
    Welcome to ASP.NET!
&lt;/h2&gt;
&lt;p&gt;
    &lt;div id="warningDiv"&gt;Hello World&lt;/div&gt;
    ​
&lt;/p&gt;
&lt;script&gt;
    window.onload = setTimeout(ChangeDisplay, 3000); 
&lt;/script&gt;
</code></pre>

<p></p>
