//----------------------------------------------------------------------------
function changeText(id) {
//открывашка сообщений в форуме
	if (! id) {return;}
 	var obj = document.getElementById('tag_'+id);
 	var a_obj = document.getElementById('atag_'+id);
 	if (obj.style.display=='none') {
 		obj.style.display='';
		a_obj.innerHTML='<img src="/forum/images/minus.gif" border=0 alt="свернуть">'
 	} else {
 		obj.style.display='none';
		a_obj.innerHTML='<img src="/forum/images/plus.gif" border=0 alt="раскрыть">'
 	}
}
//----------------------------------------------------------------------------

function changeForm_message(id) {
// меняет текст в форме на форуме
	var obj_old = document.getElementById('frmAnswer');
	if (! obj_old) {return;}

	var obj = document.getElementById('tag_span_'+id);
	var content=obj.innerHTML;
	var len_c=content.length;
	content=content.substr(0,len_c);

	var re0=/\r\n/ig;
	var re1=/&nbsp;/ig;
	var re2=/<br\/?>/ig;
	var re3=/&gt;/ig;
	var re4=/&quot;/ig;
	var re5=/&amp;/ig;

	content=">"+content.replace(re0,"");
	content=content.replace(re1," ");
	if (ie==1) {content=content.replace(re2,"\n>");}
	else {content=content.replace(re2,">");}
	content=content.replace(re3,">");
	content=content.replace(re4,'"');
	content=content.replace(re5,"&");
	
	obj_old.message.value=content+"\n";
}
//----------------------------------------------------------------------------
function changeForm_title(id) {
// меняет тему (re[]) в форме на форуме
	obj = document.getElementById('title_'+id);
	content=obj.innerHTML;
	var ss=content;
	var found,found_num,re2;
	var re1=/Re/i;
	if (found=ss.match(re1)) {
		re2=/Re\[(\d+)\]/i;
		if (found=ss.match(re2)) {
			found_num=found[1];
			found_num++;
			found_num='Re['+found_num+']';
			content=content.replace(re2,found_num);
		}
	} else {content='Re[1]: '+content;}
	obj_old = document.getElementById('frmAnswer').title;
	obj_old.value=content;
}
//----------------------------------------------------------------------------
function changeForm_string(id) {
// меняет hidden-поле id в форме на форуме
	var obj_old = document.getElementById('frmAnswer').id;
	if (! obj_old) {return;}
	obj_old.value=id;
}
//----------------------------------------------------------------------------
function changeFormText(id) {
// меняет все в форме на форуме по щелчку на "ответить" и на тему
	if (! id) {return;}
  changeForm_message(id);
  changeForm_title(id);
  changeForm_string(id);
}
//----------------------------------------------------------------------------
function click_on_mess(id) {
// отрабатывает щелчок по заголовку сообщения: только открывает, но не закрывает
	if (! id) {return;}
 	var obj = document.getElementById('tag_'+id);
 	var a_obj = document.getElementById('atag_'+id);
 	if (obj.style.display=='none') {
 		obj.style.display='';
		a_obj.innerHTML='<img src="/forum/images/minus.gif" border=0 alt="свернуть">'
 	}
}

