<script src="mootools.1.11.js" type="text/javascript" charset="utf-8"></script>
<script src="nawte[ver].js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
  window.addEvent('domready', function() {
    nawte = new nawte('your_textarea', 'your_toolbar');
    
    nawte.addFunction('Bold', function() {
      selection = this.getSelection();
      this.replaceSelection('[b]' + selection + '[/b]');
    }, {'title': 'bold_button'});
    
    nawte.addFunction('Italic', function() {
      selection = this.getSelection();
      this.replaceSelection('[i]' + selection + '[/i]');
    }, {'title': 'italic_button'});
    
    nawte.addFunction('Insert Link', function() {
      var selection = this.getSelection();  
      var response = prompt('Enter Link URL','');  
      if(response == null)  
           return;  
      this.replaceSelection('[url=' +  (response == '' ? 'http://link_url/' : response) + ']' + (selection == '' ? 'Link Text' : selection) + '[/url]');
    });
  });
</script>