How short can this script be and still achieve the same thing - display a message "loading.." followed by an extra period every 1 second for 7 seconds
<pre><code>&lt;script&gt;

    var dot = ".";
    var counter = 0;
    var message = "Loading Page";

    function writeLoadingMessage(){
        if (counter &gt; 6) return;

        setTimeout('writeMessage();',1000);

    }

    function writeMessage(){

        document.getElementById('loadingMessageSpan').innerHTML = message + dot;
        message += dot
        counter++
        writeLoadingMessage();

        }

&lt;/script&gt;


&lt;BODY&gt;

    &lt;span style="font-weight:bold;" id="loadingMessageSpan"&gt;&lt;/span&gt;

    &lt;SCRIPT&gt;writeLoadingMessage();&lt;/SCRIPT&gt;
&lt;/BODY&gt;
</code></pre>
