/*var previous_message_id = 0;
function insert_form(form_id, insert_place, message_id)
{
	if(previous_message_id !=0) //Если условие выполняется скрываем ранее созданную форму и отображаем ссылки ответить редактировать
	{		
		document.getElementById('insertplace'+previous_message_id).innerHTML = '';
		document.getElementById('links'+previous_message_id).style.display = 'block';
	}

    document.getElementById('insertplace'+message_id).innerHTML = document.getElementById(form_id).innerHTML;	
	document.getElementById('links'+message_id).style.display = 'none';	

	//Строка с кодом всей вставляемой формы
	var code = document.getElementById('insertplace'+message_id).innerHTML;

	//Переводим всё в нижний регистр
	code = code.toLowerCase();	
	
	//Закавычиваем все атрибуты для IE, так он убирает кавычки
	code = code.replace(/([a-z]+)=([a-z0-9-\/\._:]+)/g, '$1="$2"');
	
	//Добавляем элемент формы с именем id и соответсвующим значением (id сообщения на которое отвечают)
	code = code.replace('<input type="hidden">', '<input type="hidden" name="id" value="'+message_id+'">');

	//Меняем заголовки на кнопке и в тексте, чтобы они вновь стали с большой буквы
	code = code.replace('отправить', 'Отправить');
	code = code.replace('вы', 'Вы');
	code = code.replace('ваш ответ', 'Ваш ответ');

	//Меняем атрибут формы id, добавляя к нему message_id
	code = code.replace('usermessage', 'usermessage'+message_id);	

	//Обработанный код вставляем в зараннее заготовленную под форму место
	document.getElementById('insertplace'+message_id).innerHTML = code;
	
	//Сохраняем id сообщения, на котором нажали "ответить", чтобы при следукющем клике удалять созданную форму
	previous_message_id = message_id;
	//document.getElementById('usermessage'+message_id).focus();
	//document.getElementById('usermessage'+message_id).select();//	
	//document.location.hash = 'message'+message_id;

	return false;
}*/

var previous_message_id = 0;

// function set_focus() устанавливает фокус в элемент формы textarea
function set_focus()
{
	text_area.focus();
} 

// function insert_form добавляет в нужное место форму для ввода сообщения
function insert_form(form_id, insert_place, message_id, sendmail)
{
	if(previous_message_id != 0) //Если условие выполняется скрываем ранее созданную форму
	{		
		var deleteHere = document.getElementById('insertplace'+previous_message_id);
		var delete_form = document.getElementById(form_id+previous_message_id);
	
		deleteHere.removeChild(delete_form);
		//deleteHere.removeChild(deleteHere.childNodes[1]); а можем удалить div с формой и так...		
	}
	
	if(previous_message_id == message_id)
	{
		previous_message_id = 0;
		return false;
	}

	var form_obj = document.getElementById(form_id);	
	var new_form = form_obj.cloneNode(true);
	new_form.id = form_id+message_id;	

	var insertHere = document.getElementById(insert_place);
    
	//insertHere.parentNode.insertBefore(new_form, insertHere);	
	insertHere.appendChild(new_form);
	
	//Получаемм список (массив) input элементов формы для добавления сообщения
	var input_list = new_form.getElementsByTagName('input');
	
	//В цикле отыскиваем input c name='id' и ставим value равным id сообщения на котором нажали ответить.
	for(var i=0; i < input_list.length; i++)
	{
		if(input_list[i].name == 'id')
		{
			input_list[i].value= message_id;
		}			
	}

	for(var i=0; i < input_list.length; i++)
	{
		if(input_list[i].name == 'sendmail' && sendmail)
		{
			input_list[i].checked = true;
		}
	}
	
	//Делаем форму видимой в потоке элементов	
	new_form.style.display = 'block';	
	
	//Получаем из формы объект textarea и передаём ему фокус.
	text_area = new_form.getElementsByTagName('textarea')[0];	
	setTimeout('set_focus()', 100);	

	previous_message_id = message_id;	
}