Hondo: BBCode einfügen

Hallo,
ich möchte per Link einen BBCode (od. beliebiger Text) in ein textarea einfügen.
Dazu hab ich aus dem ForenScript den Code übernommen.

Der Aufruf per Link geht folgendermassen:
<a href="javascript:surroundText('[b]','[/b]')">

Das JavaSript sieht so aus:
function surroundText(text1,text2)
{
if (document.postmodify.message.createTextRange && document.postmodify.message.caretPos) {
var caretPos = document.postmodify.message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
text1 + caretPos.text + text2 + ' ' : text1 + caretPos.text + text2;
}
else document.postmodify.message.value += text1 + text2;
document.postmodify.message.focus(caretPos);
}

Der Formular-Tag sieht so aus:
<form action="forum.php?action=addartikel2" method="post" name="postmodify">

Das Textarea sieht so aus:
<textarea name="message" rows="15" cols="55"></textarea>

Aber irgendwie klappt das ganze nicht. bekomme auch keine Fehlermeldung etc.

Gruß Andreas