var quote="> ";

function toquote(text)
{
 var arr=text.split("\n");
 var res=new Array();
 for (var i=0; i<arr.length; i++)
  res[i]=quote+arr[i];

 return res.join("\n");
}

function check()
{
 form=document.postform;
 if(form.name.value=='')
 {
  alert('Заполните поле имя.');
  return false;
 }

 if(form.message.value=='')
 {
  alert('Заполните поле сообщение.');
  return false;
 }

 temp=document.postform.message.value;
 temp=my_replace(temp);
 document.postform.message.value=temp;
 return true;
}

//function putmes(i)
// {
//  var mes=document.getElementById("mes"+i);
//  var person=document.getElementById("name"+i);
//  var body=postform.message.value;
//
//  if (body!="")
//       body=body+"\n";
//  body = body + "> to " + person.innerText + "\n"
//  + toquote(mes.innerText) + "\n----------------------------------------------------\n";
//
//  postform.message.value=body;
//  return false;
// }


function putmes(i)
{
 var mes=document.getElementById("mes"+i);
 var person=document.getElementById("name"+i);
 var body=document.postform.message.value;

 if (body!="")
  body=body+"\n";
 body = body + "> to " + GetTextFromHTML(person.innerHTML) + "\n"
 + toquote(GetTextFromHTML(mes.innerHTML)) + "\n----------------------------------------------------\n";

 document.postform.message.value=body;
 return false;
}

//==========================================

//function putmes(i)
//{
// var mes=document.getElementById("m"+i);
// var person=document.getElementById("a"+i);
// var body=document.mespost.body.value;

// if (body!="")
//  body=body+"\n";
// body = body + "> to " + GetTextFromHTML(person.innerHTML) + "\n"
// + toquote(GetTextFromHTML(mes.innerHTML)) + "\n----------------------------------------------------\n";
// document.mespost.body.value=body;
// document.mespost.p.value=i;
// return false;
//}

function GetTextFromHTML(text)
{
 var index_a = 0, index_b;
 var res = '';

 if(text.charAt(0) == '\n')
  text = text.substring(1, text.length);
 else
 if(text.charAt(0) == '\r' &&  text.charAt(1) == '\n' )
  text = text.substring(2, text.length);

 text = str_replace('\r\n\r\n', '', text);
 text = str_replace('\n\n', '', text);
 text = str_replace('\r\n', ' ', text);
 text = str_replace('\n', ' ', text);

 text = str_replace('<br> ', '\n', text);
 text = str_replace('<BR> ', '\n', text);
 text = str_replace('<br /> ', '\n', text);
 text = str_replace('<BR /> ', '\n', text);
 text = str_replace('<br/> ', '\n', text);
 text = str_replace('<BR/> ', '\n', text);

 text = str_replace('<br>', '\n', text);
 text = str_replace('<BR>', '\n', text);
 text = str_replace('<br />', '\n', text);
 text = str_replace('<BR />', '\n', text);
 text = str_replace('<br/>', '\n', text);
 text = str_replace('<BR/>', '\n', text);

 text = str_replace('&quot;', '"', text);

 while( (index_b = text.indexOf('<', index_a)) != -1)
 {
  res = res + text.substring(index_a, index_b);
  if( (index_a = text.indexOf('>', index_b)) != -1)
   index_a = index_a + 1;
  else
   break;
 }

 if(index_b == -1)
  res = res + text.substring(index_a, text.length);

 res = str_replace('&lt;', '<', res);
 res = str_replace('&gt;', '>', res);
 return res;
}
