
function is_empty_str(str) {
  return (str.toString().replace(/ +/i,"")=="");
}

//////

function NoemptyCont() {
  val = document.getElementById("name").value;
  if (is_empty_str(val)) {
    alert("Введите Имя");
    return false;
  }

  val = document.getElementById("email").value
  if (is_empty_str(val)) {
    alert("Введите Ваш e-mail");
    return false;
  }

  val = document.getElementById("comment").value
  if (is_empty_str(val)) {
    alert("Введите Сообщение");
    return false;
  }

  val = document.getElementById("user_kod").value;
  if (is_empty_str(val)) {
    alert("Введите код с картинки");
    return false;
  }

  return true;
}

//////

function post_contact() {
  if(NoemptyCont()) {
    var a = 'cont';
    var name = document.getElementById("name").value;
    var email = document.getElementById("email").value;
    var mess = document.getElementById("comment").value;
    var kod = document.getElementById("user_kod").value;

    var reqp = new Subsys_JsHttpRequest_Js();
    reqp.onreadystatechange = function() {
      if (reqp.readyState == 4) {
        if (reqp.responseJS) {
          document.getElementById('otv').innerHTML = reqp.responseJS.info;
          if(reqp.responseJS.res == 1) {
            document.getElementById('pform').style.display = 'none';

          }
        }
      }
    }

    // Разрешаем кэширование (чтобы при одинаковых запросах
    // не обращаться к серверу несколько раз).
    reqp.caching = true;
    // Подготваливаем объект.
    reqp.open('POST', 'send.php', true);
    // Посылаем данные запроса (задаются в виде хэша).
    reqp.send({ action: a, n: name, e:email, m:mess,k: kod});
  }
}
