function EmailCheck(Email)
{

  if (Email.indexOf("@")<2) {return (false);}
  if (Email.indexOf("@")!= Email.lastIndexOf("@")) {return (false);}
  if (Email.indexOf(".") ==-1) {return (false);}
  if (Email.indexOf(" ") !=-1) {return (false);}
 if (Email.lastIndexOf(".") < (Email.length-4)) {return (false);}
  return (true);
}


function Form_Validator(theForm)
{

 
  if (theForm.last_name.value == "")
  {
    alert("Пожалуйста, заполните поле \"Фамилия\".");
    theForm.last_name.focus();
    return (false);
  }
  if (theForm.first_name.value == "")
  {
    alert("Пожалуйста, заполните поле \"Имя\".");
    theForm.first_name.focus();
    return (false);
  }
  if (theForm.mid_name.value == "")
  {
    alert("Пожалуйста, заполните поле \"Отчество\".");
    theForm.mid_name.focus();
    return (false);
  }

  if (theForm.town.value == "")
  {
    alert("Пожалуйста, укажите свой город.");
    theForm.town.focus();
    return (false);
  }


  if ( theForm.email.value == "")
  {
    alert("Пожалуйста, заполните поле \"E-mail\" ");
    theForm.email.focus();
    return (false);
  }


  if ( (theForm.email.value != "")&&(!EmailCheck(theForm.email.value)))
  {
    alert("Пожалуйста,проверьте правильность ввода E-mail.\nВведеное Вами значение не соответствует \nправилам написания Email-адресов \nЕсли у Вас нет Email-адреса, позвоните нам (87937) 6-78-17, 6-78-19");
    theForm.email.focus();
    return (false);
  }


  //if ( (theForm.ktelkod.value == "")||(theForm.ktel.value == ""))
  //{
  //  alert("Пожалуйста, заполните поля \"Код\" и/или \"Телефон\".");
  //  theForm.ktelkod.focus();
  //  return (false);
  //}



 if (theForm.spisok.value.length > 1000)
  {
    alert("Ваш список слишком большой. \nС не может быть свыше 900 знаков. \nЕсли у Вас не получается сократить, заполните анкету несколько раз.");
    theForm.spisok.focus();
    return (false);
  } 


 if (theForm.other.value.length > 1000)
  {
    alert("Ваш список слишком большой. \nДополнительная информация не может быть свыше 900 знаков. \nПожалуйста, сократите.");
    theForm.other.focus();
    return (false);
  } 


if (!window.confirm("Проверьте правильность введенной информации: \n\nФ.И.О.:"+theForm.last_name.value+" "+theForm.first_name.value+" "+theForm.mid_name.value+"\nГород :"+theForm.town.value+"   Телефон :("+theForm.ktelkod.value+")"+theForm.ktel.value+"\nE-Mail: "+theForm.email.value+"\n\n\nДата заезда : "+theForm.data_z.value+" Количество дней : "+theForm.kol_dnei.value+"\nФ.И.О. заезжающих:\n\n "+theForm.spisok.value+"\n\nДополнительная информация:\n\n "+theForm.other.value+"\n\nОтправить заявку?")) return (false);
 return (true);
}
