Ecco come penso di risolvere:

Master page

<script>
function init {

//Tappo al CSS che fa come vuole lui
FissaCSS();

//Questo dovrebbe intercettare l'errore se InitPage non esiste e non dare
//messaggio di errore
try{
initPage();
}
catch(e){
throw
}
}
window.onload = init;
</script>

Nelle pagine ma può anche NON esserci

<script>
function initPage {
RestoreScrollPosition();
setVariables();
}
</script>

La sintassi ti sembra giusta? E' accetta da IE6 in poi? Ho letto qualcosa che non è supportata da IE8 (ma era ieri sera ed ero stanco)?

Grazie
PS. Nella sezione CSS sono bravissimi e molto cortesi, nessuna incomprensione, sono io che ho delle difficoltà dalle tabelle al CSS, che non è per nulla standard tra i vari browser e versioni.