document.write() non si puo` usare dentro una funzione chiamata da un evento. Si puo` usare solo durante il caricamento della pagina.
(non ho capito in quale condizione viene usato nel tuo script)