 function check_auth(form)
 {
  if(!check_login(form))
   return false;

  if(!check_passwd(form))
  return false;

 return true; // отправка данных из формы
 }

 function check_login(form)
 {

  res=form.login.value.length;

  if(!res)
  {
    alert ('Поле `Логин` не заполнено!');    
  } 
 else
 {
   
  if (res<6) 
{
  alert ('Поле `Логин` должно быть не меньше 6 символов!');
  res=false;
}
 }

 return res;
}


 function check_passwd(form)
 {

  res=form.passwd.value.length;

  if(!res)
  {
    alert ('Поле `Пароль` не заполнено!');    
  } 
 else
 {
   
  if (res<8) 
{
  alert ('Поле `Пароль` должно быть не меньше 8 символов!');
  res=false;
}
 }

 return res;
}





 function check_feedback(form)
 {


  if(!check_f(form))
   return false;

  if(!check_i(form))
   return false;

  if(!check_o(form))
   return false;

  if(!check_email(form))
   return false;

//  if(!check_cardnbr(form))
//   return false;

  if(!check_message(form))
   return false;

  return true; //can submit;
 }

function check_message(form)
{
  var full=form.message.value;
  if(full.length<3)
  {
   alert ('Напишите ваше сообщение');
   return false;
  }
 else return true;
 }                   

function check_cardnbr(form)
{
  var full=form.cardnbr.value;
  var i;
  var avail='01234567890+()';
  if(full.length)
  {
   for (var i = 0;i < full.length;i++)
    {
     if (avail.indexOf(full.charAt(i))<0)
      {
       alert ('Указан неверный номер карты');
       return false;
      }
    }
   return true;
  }
  else
  {
    alert ('Номер карты не указан!');
    return false;
  }
 }                   



 function check_email(form)
 {
   var input=form.email.value;
   var befsned = 1;
   var aftsned =1;
   var befsreal = 0;
   var aftsreal =0;
   var dotcount=0;
   var befdreal=0;
   var aftdreal=0;
   if (input.length)
   {
    var sobcount=0;
    for (var i = 0; i < input.length; i++)
    {
     aftsreal+=1;
     if (input.charAt(i)=='@')
     {
      sobcount+=1;
      befsreal=i;
      aftsreal=0;
     }
     aftdreal+=1;
     if (input.charAt(i)=='.')
     {
      dotcount+=1;
      befdreal=i;
      aftdreal=0;
     }

    }
    if (sobcount!=1 || befsreal<befsned || aftsreal<aftsned
      || dotcount<1 || befdreal<1 || aftdreal<1 )
    {
     alert ('Указан неверный e-mail!');
     return 0;
    }
   else
     return 1;
  }
  else
   {
    alert ('E-mail не указан!');
    return 0;
   }
 }


 function check_f(form)
 {
  res=form.fname.value.length;
  if(!res)
    alert ('Поле `Фамилия` не заполнена!');
  return res;
 }

 function check_i(form)
 {
  res=form.iname.value.length;
  if(!res)
    alert ('Поле `Имя` не заполнено!');
  return res;
 }

 function check_o(form)
 {
  res=form.oname.value.length;
  if(!res)
    alert ('Поле `Отчество` не заполнено!');
  return res;
 }





