// -------------------------------------------------------------------
// markItUp!
// -------------------------------------------------------------------
// Copyright (C) 2008 Jay Salvat
// http://markitup.jaysalvat.com/
// -------------------------------------------------------------------
// MarkDown tags example
// http://en.wikipedia.org/wiki/Markdown
// http://daringfireball.net/projects/markdown/
// -------------------------------------------------------------------
// Feel free to add more tags
// -------------------------------------------------------------------
mySettings = {
	previewParserPath:	'',
	onEnter:		{keepDefault:false, openWith:'\n'},
  onShiftEnter:		{keepDefault:false, openWith:'\n\n'},
  onCtrlEnter:		{keepDefault:false, openWith:'\n\n'},
  invertCtrlShift: true,
	markupSet: [
    {name:'Заголовок первого уровня', key:'1', openWith:'[h1]', closeWith:'[/h1]', placeHolder:'Ваш заголовок...' },
    {name:'Заголовок второго уровня', key:'2', openWith:'[h2]', closeWith:'[/h2]', placeHolder:'Ваш заголовок...' },
		{name:'Заголовок третьего уровня', key:'3', openWith:'[h3]', closeWith:'[/h3]', placeHolder:'Ваш заголовок...' },
		{name:'Заголовок четвертого уровня', key:'4', openWith:'[h4]', closeWith:'[/h4]', placeHolder:'Ваш заголовок...' },
		{separator:'---------------' },
		{name:'Жирный', key:'B', openWith:'**', closeWith:'**'},
		{name:'Курсив', key:'I', openWith:'*', closeWith:'*'},
    {name:'Зачеркнутый', key:'R', openWith:'--', closeWith:'--'},
		{separator:'---------------' },
		{name:'Маркированный список', key:'U', openWith:'* ' },
		{name:'Нумерованный список', key:'O', openWith:function(markItUp) {
			return markItUp.line+'. ';
		}},
		{separator:'---------------' },
		{name:'Изображение', key:'P', call:'alert("Для добавления изображения в текст щелкните по нему мышью изображению в панели изображений")'},
    {name:'Видео', key:'M', openWith:'[video=[![Заголовок видеоролика]!]]', closeWith:'[/video]', placeHolder:'Код предлагаемый видеохостингом (RuTube.Ru, YouTube.Com или Vimeo.Com)...'},
		{name:'Ссылка', key:'L', openWith:'[link=[![Адрес страницы:!:http://]!]]', closeWith:'[/link]', placeHolder:'текст ссылки...' },
    {name:'Адрес элетронной почты', key:'E', openWith:'mailto:[![Адрес получателя:!:user@domail.com]!]' },
		{separator:'---------------'},
		{name:'Блочная цитата', key:'Q', openWith:'> '},
		{name:'Код (например фрагмент программы)', key:'D', openWith:'[code]', closeWith:'[/code]', placeHolder:'Ваш код...'},
    {separator:'---------------'},
    {name:'Кат (дальнейший текст будет скрыт при просмотре в ленте)', key:'T', openWith:'[cut]'},
    {separator:'---------------'},
    {name:'Сохранить', key:'S', call:'wakabaSave()'},
    {separator:'---------------'},
    {name:'Справка', key:'H', call:'window.open(\'http://peoples.amobil.ru/help/\',\'_blank\')'},
	]
}

// mIu nameSpace to avoid conflict.
miu = {
	markdownTitle: function(markItUp, char) {
		heading = '';
		n = $.trim(markItUp.selection||markItUp.placeHolder).length;
		for(i = 0; i < n; i++) {
			heading += char;
		}
		return '\n'+heading;
	}
}