function addsmilCode(smilcode) 
{ 
var smilcode; 
var newMessage; 
var oldMessage = document.getElementById("poster").message.value; 

if (document.selection) 
{ 
document.getElementById("poster").message.focus(); 
var str = document.selection.createRange().text; 
selection = document.selection.createRange(); 
selection.text = "["+smilcode+"]"+str+"[/"+smilcode+"]"; 
//document.getElementById("poster").insert.focus(); 
} 
else 
{ 
if (document.getElementById("poster").message.selectionStart || document.getElementById("poster").message.selectionStart == "0") 
{ 
var debPos = document.getElementById("poster").message.selectionStart; 
var finPos = document.getElementById("poster").message.selectionEnd; 
var str=oldMessage.substring(debPos, finPos); 
newMessage = oldMessage.substring(0, debPos) + "["+smilcode+"]"+str+"[/"+smilcode+"]" + oldMessage.substring(finPos, oldMessage.length); 
document.getElementById("poster").message.value=newMessage; 
} 
else 
{ 
document.getElementById("poster").message.value+="["+smilcode+"][/"+smilcode+"]"; 
} 
} 
document.getElementById("poster").message.focus(); 
return; 
}