/* CLEditor BBCode Plugin v1.0.0 http://premiumsoftware.net/cleditor requires CLEditor v1.3.0 or later Copyright 2010, Chris Landowski, Premium Software, LLC Dual licensed under the MIT or GPL Version 2 licenses. */ (function(b){b.cleditor.defaultOptions.controls="bold italic underline strikethrough removeformat | bullets numbering | undo redo | image link unlink | cut copy paste pastetext | print source";var d=b.cleditor.defaultOptions.updateTextArea,e=b.cleditor.defaultOptions.updateFrame;b.cleditor.defaultOptions.updateTextArea=function(a){if(d)a=d(a);return b.cleditor.convertHTMLtoBBCode(a)};b.cleditor.defaultOptions.updateFrame=function(a){if(e)a=e(a);return b.cleditor.convertBBCodeToHTML(a)};b.cleditor.convertHTMLtoBBCode= function(a){b.each([[/[\r|\n]/g,""],[//gi,"\n"],[/(.*?)<\/b>/gi,"[b]$1[/b]"],[/(.*?)<\/strong>/gi,"[b]$1[/b]"],[/(.*?)<\/i>/gi,"[i]$1[/i]"],[/(.*?)<\/em>/gi,"[i]$1[/i]"],[/(.*?)<\/u>/gi,"[u]$1[/u]"],[/(.*?)<\/ins>/gi,"[u]$1[/u]"],[/(.*?)<\/strike>/gi,"[s]$1[/s]"],[/(.*?)<\/del>/gi,"[s]$1[/s]"],[/(.*?)<\/a>/gi,"[url=$1]$2[/url]"],[//gi,"[img]$1[/img]"],[/
    /gi,"[list]"],[/<\/ul>/gi,"[/list]"],[/
      /gi,"[list=1]"], [/<\/ol>/gi,"[/list]"],[/
    1. /gi,"[*]"],[/<\/li>/gi,"[/*]"],[/<.*?>(.*?)<\/.*?>/g,"$1"]],function(f,c){a=a.replace(c[0],c[1])});return a};b.cleditor.convertBBCodeToHTML=function(a){b.each([[/\r/g,""],[/\n/g,"
      "],[/\[b\](.*?)\[\/b\]/gi,"$1"],[/\[i\](.*?)\[\/i\]/gi,"$1"],[/\[u\](.*?)\[\/u\]/gi,"$1"],[/\[s\](.*?)\[\/s\]/gi,"$1"],[/\[url=(.*?)\](.*?)\[\/url\]/gi,'$2'],[/\[img\](.*?)\[\/img\]/gi,''],[/\[list\](.*?)\[\/list\]/gi, "
        $1
      "],[/\[list=1\](.*?)\[\/list\]/gi,"
        $1
      "],[/\[list\]/gi,"
        "],[/\[list=1\]/gi,"
          "],[/\[\*\](.*?)\[\/\*\]/g,"
        1. $1
        2. "],[/\[\*\]/g,"
        3. "]],function(f,c){a=a.replace(c[0],c[1])});return a}})(jQuery);