Hi,
naja, einiges kann man schon noch verbessern :-) Auf den alölerersten Blick fiel mir auf:
document.write("<div id='gesdiv'>");
was folgendes ergibt: <div id='gesdiv'>, und das ist natürlich Käse, da gehören Anführungszeichen hin, keine Hochkommata. Also nimm statt dessen:
document.write('<div id="gesdiv">');
(und an allen Parallelstellen auch), dann sind's schon wieder einige Fehlerchen weniger.
Grüße,
Utz