// ----------------------------------------------------------------------------
// markItUp!
// ----------------------------------------------------------------------------
// Copyright (C) 2008 Jay Salvat
// http://markitup.jaysalvat.com/
// ----------------------------------------------------------------------------
myHtmlSettings = {
    nameSpace:       "html", // Useful to prevent multi-instances CSS conflict
    onShiftEnter:    { keepDefault:false, replaceWith:'<br />\n' },
    onCtrlEnter:     { keepDefault:false, openWith:'\n<p>', closeWith:'</p>\n' },
    onTab:           { keepDefault:false, openWith:'     ' },
    markupSet:  [
        {name:'| HEADING 2 |', key:'2', openWith:'<h2>', closeWith:'</h2>', placeHolder:'Heading, level 2' },
        {separator:'---------------' },
        {name:'| BOLD |', key:'B', openWith:'<strong>', closeWith:'</strong>' },
        {name:'| ITALIC |', key:'I', openWith:'<em>', closeWith:'</em>'  },
        {name:'| STRIKE THROUGH |', key:'S', openWith:'<del>', closeWith:'</del>' },
        {separator:'---------------' },
        {name:'| UL |', openWith:'<ul>\n', closeWith:'</ul>\n' },
        {name:'| LI |', openWith:'<li>', closeWith:'</li>' },
        {separator:'---------------' },
        {name:'| LINK |', key:'L', openWith:'<a href="[![Link:!:http://]!]"(!( title="[![Title]!]")!)>', closeWith:'</a>', placeHolder:'Create link' },
		{separator:'---------------' },
        {name:'| QUOTES |', openWith:'<blockquote>\n', closeWith:'</blockquote>\n' },
		{separator:'---------------' },
        {name:'| CODE BLOCK |', openWith:'<pre><code>\n', closeWith:'</code></pre>\n' },
		{separator:'---------------' },
        {name:'| ENCODE SPECIAL CHARS |',
         className:"encodechars", 
         replaceWith:function( markItUp ) { 
            c = document.createElement( 'div' );
            c.appendChild( document.createTextNode( markItUp.selection ) );
            return c.innerHTML; 
         }
        },
        {separator:'---------------' },
        {name:'| CLEAN UP HTML |', replaceWith:function(h) { return h.selection.replace(/<(.*?)>/g, "") } },
		{separator:'---------------' },
        {name:'| PREVIEW | Click on this button to preview your text!', call:'preview', className:'preview' }
    ]
}
