due cose

1)
document.write('
<div>
ciao
</div>
')


non funziona per via dei ritorni a capo. Eliminali


2) per una questione di performance evita di usare la sintassi
codice:
window.setTimeout("abc()",1000);
:
o scrivi così (se alla funzione non devi passare argomenti)
codice:
window.setTimeout(abc,1000);
oppure così
codice:
window.setTimeout(function() { abc(); },1000);