// ----------------------------------------------------------------------------
// markItUp!
// ----------------------------------------------------------------------------
// Copyright (C) 2008 Jay Salvat
// http://markitup.jaysalvat.com/
// ----------------------------------------------------------------------------
// BBCode tags example
// http://en.wikipedia.org/wiki/Bbcode
// ----------------------------------------------------------------------------
// Feel free to add more tags
// ----------------------------------------------------------------------------
mySettings = {
	previewParserPath:	'service/?action=parse_bbcode&hideresponse=1',
	previewParserVar: 'bbcode',
	previewInWindow: 'width=640, height=480, resizable=yes, scrollbars=yes',
	markupSet: [
		{name:'Bold', key:'B', openWith:'[b]', closeWith:'[/b]', className:'btn-bold'},
		{name:'Italic', key:'I', openWith:'[i]', closeWith:'[/i]', className:'btn-italic'},
		{name:'Underline', key:'U', openWith:'[u]', closeWith:'[/u]', className:'btn-underline'},
		{separator:'---------------' },
		{name:'Picture', key:'P', replaceWith:'[img][![Url]!][/img]', className:'btn-picture'},
		{name:'Emoticons', className:'btn-emoticons dropdown-grid',
			dropMenu: [
				{name:'Angry', replaceWith:'>:(', className:'em-angry'},
				{name:'Anime', replaceWith:'^_^', className:'em-anime'},
				{name:'Big Eyes', replaceWith:'8)', className:'em-big-eyes'},
				{name:'Big Smile', replaceWith:':D', className:'em-big-smile'},
				{name:'Big Wink', replaceWith:';D', className:'em-big-wink'},
				{name:'Blue', replaceWith:':blue:', className:'em-blue'},
				{name:'Boggle', replaceWith:'o.O', className:'em-boggle'},
				{name:'Confuse', replaceWith:':?', className:'em-confuse'},
				{name:'Cool', replaceWith:'B)', className:'em-cool'},
				{name:'Evil', replaceWith:'>:)', className:'em-evil'},
				{name:'Frown', replaceWith:':(', className:'em-frown'},
				{name:'Heart', replaceWith:'<3', className:'em-heart'},
				{name:'Irritated', replaceWith:':/', className:'em-irritated'},
				{name:'Laugh', replaceWith:'XD', className:'em-laugh'},
				{name:'Look Left', replaceWith:'<_<', className:'em-look-left'},
				{name:'Look Right', replaceWith:'>_>', className:'em-look-right'},
				{name:'Neutral', replaceWith:':|', className:'em-neutral'},
				{name:'Saint', replaceWith:'O:)', className:'em-saint'},
				{name:'Sleepy', replaceWith:':zzz:', className:'em-sleepy'},
				{name:'Smile', replaceWith:':)', className:'em-smile'},
				{name:'Smile3', replaceWith:':3', className:'em-smile3'},
				{name:'Sneaky', replaceWith:'>;)', className:'em-sneaky'},
				{name:'Star', replaceWith:':star:', className:'em-star'},
				{name:'Surprise', replaceWith:':O', className:'em-surprise'},
				{name:'Sweatdrop', replaceWith:'^^;', className:'em-sweatdrop'},
				{name:'Teeth', replaceWith:'<g>', className:'em-teeth'},
				{name:'Tongue', replaceWith:':P', className:'em-tongue'},
				{name:'Wink', replaceWith:';)', className:'em-wink'},
				{name:'Wink3', replaceWith:';3', className:'em-wink3'},
				{name:'Worry', replaceWith:':s', className:'em-worry'}
				]},
		{name:'Link', key:'L', openWith:'[url=[![Url]!]]', closeWith:'[/url]', placeHolder:'Your text to link here...', className:'btn-link'},
		{separator:'---------------' },
		{name:'Size', key:'S', openWith:'[size=[![Text size]!]]', closeWith:'[/size]', className:'btn-size',
			dropMenu :[
				{name:'Extra Large', openWith:'[size=1.4]', closeWith:'[/size]' },
				{name:'Large', openWith:'[size=1.2]', closeWith:'[/size]' },
				{name:'Normal', openWith:'[size=1]', closeWith:'[/size]' },
				{name:'Small', openWith:'[size=.8]', closeWith:'[/size]' },
				{name:'Extra Small', openWith:'[size=.6]', closeWith:'[/size]' }
				]},
		{name:'Colors', openWith:'[color=[![Color]!]]', closeWith:'[/color]', className:'btn-colors dropdown-grid',
			dropMenu: [
				{name:'Yellow', openWith:'[color=yellow]', closeWith:'[/color]', className:"btn-color-yellow" },
				{name:'Orange', openWith:'[color=orange]', closeWith:'[/color]', className:"btn-color-orange" },
				{name:'Red', openWith:'[color=red]', closeWith:'[/color]', className:"btn-color-red" },
				{name:'Blue', openWith:'[color=blue]', closeWith:'[/color]', className:"btn-color-blue" },
				{name:'Purple', openWith:'[color=purple]', closeWith:'[/color]', className:"btn-color-purple" },
				{name:'Green', openWith:'[color=green]', closeWith:'[/color]', className:"btn-color-green" },
				{name:'White', openWith:'[color=white]', closeWith:'[/color]', className:"btn-color-white" },
				{name:'Gray', openWith:'[color=gray]', closeWith:'[/color]', className:"btn-color-gray" },
				{name:'Black', openWith:'[color=black]', closeWith:'[/color]', className:"btn-color-black" }
				]},
		{separator:'---------------' },
		{name:'Bulleted list', openWith:'[list]\n', closeWith:'\n[/list]', className:'btn-bulleted-list'},
		{name:'Numeric list', openWith:'[list=1]\n', closeWith:'\n[/list]', className:'btn-bold', className:'btn-numeric-list'}, 
		{name:'List item', openWith:'[*] ', className:'btn-list-item'},
		{separator:'---------------' },
		{name:'Quotes', openWith:'[quote=[![User]!]]', closeWith:'[/quote]', className:'btn-quote'},
		{separator:'---------------' },
		{name:'Clean', replaceWith:function(markitup) { return markitup.selection.replace(/\[(.*?)\]/g, "") }, className:'btn-clean'},
		{name:'Preview', call:'preview', className:'btn-preview'},
	]
}
