Komplettlösung ? Ich wüsste jetzt nicht das es mal eine gegeben hätte, aber egal.
Hast du auch mal einen Blick in Archiv von Newraven geworfen?

http://archiv.newraven.net/archive/i.../forum-13.html