<!--

function setsmile(teken) 
{
	//IE support
  if (document.forum.bericht.createTextRange)
	{

      document.forum.bericht.focus();
  		document.selection.createRange().duplicate().text = teken;
  } 
  //MOZILLA/NETSCAPE support
  else if (document.forum.bericht.selectionStart || document.forum.bericht.selectionStart == '0')
  {
    var startPos = document.forum.bericht.selectionStart;
    document.forum.bericht.value = document.forum.bericht.value.substring(0, startPos)
    + teken + document.forum.bericht.value.substring(startPos, document.forum.bericht.value.length);
  }
  else 
	{
  		document.forum.bericht.value += teken;
  }
}

//-->
