function getSelection() 
{
  var selection= document.sm.output.selectedIndex;
  return selection;
}

function smile(sm) 
{
  var selection= getSelection();

  if (selection == 0) 
  {
    var output= '[img]'+sm+'[\/img]';
  }
  else if (selection == 1) 
  {
    var output= '[image]'+sm+'[\/image]';
  }
 else if (selection == 2)
  {
    var output= '<a href=http://www.getsmileyface.com><img src='+sm+' border=0><br><font face=arial size=1>Smiley Face</font></a>';
  }
  document.sm.wert.value= output;
  document.sm.wert.select(); 
}

function changeOutput() 
{
  var output= document.sm.wert.value;
  
  if (output.indexOf('[img]') != -1) 
  {
    var output= output.substring(output.indexOf('[img]')+5,output.indexOf('[\/img]'));
  } 
  else if (output.indexOf('[image]') != -1) 
  {
    var output= output.substring(output.indexOf('[image]')+7,output.indexOf('[\/image]'));
  }
  else if (output == "Click on a smile") 
  {
    var output= "";
  }

  smile(output);
}
