// ----------------------------------------------------------------------------
// markItUp!
// ----------------------------------------------------------------------------
// Copyright (C) 2008 Jay Salvat
// http://markitup.jaysalvat.com/
// ----------------------------------------------------------------------------
myBbcodeSettings = {
  nameSpace:          "bbcode", // Useful to prevent multi-instances CSS conflict
  previewParserPath:  "bbcode.php",
  markupSet: [
      {name:'Bold', key:'B', openWith:'[b]', closeWith:'[/b]'}, 
      {name:'Italic', key:'I', openWith:'[i]', closeWith:'[/i]'}, 
      {name:'Underline', key:'U', openWith:'[u]', closeWith:'[/u]'}, 
      {name:'Picture', key:'P', replaceWith:'[img][![Url]!][/img]'}, 
      {name:'Link', key:'L', openWith:'[url=[![Url]!]]', closeWith:'[/url]', placeHolder:'Your text to link here...'},
      {name:'Colors', openWith:'[color=[![Color]!]]', closeWith:'[/color]', dropMenu: [
          {name:'Yellow', openWith:'[color=yellow]', closeWith:'[/color]', className:"col1-1" },
          {name:'Orange', openWith:'[color=orange]', closeWith:'[/color]', className:"col1-2" },
          {name:'Red', openWith:'[color=red]', closeWith:'[/color]', className:"col1-3" },
          {name:'Blue', openWith:'[color=blue]', closeWith:'[/color]', className:"col2-1" },
          {name:'Purple', openWith:'[color=purple]', closeWith:'[/color]', className:"col2-2" },
          {name:'Green', openWith:'[color=green]', closeWith:'[/color]', className:"col2-3" },
          {name:'White', openWith:'[color=white]', closeWith:'[/color]', className:"col3-1" },
          {name:'Gray', openWith:'[color=gray]', closeWith:'[/color]', className:"col3-2" },
          {name:'Black', openWith:'[color=black]', closeWith:'[/color]', className:"col3-3" }
      ]},
      {name:'Smile', openWith:'', closeWith:'', dropMenu: [
          {name:':)', openWith:':)', closeWith:'', className:"smile1-1" },
          {name:':o', openWith:':o', closeWith:'', className:"smile1-2" },
          {name:';)', openWith:';)', closeWith:'', className:"smile1-3" },
          {name:':P', openWith:':P', closeWith:'', className:"smile1-4" },
          {name:':biggrin:', openWith:':biggrin:', closeWith:'', className:"smile1-5" },
          {name:':lol:', openWith:':lol:', closeWith:'', className:"smile2-1" },
          {name:'B)', openWith:'B)', closeWith:'', className:"smile2-2" },
          {name:':rollyeys:', openWith:':rollyeys:', closeWith:'', className:"smile2-3" },
          {name:'^_^', openWith:'^_^', closeWith:'', className:"smile2-4" },
          {name:':(', openWith:':(', closeWith:'', className:"smile2-5" },
          {name:':unsure:', openWith:':unsure:', closeWith:'', className:"smile3-1" },
          {name:':blink:', openWith:':blink:', closeWith:'', className:"smile3-2" },
          {name:':mad:', openWith:':mad:', closeWith:'', className:"smile3-3" },
          {name:':no_sad:', openWith:':no_sad:', closeWith:'', className:"smile3-4" },
          {name:':nono:', openWith:':nono:', closeWith:'', className:"smile3-5" },
          {name:':yes:', openWith:':yes:', closeWith:'', className:"smile4-1" },
          {name:':cry:', openWith:':cry:', closeWith:'', className:"smile4-2" },
          {name:':wacko:', openWith:':wacko:', closeWith:'', className:"smile4-3" },
          {name:':shocking:', openWith:':shocking:', closeWith:'', className:"smile4-4" },
          {name:':woot:', openWith:':woot:', closeWith:'', className:"smile4-5" },
          {name:':sleeping:', openWith:':sleeping:', closeWith:'', className:"smile5-1" },
          {name:':angry:', openWith:':angry:', closeWith:'', className:"smile5-2" },
          {name:':devil:', openWith:':devil:', closeWith:'', className:"smile5-3" },
          {name:':angel:', openWith:':angel:', closeWith:'', className:"smile5-4" },
          {name:':laughing:', openWith:':laughing:', closeWith:'', className:"smile5-5" },
          {name:':thumb_up:', openWith:':thumb_up:', closeWith:'', className:"smile6-1" },
          {name:':thumb_down:', openWith:':thumb_down:', closeWith:'', className:"smile6-2" },
          {name:':hail:', openWith:':hail:', closeWith:'', className:"smile6-3" },
          {name:':dancing:', openWith:':dancing:', closeWith:'', className:"smile6-4" },
          {name:':driving:', openWith:':driving:', closeWith:'', className:"smile6-5" },
          {name:':harhar:', openWith:':harhar:', closeWith:'', className:"smile7-1" },
          {name:':beer:', openWith:':beer:', closeWith:'', className:"smile7-2" }
      ]},
      {name:'Size', key:'S', openWith:'[size=[![Text size]!]]', closeWith:'[/size]', dropMenu :[
          {name:'Big', openWith:'[size=200]', closeWith:'[/size]' },
          {name:'Normal', openWith:'[size=100]', closeWith:'[/size]' },
          {name:'Small', openWith:'[size=50]', closeWith:'[/size]' }
      ]},
      {name:'Bulleted list', openWith:'[list]\n', closeWith:'\n[/list]'}, 
      {name:'Numeric list', openWith:'[list=[![Starting number]!]]\n', closeWith:'\n[/list]'}, 
      {name:'List item', openWith:'[*] '}, 
      {name:'Quotes', openWith:'[quote]', closeWith:'[/quote]'}, 
      {name:'Code', openWith:'[code]', closeWith:'[/code]'}, 
      {name:'Clean', className:"clean", replaceWith:function(h) { return h.selection.replace(/\[(.*?)\]/g, "") } },
      {name:'Preview', className:"preview", call:'preview' }
   ]
}
