Hello plcguru,
Sorry, I had fixed this in the vB-Germany thread but forgot to update you guys.

Shame on me.
Here is the fix. I never tested it but a couple of German users told me it works like a charm so give it a try. If you have probs. let me know.
Please read the note below too!
In the newthread template replace
onChange=getActiveText(this) onclick=getActiveText(this)
with
$jsinsert
Then search for the following code in newthread.php
PHP Code:
if ($foruminfo[allowsmilies]) {
if ($bbuserinfo[showvbcode] && $allowvbcodebuttons)
$vbcode_smilies = getclickysmilies();
eval("\$disablesmiliesoption = \"".gettemplate("newpost_disablesmiliesoption")."\";");
} else {
$disablesmiliesoption="";
}
if ($bbuserinfo[showvbcode] && $allowvbcodebuttons)
$vbcode_buttons = getcodebuttons();
and replace it with:
PHP Code:
if ($foruminfo[allowsmilies]) {
if ($bbuserinfo[showvbcode] && $allowvbcodebuttons)
$vbcode_smilies = getclickysmilies();
$jsinsert = "onChange=getActiveText(this) onclick=getActiveText(this)";
eval("\$disablesmiliesoption = \"".gettemplate("newpost_disablesmiliesoption")."\";");
} else {
$disablesmiliesoption="";
$jsinsert="";
}
if ($bbuserinfo[showvbcode] && $allowvbcodebuttons) {
$vbcode_buttons = getcodebuttons();
$jsinsert = "onChange=getActiveText(this) onclick=getActiveText(this)";
}else{
$jsinsert = "";
}
NOTE!Of course this will only fix the js errors for a new thread. You'll have to fix the other templates and scripts too. (i.e. for new replies and private messages) If someone could post the other templates and scripts here I would be very greatfull.
Scott