
function str_replace(substr,newsubstr,str) {
 replace_count=0;
 while (str.indexOf(substr)>=0) {
   str=str.replace(substr,newsubstr);
   replace_count++;
 }
 return(str);
}

function editComm(id){

  var el_link = document.getElementById('link_'+id);
    el_link.innerHTML="<a class=regist_ob href=javascript:saveComm('"+id+"');>Сохр.</a>";

  var el_comm = document.getElementById('comm_'+id);
    el_comm.innerHTML="<textarea id='comm_inp_"+id+"' cols=55 rows=5>"+str_replace("<BR>","",str_replace("<br>","",el_comm.innerHTML))+"</textarea>";
}

function updatePageComm() {

    if (request.readyState == 4) {
      if (request.status == 200) {
          var newT = request.responseText;

	  if(newT != 0){

                  var el_link = document.getElementById('link_'+id_p);
		     el_link.innerHTML="<a class=regist_ob href=javascript:editComm('"+id_p+"');>Ред.</a>";

                  var el_comm = document.getElementById('comm_'+id_p);
		    el_comm.innerHTML = newT;
		    //document.getElementById('comm_inp_'+id_p).innerHTML;
	  }
	  else {
            alert("Не удалось выполнить запрос!");
	  }
      }
      else {
        alert("Не удалось выполнить запрос!");
      }
    }

}

function saveComm(id){
     id_p = id;
     createRequest();
     var url = host+"inc/edit_comm.php";
     request.open("POST", url, true);


  request.onreadystatechange = updatePageComm;
   if (request.setRequestHeader)
    	request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");

  var comm = document.getElementById("comm_inp_"+id).value;
	  
    request.send("id="+id+"&comm="+encodeURIComponent(comm) );

}

function updatePageDel() {

    if (request.readyState == 4) {
      if (request.status == 200) {
          var newT = request.responseText;

	  if(newT != 0){

                  var el_comm = document.getElementById('comment'+id_p);
		    el_comm.innerHTML = "";
		    //document.getElementById('comm_inp_'+id_p).innerHTML;
	  }
	  else {
            alert("Не удалось выполнить запрос!");
	  }
      }
      else {
        alert("Не удалось выполнить запрос!");
      }
    }

}

function delComm(id){
   id_p = id;
   createRequest();
   var url = host+"inc/del_comm.php";
   request.open("POST", url, true);

	  
  request.onreadystatechange = updatePageDel;
   if (request.setRequestHeader)
    	request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");

  request.send("id="+id);

}

function showComm(){
    document.getElementById('allcomments').style.display='block';
    document.getElementById('showcomm').innerHTML = '<a href="javascript:void(0);" onClick="javascript:noneComm();">Cвернуть <img width="13" src="img/str_up.jpg" border=0><a>';
}

function noneComm(){
    document.getElementById('allcomments').style.display='none';
    document.getElementById('showcomm').innerHTML = '<a href="javascript:void(0);" onClick="javascript:showComm();">Показать все <img width="13" src="img/str_down.jpg" border=0><a>';
}
