There are a few things left to fix up, but it should be functioning ok. The content was not touched. Mostly the code was messed up and set to download some viruses from a russian web site.
Update: I now have restored the guestbook and comments features, with new anti-spam measures. Unfortunately previous comments were lost, unless I can recover them from a backup.