function showerror() {
  alert("Адрес электронной почты был введен неправильно.");
}

function checkmail()
  {
txt = filter.email.value;
if (txt == "") {
return(true)
}
if (txt.indexOf(".") == -1) {
alert("В адресе электронной почты нет символа\".\"");
return(false)
}
dog = txt.indexOf("@");
if (dog == -1) {
alert("В адресе электронной почты нет символа\"@\".");
return(false)
}
if ((dog < 1) || (dog > txt.length - 5)) {
showerror();
return(false)
}
if ((txt.charAt(dog - 1) == '.') || (txt.charAt(dog + 1) == '.')) {
showerror();
return(false)
}
return(true)
}

function FormControl() {
    if (filter.name.value == "" ) {
      alert('Пожалуйста, введите имя');
      filter.name.focus();
      return false;
    }
    if (!checkmail()) {
      filter.email.focus();
      return false;
    }
    if (filter.msg.value == "" ) {
      alert('Пожалуйста, введите сообщение');
      filter.msg.focus();
      return false;
    }
   if (filter.keystring.value == "" ) {
      alert('Пожалуйста, введите код');
      filter.keystring.focus();
      return false;
   }
}
