Per il nome dei form, la sintassi document.forms[0] [1], ... ti evita di dover conoscere il nome.
Ma non puoi far sparire un oggetto prima di caricarlo.


Credo che ti convenga caricare tutto in un <div> nascosto, e farlo apparire all'onload della pagina.

<body onload="document.getElementById('provv').display=' none'; document.getElementById('definit').display='block' ;">
<div id="provv" style="display:block; width:100%; height:100%;">
... il messaggio di attesa ...
</div>
<div id="definit" style="display:none;">
....
il resto della pagina
...
</div>
</body>