Il browser considera terminato lo script quando incontra la stringa </script>e quindi, nel tuo caso, a meta' del metodo document.write()
VVoVe:
modifica spezzando la stringa:
a.document.write('</scri'+'pt>') "
modifica anche la precedente che contiene <script ... mi meraviglia che non segnali errore anche li' :master:
ciao