Es gibt auch nette fertige Teile:
http://www.codemercs.com/index.php?id=60&L=0
(ohne Werbung machen zu wollen...)