var http_request = false;
function makeRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request)       
         return false;
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
   }


function update_rating(id)
{
	makeRequest('http://www.evolutioncraft.ru/forum/rating_up.php', '?id=' + id);	
}	


// Парсит в переменную statesments утверждения пользователя, если они есть 
if (typeof (statements_obj) != 'undefined')
{
	var statements;
	statements='<ul>';
	for (var statement_element in statements_obj)
	{
		statements+='<li><a href=# onclick="document.getElementById(\'comment_textarea\').value += \'\\n-------------\\n' + statements_obj[statement_element][1] + '\'; update_rating(' + statements_obj[statement_element][0] + ');">'+statements_obj[statement_element][2]+'</a></li>';
	}
	statements+='</ul>'; 
}

// Показывает pop-up окно с утверждениями пользователя
function show_statement_menu(parent)
{
	$(document.getElementById('subj')).jMDPopupWindow({
		text: statements.replace(/comment_textarea/gi, parent.textarea.id),
		title: 'Добавить утверждение',
		ev: 'click',
		opacity: 0.9,
		oncenter: true,
		width: 350,
		top: 400		
	}); 	
}	

// Конфигурация BB-редактора с кнопкой для вставки утверждений 	
if (typeof (statements_obj) != 'undefined')
{ 	
mySettings = {
	nameSpace: "markItUp",
	markupSet: [
		{name:'Жирный', key:'B', openWith:'[b]', closeWith:'[/b]'},
		{name:'Курсив', key:'I', openWith:'[i]', closeWith:'[/i]'},
		{name:'Подчеркнутый', key:'U', openWith:'[u]', closeWith:'[/u]'},
		{separator:'---------------' },
		{name:'Изображение', key:'P', openWith:'[img][![Введите адрес изображения:]!]', closeWith:'[/img]'},
		{name:'Ссылка', key:'L', openWith:'[url=[![Введите URL:]!]]', closeWith:'[/url]', placeHolder:'Текст ссылки'},
		{separator:'---------------' },
		{name:'Размер шрифта', key:'S', openWith:'[size=[![Text size]!]]', closeWith:'[/size]',
		dropMenu :[
			{name:'Большой', openWith:'[size=4]', closeWith:'[/size]' },
			{name:'Нормальный', openWith:'[size=2]', closeWith:'[/size]' },
			{name:'Мелкий', openWith:'[size=1]', closeWith:'[/size]' }
		]},
		{name:'Цвет шрифта', className:'palette', dropMenu: [
				{name:'Желтый',	openWith:'[color=#FCE94F]',	closeWith:'[/color]', className:"col1-1" },
				{name:'Желтый',	openWith:'[color=#EDD400]', closeWith:'[/color]', className:"col1-2" },
				{name:'Желтый', openWith:'[color=#C4A000]', closeWith:'[/color]', className:"col1-3" },
				
				{name:'Оранжевый', openWith:'[color=#FCAF3E]', closeWith:'[/color]', className:"col2-1" },
				{name:'Оранжевый', openWith:'[color=#F57900]', closeWith:'[/color]', className:"col2-2" },
				{name:'Оранжевый', openWith:'[color=#CE5C00]', closeWith:'[/color]', className:"col2-3" },
				
				{name:'Коричневый', 	openWith:'[color=#E9B96E]', closeWith:'[/color]', className:"col3-1" },
				{name:'Коричневый', 	openWith:'[color=#C17D11]', closeWith:'[/color]', className:"col3-2" },
				{name:'Коричневый',	openWith:'[color=#8F5902]', closeWith:'[/color]', className:"col3-3" },
				
				{name:'Зеленый', 	openWith:'[color=#8AE234]', closeWith:'[/color]', className:"col4-1" },
				{name:'Зеленый', 	openWith:'[color=#73D216]', closeWith:'[/color]', className:"col4-2" },
				{name:'Зеленый',	openWith:'[color=#4E9A06]', closeWith:'[/color]', className:"col4-3" },
				
				{name:'Синий', 	openWith:'[color=#729FCF]', closeWith:'[/color]', className:"col5-1" },
				{name:'Синий', 	openWith:'[color=#3465A4]', closeWith:'[/color]', className:"col5-2" },
				{name:'Синий',	openWith:'[color=#204A87]', closeWith:'[/color]', className:"col5-3" },
	
				{name:'Фиолетовый', openWith:'[color=#AD7FA8]', closeWith:'[/color]', className:"col6-1" },
				{name:'Фиолетовый', openWith:'[color=#75507B]', closeWith:'[/color]', className:"col6-2" },
				{name:'Фиолетовый',	openWith:'[color=#5C3566]', closeWith:'[/color]', className:"col6-3" },
				
				{name:'Красный', 	openWith:'[color=#EF2929]', closeWith:'[/color]', className:"col7-1" },
				{name:'Красный', 	openWith:'[color=#CC0000]', closeWith:'[/color]', className:"col7-2" },
				{name:'Красный',	openWith:'[color=#A40000]', closeWith:'[/color]', className:"col7-3" },
				
				{name:'Серый', 	openWith:'[color=#FFFFFF]', closeWith:'[/color]', className:"col8-1" },
				{name:'Серый', 	openWith:'[color=#D3D7CF]', closeWith:'[/color]', className:"col8-2" },
				{name:'Серый',	openWith:'[color=#BABDB6]', closeWith:'[/color]', className:"col8-3" },
				
				{name:'Серый', 	openWith:'[color=#888A85]', closeWith:'[/color]', className:"col9-1" },
				{name:'Серый', 	openWith:'[color=#555753]', closeWith:'[/color]', className:"col9-2" },
				{name:'Черный',	openWith:'[color=#000000]', closeWith:'[/color]', className:"col9-3" }
			]
		},			
		{separator:'---------------' },
		{name:'Цитата', openWith:'[quote]', closeWith:'[/quote]'},		
		{separator:'---------------' },
		{name:'Смайлики', className:'smiles', dropMenu: [
				{name:'', replaceWith:'*DONT_KNOW*', className:'smile-1'},
				{name:'', replaceWith:'*DIABLO*', className:'smile-2'},
				{name:'', replaceWith:':-X', className:'smile-3'},
				{name:'', replaceWith:':*(', className:'smile-4'},
				{name:'', replaceWith:':-!', className:'smile-5'},
				{name:'', replaceWith:'8-)', className:'smile-6'},
				{name:'', replaceWith:'=-O', className:'smile-7'},
				{name:'', replaceWith:':-)', className:'smile-8'},
				{name:'', replaceWith:'%)', className:'smile-9'},
				{name:'', replaceWith:'*HELP*', className:'smile-10'},
				{name:'', replaceWith:'*WALL*', className:'smile-11'},
				{name:'', replaceWith:'*SCRATCH*', className:'smile-12'},
				{name:'', replaceWith:'*PARDON*', className:'smile-13'},
				{name:'', replaceWith:'*TIRED*', className:'smile-14'},
				{name:'', replaceWith:'*THUMBS_UP*', className:'smile-15'},
				{name:'', replaceWith:'*BRAVO*', className:'smile-16'},
				{name:'', replaceWith:'*CRAZY*', className:'smile-17'},
				{name:'', replaceWith:'*WRITE*', className:'smile-18'},
				{name:'', replaceWith:':(', className:'smile-19'},
				{name:'', replaceWith:':-[', className:'smile-20'},
				{name:'', replaceWith:'*mad*', className:'smile-21'},
				{name:'', replaceWith:'*topor*', className:'smile-22'},
				{name:'', replaceWith:':-P', className:'smile-23'},
				{name:'', replaceWith:':-D', className:'smile-24'},
				{name:'', replaceWith:';)', className:'smile-25'}				
			]
		},
		{separator:'---------------' },
        {name:'Добавить утверждение', className: 'statement', openWith:function(markItUp) { show_statement_menu(markItUp); return ""; } }
	]
}
}
else // Конфигурация без утверждений
{
mySettings = {
	nameSpace: "markItUp",
	markupSet: [
		{name:'Жирный', key:'B', openWith:'[b]', closeWith:'[/b]'},
		{name:'Курсив', key:'I', openWith:'[i]', closeWith:'[/i]'},
		{name:'Подчеркнутый', key:'U', openWith:'[u]', closeWith:'[/u]'},
		{separator:'---------------' },
		{name:'Изображение', key:'P', openWith:'[img][![Введите адрес изображения:]!]', closeWith:'[/img]'},
		{name:'Ссылка', key:'L', openWith:'[url=[![Введите URL:]!]]', closeWith:'[/url]', placeHolder:'Текст ссылки'},
		{separator:'---------------' },
		{name:'Размер шрифта', key:'S', openWith:'[size=[![Text size]!]]', closeWith:'[/size]',
		dropMenu :[
			{name:'Большой', openWith:'[size=4]', closeWith:'[/size]' },
			{name:'Нормальный', openWith:'[size=2]', closeWith:'[/size]' },
			{name:'Мелкий', openWith:'[size=1]', closeWith:'[/size]' }
		]},
		{name:'Цвет шрифта', className:'palette', dropMenu: [
				{name:'Желтый',	openWith:'[color=#FCE94F]',	closeWith:'[/color]', className:"col1-1" },
				{name:'Желтый',	openWith:'[color=#EDD400]', closeWith:'[/color]', className:"col1-2" },
				{name:'Желтый', openWith:'[color=#C4A000]', closeWith:'[/color]', className:"col1-3" },
				
				{name:'Оранжевый', openWith:'[color=#FCAF3E]', closeWith:'[/color]', className:"col2-1" },
				{name:'Оранжевый', openWith:'[color=#F57900]', closeWith:'[/color]', className:"col2-2" },
				{name:'Оранжевый', openWith:'[color=#CE5C00]', closeWith:'[/color]', className:"col2-3" },
				
				{name:'Коричневый', 	openWith:'[color=#E9B96E]', closeWith:'[/color]', className:"col3-1" },
				{name:'Коричневый', 	openWith:'[color=#C17D11]', closeWith:'[/color]', className:"col3-2" },
				{name:'Коричневый',	openWith:'[color=#8F5902]', closeWith:'[/color]', className:"col3-3" },
				
				{name:'Зеленый', 	openWith:'[color=#8AE234]', closeWith:'[/color]', className:"col4-1" },
				{name:'Зеленый', 	openWith:'[color=#73D216]', closeWith:'[/color]', className:"col4-2" },
				{name:'Зеленый',	openWith:'[color=#4E9A06]', closeWith:'[/color]', className:"col4-3" },
				
				{name:'Синий', 	openWith:'[color=#729FCF]', closeWith:'[/color]', className:"col5-1" },
				{name:'Синий', 	openWith:'[color=#3465A4]', closeWith:'[/color]', className:"col5-2" },
				{name:'Синий',	openWith:'[color=#204A87]', closeWith:'[/color]', className:"col5-3" },
	
				{name:'Фиолетовый', openWith:'[color=#AD7FA8]', closeWith:'[/color]', className:"col6-1" },
				{name:'Фиолетовый', openWith:'[color=#75507B]', closeWith:'[/color]', className:"col6-2" },
				{name:'Фиолетовый',	openWith:'[color=#5C3566]', closeWith:'[/color]', className:"col6-3" },
				
				{name:'Красный', 	openWith:'[color=#EF2929]', closeWith:'[/color]', className:"col7-1" },
				{name:'Красный', 	openWith:'[color=#CC0000]', closeWith:'[/color]', className:"col7-2" },
				{name:'Красный',	openWith:'[color=#A40000]', closeWith:'[/color]', className:"col7-3" },
				
				{name:'Серый', 	openWith:'[color=#FFFFFF]', closeWith:'[/color]', className:"col8-1" },
				{name:'Серый', 	openWith:'[color=#D3D7CF]', closeWith:'[/color]', className:"col8-2" },
				{name:'Серый',	openWith:'[color=#BABDB6]', closeWith:'[/color]', className:"col8-3" },
				
				{name:'Серый', 	openWith:'[color=#888A85]', closeWith:'[/color]', className:"col9-1" },
				{name:'Серый', 	openWith:'[color=#555753]', closeWith:'[/color]', className:"col9-2" },
				{name:'Черный',	openWith:'[color=#000000]', closeWith:'[/color]', className:"col9-3" }
			]
		},			
		{separator:'---------------' },
		{name:'Цитата', openWith:'[quote]', closeWith:'[/quote]'},		
		{separator:'---------------' },
		{name:'Смайлики', className:'smiles', dropMenu: [
				{name:'', replaceWith:'*DONT_KNOW*', className:'smile-1'},
				{name:'', replaceWith:'*DIABLO*', className:'smile-2'},
				{name:'', replaceWith:':-X', className:'smile-3'},
				{name:'', replaceWith:':*(', className:'smile-4'},
				{name:'', replaceWith:':-!', className:'smile-5'},
				{name:'', replaceWith:'8-)', className:'smile-6'},
				{name:'', replaceWith:'=-O', className:'smile-7'},
				{name:'', replaceWith:':-)', className:'smile-8'},
				{name:'', replaceWith:'%)', className:'smile-9'},
				{name:'', replaceWith:'*HELP*', className:'smile-10'},
				{name:'', replaceWith:'*WALL*', className:'smile-11'},
				{name:'', replaceWith:'*SCRATCH*', className:'smile-12'},
				{name:'', replaceWith:'*PARDON*', className:'smile-13'},
				{name:'', replaceWith:'*TIRED*', className:'smile-14'},
				{name:'', replaceWith:'*THUMBS_UP*', className:'smile-15'},
				{name:'', replaceWith:'*BRAVO*', className:'smile-16'},
				{name:'', replaceWith:'*CRAZY*', className:'smile-17'},
				{name:'', replaceWith:'*WRITE*', className:'smile-18'},
				{name:'', replaceWith:':(', className:'smile-19'},
				{name:'', replaceWith:':-[', className:'smile-20'},
				{name:'', replaceWith:'*mad*', className:'smile-21'},
				{name:'', replaceWith:'*topor*', className:'smile-22'},
				{name:'', replaceWith:':-P', className:'smile-23'},
				{name:'', replaceWith:':-D', className:'smile-24'},
				{name:'', replaceWith:';)', className:'smile-25'}				
			]
		}        
	]
}	
	
}
