Moin Michael,
ich weiß nicht, die Sache mit dem zweiten <body> erscheint mir irgendwie nicht so ganz sauber! Würde es nicht genauso reichen, vor dem ersten (bzw. einzigen) </body> eine weitere JavaScript-Section eizufügen, also:
<head>
...
</head>
<body>
...
<script language="JavaScript">
[Initialisierung von irgendwelchen Variablen, die in den anderen Scripts dann abgefragt werden]
</script>
</body>
IMHO müsste das eigentlich genau das gleiche machen, wie das zweite <body onLoad="[Initialisierung]"></body>!
Gruß
Dirk