var rmtype = 'mail';

var sended = false;
var sending = false;
var allfield = false;
returnarray[rmtype] = Array();

returnarray[rmtype][4] = function(restext)
{
  var ins = document.getElementById('servmsg');
  if(typeof(ins.childNodes[0])!='undefined')
    ins.removeChild(ins.childNodes[0]);
  ins.style.color = '#e10101';
  switch(restext)
  {
    case "0":
      var stdtd = document.getElementById('sendtd');
      var newspan = document.createElement('SPAN');
      newspan.appendChild(document.createTextNode('Письмо успешно отправлено.'));
      if(typeof(stdtd.childNodes[0])!='undefined')
      {
	
	for(;stdtd.childNodes.length;)
		stdtd.removeChild(stdtd.childNodes[0]);
      }
      stdtd.appendChild(newspan);
      sended = true;
      break;
    case "1":
      ins.appendChild(document.createTextNode("Ошибка парсинга."));
      break;
    case "2":
      ins.appendChild(document.createTextNode('Ошибка отправки письма.'));
      break;
    case "3":
      ins.appendChild(document.createTextNode('Неправильно введен номер с изображения.'));
      document.getElementById('randtitle').style.color = '#FF0000';
      break;
  }
  sending = false;
  return;
}


function sendMail(ls)
{
  if(sended||sending)
    return;
  document.getElementById('randtitle').style.color = '#000000';
  document.getElementById('nametitle').style.color = '#000000';
  document.getElementById('contacttitle').style.color = '#000000';
  document.getElementById('texttitle').style.color = '#000000';
  allfield = false;
  if(!document.getElementById('name').value)
  {
    document.getElementById('nametitle').style.color = '#FF0000';
    allfield = true;
  }
  if(!document.getElementById('contact').value)
  {
    document.getElementById('contacttitle').style.color = '#FF0000';
    allfield = true;
  }
  if(!document.getElementById('text').value)
  {
    document.getElementById('texttitle').style.color = '#FF0000';
    allfield = true;
  }
  if(!document.getElementById('randn').value)
  {
    document.getElementById('randtitle').style.color = '#FF0000';
    allfield = true;
  }

  var ins = document.getElementById('servmsg');
  ins.style.color = '#000000';
  if(typeof(ins.childNodes[0])!='undefined')
    ins.removeChild(ins.childNodes[0]);
  if(allfield)
  {
    ins.style.color = '#e10101';
    allfield = false;
    ins.appendChild(document.createTextNode("Нужно заполнить все поля."));
    return;
  }

  var data = '<mailrequest>' + 
      '<name>' + document.getElementById('name').value + '</name>' +
      '<contact>' + document.getElementById('contact').value + '</contact>' +
      '<randn>' + document.getElementById('randn').value + '</randn>' +
      '<text>' + document.getElementById('text').value + '</text>' +
    '</mailrequest>';
    
  sending = true;
  ins.appendChild(document.createTextNode("Подождите пожалуйста, идет обработка запроса."));
  sendtoAJAX(data,rmtype,'POST',ls);
  return;
}