Also das erst was einen Fehler verursachen könnte ist diese odezeile:
1: | win.document.write(""+name+""); |
Da könnte es Probleme mit den Anführungszeichen beim Style geben. Probier mal statt ' -> \"
Wieso legst du das onClick-Ereignis eigentlich ins Bild und nicht in den Link. Probier das mal, weil ich beim klick ja auch soweit keine JavaScript-Fehlermeldung bekomme. Vielleicht blockiert der Link ja den onClick auf dem Bild.