//
  function CheckTxtField(txt, txtAlarm)
  {
    txt = txt.replace(/\s+/g, "");
    if(txt.length == 0)
    {
      if(txtAlarm != "")
        alert('Заполните поле "' + txtAlarm + '"!');
      return false;
    }
    return true;
  }
//
  function CheckTxtFieldN(txt, txtAlarm, n)
  {
    txt=txt.replace(/\s+/g, "");
    if(txt.length < n)
    {
      if(txtAlarm!="")
        alert('Заполните поле "' + txtAlarm + '"!');
      return false;
    }
    return true;
  }
//
  function checkOrderDetails(type)
  {
    if(!CheckTxtField(document.order.namecart.value, "Наименование заказа"))
      return false;
    if(!CheckTxtField(document.order.fio.value, (type == 'f') ? 'ФИО': 'Контактное лицо'))
      return false;
    if(!CheckTxtField(document.order.tel.value, "Телефон"))
      return false;
    if(!CheckTxtField(document.order.mail.value, "E-mail"))
      return false;
//    if(!CheckTxtField(document.order.address_dost.value, "Адрес доставки"))
//      return false;
//    if(!CheckTxtField(document.order.time_dost.value, "Время доставки"))
//      return false;

    if(type == "u")
    {
      if(!CheckTxtField(document.order.nameKontr.value, "Название организации"))
        return false;
      if(!CheckTxtField(document.order.address_ur.value, "Юридический адрес"))
        return false;
      if(!CheckTxtFieldN(document.order.inn.value, "ИНН", 12))
        return false;
      if(!CheckTxtFieldN(document.order.kpp.value, "kpp", 9))
        return false;
    }
    
    s = document.order.mail.value;
    var re = new RegExp("^[0-9a-z-_\\.]+@[0-9a-z-_\\.]+\.[a-z]{2,5}$", "i");
    var r = s.search(re);
    
    if(r == -1) 
    {
      alert("Неправильно введен email!"); 
      return false;
    }

    return true;
  }
