function doSubmitCalc()
{
  var calc_comm_area1 = document.getElementById('calc_comm_area').value;
  var calc_rooms1 = document.getElementById('calc_rooms').value;
  var calc_height1 = document.getElementById('calc_height').value;
  var calc_quan1 = document.getElementById('calc_quan').value;
  var calc_lav_area1 = document.getElementById('calc_lav_area').value;
  var calc_all_sum1 = document.getElementById('calc_all_sum').innerHTML.replace(' руб.', '');
  var name1 = document.getElementById('name').value;
  var phone1 = document.getElementById('phone').value;
  var email1 = document.getElementById('email').value;
  var err = '';
  if (!name1) err = 'Введите имя';
  if (!phone1 && !email1) err = 'Введите телефон или email';
  if (err) alert(err);
  else
  {
    var req = new Subsys_JsHttpRequest_Js();
    req.onreadystatechange = function()
    {
      document.getElementById('calc_inner_div').innerHTML = 'Подождите, идёт обработка запроса...';
      if(req.readyState==4 && req.responseJS)
      {
        if (req.responseJS.action_result == 'ok')
        {
          document.location.href = "/order/?name=" +name1+ "&phone=" +phone1+ "&email=" +email1+ "&calc_comm_area=" +calc_comm_area1
            + "&calc_rooms=" +calc_rooms1+ "&calc_height=" +calc_height1+ "&calc_quan=" +calc_quan1+ "&calc_lav_area=" +calc_lav_area1
            + "&calc_all_sum=" +calc_all_sum1;
          document.getElementById('calc_inner_div').innerHTML = 'Ваша заявка была успешно отправлена. Переадресую...';
          //setTimeout('calc_div.togglePosition();', 50);
        }
      }
    }
    req.caching = false;
    req.open('POST', /*REQUEST_SCRIPT+*/'/?mode=request&module=feedback&action=sendmsg', true);
    req.send({calc_comm_area1: calc_comm_area1, calc_rooms1: calc_rooms1, calc_height1: calc_height1, calc_quan1: calc_quan1, calc_lav_area1: calc_lav_area1, calc_all_sum1: calc_all_sum1, name1: name1, phone1: phone1, email1: email1});
  }
}

