function checkMail(obj) {
  if (obj.respondent.value == "") {
    alert ("Ви не назвалися.");
    obj.respondent.focus();
    return false;
  }
  if (obj.email.value != "" && obj.email.value.indexOf("@") == -1) {
    alert("Помилка в електронній адресі!");
    obj.email.focus();
    return false;
  }
  if (obj.content.value == "") {
    alert ("Ви не написали листа.");
    obj.content.focus();
    return false;
  }
  if (obj.content.value.indexOf("|") != -1) {
    alert ("Текст оголошення містить неприпустимий символ ( | ).");
    obj.content.focus();
    return false;
  }
  if (obj.content.value.indexOf("\\") != -1) {
    alert ("Текст оголошення містить неприпустимий символ ( \\ ).");
    obj.content.focus();
    return false;
  }
  if (obj.content.value.indexOf("<") != -1) {
    alert ("Текст оголошення містить неприпустимий символ ( < ).");
    obj.content.focus();
    return false;
  }
  if (obj.content.value.indexOf(">") != -1) {
    alert ("Текст оголошення містить неприпустимий символ ( > ).");
    obj.content.focus();
    return false;
  }
  if (obj.code.value == "") {
    alert ("Введіть цифри, що на малюнку.");
    obj.code.focus();
    return false;
  }
  if (!checkSymbols(obj.respondent, "Ваше ім\'я")) return false;
  if (!checkSymbols(obj.email, "Електронна адреса")) return false;
  obj.submit();
}

function checkInput(obj, mode, event) {
  if (event.keyCode == 13) obj.elements[mode].focus();
  if (navigator.userAgent.indexOf("Gecko") != -1) {
    if (event.keyCode == 13 || event.charCode == 34 || event.charCode == 60 || event.charCode == 62 || event.charCode == 92 || event.charCode == 124) event.preventDefault();
  } else {
    if (event.keyCode == 13 || event.keyCode == 34 || event.keyCode == 60 || event.keyCode == 62 || event.keyCode == 92 || event.keyCode == 124) event.returnValue = false;
  }
}

function checkQuest(event) {
  if (navigator.userAgent.indexOf("Gecko") != -1) {
    if (event.charCode == 60 || event.charCode == 62 || event.charCode == 92 || event.charCode == 124) event.preventDefault();
  } else {
    if (event.keyCode == 60 || event.keyCode == 62 || event.keyCode == 92 || event.keyCode == 124) event.returnValue = false;
  }
}

function checkCode(event) {
  if (navigator.userAgent.indexOf("Gecko") != -1) {
    if ((event.charCode < 48 || event.charCode > 57) && event.keyCode != 8 && event.keyCode != 37 && event.keyCode != 39 && event.keyCode != 46) event.preventDefault();
  } else {
    if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;
  }
}
