var ajaxaddr=here+"inc/ajax.discuss.inc.php";

function showeditform1(ided,idup)
{
 //clean_whatedit();
 //document.getElementById('whatedit').innerHTML=-idup;
 //alert('showeditform1('+ided+','+idup);
 s='<br>'+
'<form method=post id=eee'+idup+' action="'+ajaxaddr+'" name=frm id=frm onsubmit="document.getElementById(\'suba'+idup+'\').disabled=true;" target=target_ajax>'+
'<input type=hidden name=up value='+idup+'>';
s=s+'<input type=hidden name=otvet value='+idup+'>';
s=s+'<input type=hidden name=tema value='+objava+'>'+
'<textarea cols="30" rows="10" name=msg id=mmm onkeyup="setCookie(\'0-'+idup+'\',str2codes(this.value));"></textarea><br>'+
"<input type=submit name=suba id=suba"+idup+" value='Отправить'>"+
"&nbsp;<input type=button id=suba"+idup+" onclick='chachacha("+'"0-'+idup+'"'+");' value='Отмена'>"+
'</form><br>';
if(document.getElementById('otv'+idup)) {
document.getElementById('otv'+idup).innerHTML=s;
document.getElementById('otv'+idup).style.display='block';
}
if(document.getElementById('lnk'+idup))
document.getElementById('lnk'+idup).style.display='none';
}

function getCookie0(name) {
	var cookie = " " + parent.document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

function showeditform2(ided,idup)
{
 //clean_whatedit();
 //document.getElementById('whatedit').innerHTML=-idup;
 //alert('showeditform1('+ided+','+idup);
 zz=getCookie0('0-'+idup);
zzz='';
if(zz!='') 
  {
  z0=zz.split('|');  
total=z0.length;
  if(total>0) {
  for(i=0;i<total;i++) zzz=zzz+String.fromCharCode(parseInt(z0[i]));
  //zzz=String.fromCharCode(z0);
  }
  }
 
 s='<br>'+
'<form method=post id=eee'+idup+' action="'+ajaxaddr+'" name=frm onsubmit="document.getElementById(\'suba'+idup+'\').disabled=true;" target=target_ajax>'+
'<input type=hidden name=up value='+idup+'>';
s=s+'<input type=hidden name=otvet value='+idup+'>';
s=s+'<input type=hidden name=tema value='+objava+'>'+
'<textarea cols="30" rows="10" name=msg id=mmm onkeyup="{parent.document.cookie = \'0-'+idup+'=\'+str2codes(this.value);}">'+
zzz+'</textarea><br>'+
"<input type=submit name=suba id=suba"+idup+" value='Отправить'>"+
"&nbsp;<input type=button id=suba"+idup+" onclick='chachacha("+'"0-'+idup+'"'+");' value='Отмена'>"+
'</form><br>';



if(parent.document.getElementById('otv'+idup)) {
parent.document.getElementById('otv'+idup).innerHTML=s;
parent.document.getElementById('otv'+idup).style.display='block';
}
if(parent.document.getElementById('lnk'+idup))
parent.document.getElementById('lnk'+idup).style.display='none';
}

function str2codes(s)
{
 var zzz='';
 for(i=0;i<s.length;i++)
    {
	 if(zzz!='') zzz+='|';
	 zzz+=s.charCodeAt(i);
	}
 return zzz;	
}

function showeditform(ided,idup)
{
 //clean_whatedit();
 //document.getElementById('whatedit').innerHTML=ided;
 //alert('showeditform('+ided+','+idup);
 ttttt=document.getElementById('tx'+ided).innerHTML;
 s='<br>'+
'<form method=post id=eee'+ided+' action="'+ajaxaddr+'" name=frm id=frm onsubmit="document.getElementById(\'sube'+ided+'\').disabled=true;" target=target_ajax>'+
'<input type=hidden name=up value='+idup+'>';
if(idup==0) s=s+'<input type=hidden name=edit value='+ided+'>';
s=s+'<input type=hidden name=tema value='+objava+'>'+
'<textarea cols="30" rows="10" name=msg id=mmm onkeyup="{setCookie(\'0-'+idup+'\',str2codes(this.value));alert(\'0-'+idup+'\'+str2codes(this.value));}">'+ttttt+'</textarea><br>'+
"<input type=submit onclick='this.disabled=true;' id=sube"+ided+" name=sube"+ided+" value='Отправить'>"+
"&nbsp;<input type=button onclick='chachacha("+'"'+ided+'-0"'+");' value='Отмена'>"+
'</form><br>';
if(document.getElementById('ed'+ided)) {
document.getElementById('ed'+ided).innerHTML=s;
document.getElementById('ed'+ided).style.display='block';
}
if(document.getElementById('tx'+ided))
document.getElementById('tx'+ided).style.display='none';
if(document.getElementById('edito'+ided))
document.getElementById('edito'+ided).style.display='none';
}

var pic_i_see_it=new Image();
  pic_i_see_it.src=hehehe+'img/talk-read.gif';

function doLoad(url) {
  if(dbgmode) alert(url);
if (window.XMLHttpRequest) {
request = new XMLHttpRequest();
request.onreadystatechange = processRequestChange;
request.open("GET", url, true);
request.send(null);
} else if (window.ActiveXObject) {
request = new ActiveXObject("Microsoft.XMLHTTP");
if (request) {
request.onreadystatechange = processRequestChange;
request.open("GET", url, true);
request.send();
}
}
}

function getRequestStateText(code) {
switch (code) {
case 0: return "Uninitialized."; break;
case 1: return "Loading..."; break;
case 2: return "Loaded."; break;
case 3: return "Interactive..."; break;
case 4: return "Complete."; break;
}
}

function chkemlnam()
{
 nam=document.getElementById('na_nam');
 if(nam) nam=nam.value;
 else nam='';
 nam=trim(nam);
 eml=document.getElementById('na_eml');
 if(eml) eml=eml.value; else eml='';
 eml=trim(eml);
 txt=document.getElementById('msg');
 if(txt) txt=txt.value; else txt='';
 txt=trim(txt);
 oke=0;
 
 if(nam=='' && eml=='' && txt=='') oke=1;
 else
 {
 var pattern=/^([a-zA-Z0-9_\.\-])+@([a-zA-Z0-9\-]+\.?)*\.([a-zA-Z]){2,5}$/;
 if(pattern.test(eml)) oke=0; else oke=1;
 if(nam=='' && txt=='') oke=1;
 }
 
 ddd=document.getElementById('subm');
 if(ddd) ddd.disabled=oke;
}

function hide(i,j)
{
 var hider=document.getElementById('hider');
 hider.hide.value=i;
 hider.hide1.value=j;
 hider.submit();
}

function wantedit(ided)
{
 showeditform(ided,0);
 document.invizz.ed.value=ided;
 document.invizz.up.value=0;
 document.invizz.submit();
}

function otvet(ided)
{
 showeditform1(0,ided);
 document.invizz.ed.value=0;
 document.invizz.up.value=ided;
 document.invizz.submit();
}

function chachacha(idd)
{
document.chancl.cncl.value=idd;
document.chancl.submit();
}
	
function abuse(id,l)
{
 doLoad(ajaxaddr+'?tema='+objava+'&abuse='+id+'&l='+l);
}

function processRequestChange() {
abortRequest = window.setTimeout("request.abort();", 1000);

if (request.readyState == 4) {
clearTimeout(abortRequest);
if (request.status == 200) {
resp=request.responseText;
z=resp.length;
s123='';
for(i=0;i<z;i++) {
cc=resp.charAt(i);
if(cc<' ') continue;
s123=s123+cc;
}
resp=s123;
resp=trim(resp);
if(dbgmode) 
alert('resp='+resp);
doll=resp.charAt(0);
//alert(doll);
if(doll=='$')
  {
  sss='';
  for(i=1;i<resp.length;i++) sss=sss+resp.charAt(i);
  eval(sss);
  }
}
else if (request.readyState == 3 || request.readyState == 1) {
;
}
}
}
