function regexp(varr)
{
	re = /\[\/author\]/;
	re2 = /\[author=[0-9]{2,6}\]/;
	var proverka1 = re.test(varr);
	var proverka2 = re2.test(varr);
	if ((proverka1==true)&&(proverka2==true))
	{
	varr = varr.replace(re,'</div></fieldset></p><p>');
    varr = varr.replace(re2,'<fieldset class=newf><legend>Цитата:</legend><div class=com>');
	return varr;
	}
	else
	{
    return varr;	
	
		}
}

function addComment()
{
  //получаем ссылку на нашу форму
  form = document.getElementById("com");
  //текст комментария
  text = form.comtext.value;
  //имя автора
  name = form.comname.value;
  
  post_id = form.post_id.value;
  pr = form.pr.value;
  rem = form.rem.value;
  //получаем ссылку на поле для вывода информации
  
  
  
  erdiv=document.getElementById("cerror");
  //добавляем запись
  erdiv.innerHTML = "<img src='pr.gif' width='100' height='9'><br><p>Ваш комментарий обрабатывается...</p>"

  //посылаем запрос на сервер
  JsHttpRequest.query
  (
    "comment2.php",
    {
      "comtext": text,
	  "post_id": post_id,
	  "pr": pr,
	  "rem": rem,
      "comname": name 
    },
    function (result, errors) 
    {
      //получаем ответ от сервера
      if (result.err=='no')
      {
        //очищаем поле для вывода информации
        erdiv.innerHTML = "";
        // создаем новый блок Div
        td = document.createElement("div");
        // заполняем блок div информацией
		td.className="comm";
		result.text = regexp(result.text);
		
        td.innerHTML = "<p class='comadd'>Комментарий добавил(а): <strong>"+result.name+"</strong><br>Дата: "+result.date+"</p><p>"+result.text+"</p>";
        // получаем ссылку на блок для добавления комментариев
        comtb = document.getElementById("comtab");
        // добавляем комментарий в конец
        comtb.appendChild(td);
        // очищаем поле для ввода информации
        form.comtext.value = "";
		
      }
      else
      {
        //если есть ошибки выводим их в поле информации
        erdiv.innerHTML = result.log;
      }
    },
  true
  )
}

