Hai appena risposto ad un altro utente di mettere le chiamate nello stesso evento, separate da puntievirgola.
Il discorso per il tuo problema e` lo stesso.

Non ci possono stare due document.onload nella stessa pagina (nota: onload si applica al documento, non alla finestra; i browser correggono automaticamente).
Il secondo sovrascrive il primo.

Nota ulteriore: l'evento onload che metti nel tag <body> e` la stessa cosa che mettere document.onload nel JS, quindi anche questo puo` sovrascrivere o essere sovrascritto dal codice negli script.