
var qrmtype = 'question';

returnarray[qrmtype] = Array();
var qsended = false;
var qsending = false;

returnarray[qrmtype][4] = function(restext)
{
  var ins = document.getElementById('qservmsg');
  if(typeof(ins.childNodes[0])!='undefined')
    ins.removeChild(ins.childNodes[0]);
  ins.style.color = '#ea000b';
  switch(restext)
  {
    case "0":
      ins.style.color = '#005e20';
      ins.appendChild(document.createTextNode('Письмо успешно отправлено.'));
      document.getElementById('name').disabled = true;
      document.getElementById('name').value = "";
      document.getElementById('q').disabled = true;
      document.getElementById('q').value = "";
      document.getElementById('formtbl').style.display = "none";
      document.getElementById('senttbl').style.display = "block";
      qsended = true;
      break;
    case "1":
      ins.appendChild(document.createTextNode("Ошибка парсинга."));
      break;
    case "2":
      ins.appendChild(document.createTextNode("Нужно заполнить все поля."));
      break;
    case "3":
      ins.appendChild(document.createTextNode('Ошибка отправки письма.'));
      break;
  }
  qsending = false;
  return;
}

function sendq(ls)
{

  if(qsended||qsending)
    return;
  document.getElementById('nametitle').style.color = '#000000';
  document.getElementById('nametitle').style.fontWeight = 'normal';
  document.getElementById('qtitle').style.color = '#000000';
  document.getElementById('qtitle').style.fontWeight = 'normal';
  
  var ins = document.getElementById('qservmsg');
  if(typeof(ins.childNodes[0])!='undefined')
    ins.removeChild(ins.childNodes[0]);
  ins.style.color = '#e10101';
  if(!document.getElementById('name').value)
  {
    document.getElementById('nametitle').style.color = '#ea000b';
    document.getElementById('nametitle').style.fontWeight = 'bold';
    if(typeof(ins.childNodes[0])!='undefined')
      ins.removeChild(ins.childNodes[0]);
    ins.appendChild(document.createTextNode("Не заполнено поле имени."));
    return;
  }

  if(document.getElementById('q').value.length<=10)
  {
    document.getElementById('qtitle').style.color = '#ea000b';
    document.getElementById('qtitle').style.fontWeight = 'bold';
    ins.appendChild(document.createTextNode("В поле вопроса меньше 10 знаков."));
    return;
  }
  ins.style.color = '#000000';
  var data = '<qrequest>' + 
      '<name>' + document.getElementById('name').value + '</name>' +
      '<q>' + document.getElementById('q').value + '</q>' +
    '</qrequest>';
  qsending = true;
  ins.appendChild(document.createTextNode("Подождите пожалуйста, идет обработка запроса."));

  sendtoAJAX(data,qrmtype,'POST',ls,'');
  return;
}
