function ValidateLogin()
  {
   if (document.enter && document.enter['userdata[exregname]'] &&
       document.enter['userdata[exregname]'].value.length==0)
     {
      window.alert("Вы не заполнили поле Логин");
      return false;
     }
   if (document.enter && document.enter['userdata[expassword]'] && 
       document.enter['userdata[expassword]'].value.length==0)
     {
      window.alert("Вы не заполнили поле Пароль");
      return false;
     }
   return true;
  }

function ValidateRemind()
  {
   if (document.remind && document.remind.email &&
       document.remind.email.value.length==0)
     {
      window.alert("Вы не заполнили поле E-mail");
      return false;
     }
   else
     return true;
  }

function ValidateRegname()
  {
   if (document.userdata &&
       (!document.userdata['userdata[newregname]'] ||
        document.userdata['userdata[newregname]'].value.length==0) &&
       (!document.userdata['userdata[exregname]'] ||
        document.userdata['userdata[exregname]'].value.length==0))
     {
      window.alert("Вы не ввели регистрационное имя.");
      return false;
     }
   return true;
  }

function ValidateOrder()
  {
   if (document.userdata &&
       (!document.userdata['userdata[exregname]'] ||
        document.userdata['userdata[exregname]'].value.length==0) &&
       ((document.userdata['userdata[phone]'] &&
         document.userdata['userdata[phone]'].value.length==0) ||
        (document.userdata['userdata[mail]'] &&
         document.userdata['userdata[mail]'].value.length==0)))
     {
      window.alert("Вы не заполнили одно или несколько обязательных полей. "+
                   "Введите свой телефон и адрес электронной почты.");
      return false;
     }
   return true;
  }

function ValidateUserdata()
  {
   if (document.userdata)
     {
      if (document.userdata['userdata[newregname]'] &&
          document.userdata['userdata[newregname]'].value.length>0 &&
          document.userdata['userdata[exregname]'] &&
          document.userdata['userdata[exregname]'].value.length>0)
        {
         window.alert("Нельзя заполнять одновременно поля зарегистрированный "+
                      "пользователь и новый пользователь");
         return false;
        }
      if ((document.userdata['userdata[newregname]'] &&
           document.userdata['userdata[newregname]'].value.length>0 &&
           document.userdata['userdata[newpassword]'] &&
           document.userdata['userdata[newpassword]'].value.length==0) ||
          (document.userdata['userdata[exregname]'] &&
           document.userdata['userdata[exregname]'].value.length>0 &&
           document.userdata['userdata[expassword]'] &&
           document.userdata['userdata[expassword]'].value.length==0))
        {
         window.alert("Вы не заполнили поле Пароль");
         return false;
        }
      if (document.userdata['userdata[newpassword]'] &&
          document.userdata['userdata[newpassword2]'] &&
          document.userdata['userdata[newpassword]'].value!=
          document.userdata['userdata[newpassword2]'].value)
        {
         window.alert("Введенные пароли не совпадают.");
         return false;
        }
      if ((!document.userdata['userdata[exregname]'] ||
           document.userdata['userdata[exregname]'].value.length==0) &&
          document.userdata['userdata[name]'] &&
          document.userdata['userdata[name]'].value.length==0)
        {
         window.alert("Вы не ввели свою фамилию, имя, и отчество");
         return false;
        }
      if ((!document.userdata['userdata[exregname]'] ||
           document.userdata['userdata[exregname]'].value.length==0) &&
          document.userdata['userdata[person]'] &&
          document.userdata['userdata[person]'].options[document.userdata['userdata[person]'].selectedIndex].value=='')
        {
         window.alert("Вы не выбрали физическое или юридическое лицо");
         return false;
        }
      if ((!document.userdata['userdata[exregname]'] ||
           document.userdata['userdata[exregname]'].value.length==0) &&
          document.userdata['userdata[person]'] &&
          document.userdata['userdata[person]'].options[document.userdata['userdata[person]'].selectedIndex].value=='juridical' &&
          ((document.userdata['userdata[organization]'] &&
            document.userdata['userdata[organization]'].value.length==0) ||
           (document.userdata['userdata[inn]'] &&
            document.userdata['userdata[inn]'].value.length==0) ||
           (document.userdata['userdata[kpp]'] &&
            document.userdata['userdata[kpp]'].value.length==0) ||
           (document.userdata['userdata[jur_addr]'] &&
            document.userdata['userdata[jur_addr]'].value.length==0)))
        {
         window.alert("Вы не указали данные юридического лица");
         return false;
        }
     }
   return true;
  }

