function newMessage(parentId,topicId,themeId) {


	if($('newTopic')!=null) {

		alert('Закончите редактирование сообщения!');
		$('ttt').focus();
		return false;
	}

	newMessage.parentId = parentId;
	newMessage.topicId = topicId;
	newMessage.themeId = themeId;
	wait(1,1);
	var pars = 'act=f_add_mes&parentid=' + parentId + '&topicid=' + topicId + '&themeid=' + themeId;
	var search_node_Ajax = new Ajax.Request('/ajax/ajax_request.php', {method: 'post', parameters: pars, onComplete: newMessage_});
}

function newMessage_(r) {

	if(newMessage.parentId == 0 && newMessage.topicId == 0) {
		$('newTopicArea').innerHTML = r.responseText;
		$('ttt1').focus();
	}
	if(newMessage.parentId == 0 && newMessage.topicId > 0) {
		$('repItem_' + newMessage.topicId).innerHTML = r.responseText;
		$('ttt').focus();
	}
	if(newMessage.parentId > 0 && newMessage.topicId > 0) {
		$('repItem_' + newMessage.parentId).innerHTML = r.responseText;
		$('ttt').focus();
	}
	wait_(1);
	previewF();
}

function addTopic(parentId,topicId,editId) {

	//редактирование
	addTopic.editId = editId;

	if($('ttt1_err') != null) {
		$('ttt1_err').innerHTML = '';
		var title = $('ttt1').value;
		if(!trim(title)) {
			$('ttt1_err').innerHTML = '<br>Поле не должно быть пустым!';
			$('ttt1').focus();
			return false;
		}
	}
	$('ttt_err').innerHTML = '';
	var message = $('ttt').value;

	if(!trim(message)) {
		$('ttt_err').innerHTML = 'Введите сообщение!';
		alert('Введите сообщение!');
		$('ttt').focus();
		return false;
	}
	wait(1,1);
	document.forMes.submit();
	
	//	var pars = 'act=f_add_message&' + $('forMes').serialize() + '&parentid=' + parentId + '&topicid=' + topicId + '&editid=' + editId;
//	var search_node_Ajax = new Ajax.Request('/ajax/ajax_request.php', {method: 'post', parameters: pars, onComplete: addTopic_});

}

function addTopic_(r) {

	//    if(isReg == 1) return false;

	if(addTopic.editId) {

		var mes = r.responseText.split('^!^!^!^');
		document.getElementById('mesBod_' + addTopic.editId).innerHTML = mes[1];

		if(trim(mes[0]) && trim(mes[0]) != 0 && trim(mes[0]) != '0')
		$('mesTit_' + addTopic.editId).innerHTML = mes[0];

		flash('Сообщение сохранено!','#00FF00');
		$('mes_' + addTopic.editId).show();
		$('repItem_' + addTopic.editId).innerHTML = '';
		wait_(1);
	}
	else {
		window.location = '/forum/redirect/' + escape(r.responseText);
	}
}

function editMes(forumId,topicId,showTitle) {

	if($('newTopic')!=null) {
		alert('Закончите редактирование сообщения!');
		$('ttt').focus();
		return false;
	}

	wait(1,1);
	editMes.forumId = forumId;
	var pars = 'act=f_edit_mes&forumid=' + forumId + '&showtitle=' + showTitle + '&topicid=' + topicId;
	var search_node_Ajax = new Ajax.Request('/ajax/ajax_request.php', {method: 'post', parameters: pars, onComplete: editMes_});

}

function editMes_(r) {

	$('mes_' + editMes.forumId).hide();
	$('repItem_' + editMes.forumId).innerHTML = r.responseText;
	$('ttt').focus();
	wait_(1);
	previewF();

}

function deleteMes(forumId) {

	if(!confirm('Удалить сообщение?')) return false;
	$('mes_' + forumId).remove();
	var pars = 'act=f_delete_mes&forumid=' + forumId;
	var search_node_Ajax = new Ajax.Request('/ajax/ajax_request.php', {method: 'post', parameters: pars, onComplete: deleteMes_});

}
function deleteMes_() {
	flash('Сообщение удалено!','#F00');
}


function deleteTopic(forumId) {

	if(!confirm('Удалить тему?')) return false;
	wait(1,1);
	var pars = 'act=f_delete_mes&forumid=' + forumId;
	var search_node_Ajax = new Ajax.Request('/ajax/ajax_request.php', {method: 'post', parameters: pars, onComplete: deleteTopic_});

}
function deleteTopic_() {
	alert('Тема удалена!');
	window.location = '/forum/';
}

function goToFLastMess(forumId,themeId) {
	wait(1,1);
	var pars = 'act=go_forum_last_message&forumid=' + forumId + '&themeid=' + themeId;
	var search_node_Ajax = new Ajax.Request('/ajax/ajax_request.php', {method: 'post', parameters: pars, onComplete: goToFLastMess_});
}

function goToFLastMess_(r) {
	window.location = r.responseText;
}

function editPodpis(forumId,userId) {

	//прячем все открытые
	wait(1,1);
	var opened = $$('div.ePodpis');

	for(i=0;i<opened.length;i++) {
		opened[i].remove();
	}

	editPodpis.forumId = forumId;
	var pars = 'act=get_podpis&forumid=' + forumId + '&userid=' + userId;
	var search_node_Ajax = new Ajax.Request('/ajax/ajax_request.php', {method: 'post', parameters: pars, onComplete: editPodpis_});

}

function editPodpis_(r) {

	$('podp_' + editPodpis.forumId).innerHTML = r.responseText;
	$('podpis').focus();
	wait_(1);
}

function savePodpis(userId) {


	wait(1,1);
	var podpis = $('podpis').value;

	savePodpis.podpis = podpis;
	savePodpis.userId = userId;

	if(!trim(podpis)) {
		$('podpis_err').innerHTML = '<br>Введите подпись, или нажмите «Отмена»!<br>';
		$('podpis').focus();
		wait_(1);
		return false;

	}

	var pars = 'act=save_podpis&userid=' + userId + '&' + $('podpisForm').serialize();
	var search_node_Ajax = new Ajax.Request('/ajax/ajax_request.php', {method: 'post', parameters: pars, onComplete: savePodpis_});
}

function savePodpis_(r) {

	$('ePodd').remove();
	var podpisi = $$('div.tpc2aa' + savePodpis.userId);
	for(i=0;i<podpisi.length;i++) {
		podpisi[i].innerHTML = r.responseText;
	}
	wait_(1);
	flash('Ваша подпись изменена во всех сообщениях!','#0F0');

}

function addImShow() {

	$('remImges').show();
	$('addImges').hide();
	$('fImg').show();
	$('addMoreImg').show();	
}


var imId = 2000;

function addFIm() {

	var htm='<table class="imgIns"  id="imgid_' + imId + '" cellpadding="3" cellspacing="3">';

	htm+= '<tr>';
	htm+= '<td align="center" style="border-top:0px" width="20" class="idis"></td>';
	htm+= '<td width="250"><input type="file" name="file[]"></td>';
	htm+= '<td width="250" class="codes"></td>';
	htm+= '<td width="20" class="del" onclick="$(\'imgid_' + imId + '\').remove();addUFnumbersAndCodes();return false"><img src="/themes/images/delete.gif" border=0></td>';
	htm+= '</tr>';
	htm+= '</table>';

	$('fImg').insert(htm);

	
	imId++;

	addUFnumbersAndCodes();
}

function addUFnumbersAndCodes() {
	
	var codes = $$('td.codes');
	var idis = $$('td.idis');
	
	var m = 1;
	
	for(i=0;i<codes.length;i++) {
		idis[i].innerHTML = m;
		codes[i].innerHTML = '<input type="text" value="[image'+m+']"> <a class="ajax_11" href="#" onclick="iBB(\'\\n[image'+m+']\\n\',\'\',1,\'ttt\');return false">вставить код</a>';
		m++;
	}
}

function remAllImages() {
	var imgs = $$('table.imgIns');
	for(i=0;i<imgs.length;i++) {
		imgs[i].remove();
	}
}


function addImHide() {
	$('remImges').hide();
	$('addImges').show();
	$('fImg').hide();
	$('addMoreImg').hide();	
}
