
	
	
	
	function otv(idpost)
	{
		var pos;
		var tmp;
		var zag;
		
		msgfrm.idparent.value=idpost;
		msgfrm.quote.value=0;
		
		
		
		
		if (idpost>0) 
		{
		      eval("tmp=document.all('nm"+idpost+"').innerHTML");
				
		      if (tmp.length<42) zag=tmp; 		
		      else
		      {
		          pos=tmp.indexOf(' ', 41);		
		          zag=tmp.substring(0, pos);
		      }
		} 
		else 
		zag=document.all('d1').innerHTML;	
			
		
	    document.all('lotv').innerHTML='<i>Ответ на сообщение:</i>';
		document.all('rotv').innerHTML="<b>"+zag+"</b>";	
		
		
		
		
		document.all('rcit').innerHTML="";
		document.all('lcit').innerHTML='';	
	}
	
	
	
	
	
	
	
	
	function cit(idpost)
	{
		var pos;
		var tmp;
		var zag;
		
		msgfrm.idparent.value=idpost;
		msgfrm.quote.value=100;
		
		
		
		eval("tmp=document.all('nm"+idpost+"').innerHTML");
		if (idpost>0) 
		{
		      				
		      if (tmp.length<42) zag=tmp; 		
		      else
		      {
		          pos=tmp.indexOf(' ', 41);		
		          zag=tmp.substring(0, pos);
		      }
		} 
		else 
		zag=document.all('d1').innerHTML;		
				
	    document.all('lotv').innerHTML='<i>Ответ на сообщение:</i>';
		document.all('rotv').innerHTML="<b>"+zag+"</b>";	
		
		
		
		
		
		
		
		
		
		
		txt = '';
	    if (window.getSelection) {
		txt = window.getSelection().toString();
	    } else if (document.getSelection) {
		txt = document.getSelection().toString();
	    } else if (document.selection) {
		txt = document.selection.createRange().text;
	    }
		
		
		
		eval("cittext=document.all('m"+idpost+"').innerHTML");	
		
		
		if (txt.length > 0)	
		{
		    if (txt.length < cittext.length) msgfrm.quotetxt.value=txt; else msgfrm.quotetxt.value='';
			
			cittext=txt;
		}
		else 
		{
		    msgfrm.quotetxt.value='';					
		}
		
			
		
		
	    document.all('rcit').innerHTML="<div style='border:1 solid #3090c0;padding:10px'>"+cittext+"</div>";
		document.all('lcit').innerHTML='<i>Цитирую:</i>';
		
	}
	
	
	
	
	
	
	
	
	var ok2=false;	
	function checkReplyForm(frm)
	{
		frm.message.value = noHtml(frm.message.value);
		
		if (frm.message.value.length == 0) { alert ("Пожалуйста, напишите сообщение."); frm.message.focus(); }
		else 
		if (frm.nik.value.length == 0) { alert ('Пожалуйста, укажите Ваше имя.'); frm.nik.focus(); }
        else 		
		if (frm.message.value.length > 20000) alert ('Слишком большой текст сообщения.'); 
		else 	
		{ok2=true;}			
	}

	function retreplycheck() { return ok2}
	
	
	
	
	function noHtml(txt)
	{
		if(/<\/?([^<>]+)>/i.test(txt) == true){
			txt = txt.replace(/<\/?([^<>]+)>/ig, '');
			txt = txt.replace(/\s\s/ig, ' ');
		}
		return txt;
	}

