function clickHandler() { 
var targetElement;  
targetElement = document.getElementById("firm");     
  if (targetElement.style.display == "none") { 
   targetElement.style.display = "";     } else {
       targetElement.style.display = "none";     }  
}

function CheckMail(mail)
  {
    err="";
    filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
     ( filter.test(mail) ) ? null : err = "error";
       if (err!="") {
        return false;
     } else {
       return true;
     }
  }

 function isEmpty(str)
  {
    filter = /^([\s])*$/;
    return ( filter.test(str) ) ? true : false;
  }

  function reg() {
   message_error="";
    isEmpty(join.pass.value) ? message_error += "- Пароль\n" : null;
     (!CheckMail(join.login.value)) ? message_error += "- E-Mail\n" : null;
     (message_error!="") ? alert("ВНИМАНИЕ! Проверьте правильность заполнения обязательных полей:\n"+message_error) : join.submit();
}


  function checkreg() {
   message_error="";
    isEmpty(regist.name.value) ? message_error += "- Имя\n" : null;
    isEmpty(regist.surname.value) ? message_error += "- Фамилия\n" : null;

    isEmpty(regist.password.value) ? message_error += "- Пароль\n" : null;
    (regist.password.value.length<6) ? message_error += "- Пароль должен содержать не менее 6 символов\n" : null;
    (regist.password.value!=regist.npassword.value) ? message_error += "- Повтор пароля не идентичен с паролем\n" : null;

     (!CheckMail(regist.email.value)) ? message_error += "- E-Mail\n" : null;
     (message_error!="") ? alert("ВНИМАНИЕ! Проверьте правильность заполнения обязательных полей:\n"+message_error) : regist.submit();

}

function yreg() {
   message_error="";
f=document.firmreg;
    isEmpty(f.firmname.value) ? message_error += "- Наименование организации\n" : null;
    isEmpty(f.yadress.value) ? message_error += "- Юридический адрес\n" : null;	
    isEmpty(f.fadress.value) ? message_error += "- Фактический адрес\n" : null;
    isEmpty(f.inn.value) ? message_error += "- ИНН\n" : null;
    isEmpty(f.kpp.value) ? message_error += "- КПП\n" : null;
    isEmpty(f.rs.value) ? message_error += "- Расчетный счет\n" : null;
    isEmpty(f.bankname.value) ? message_error += "- Наименование банка\n" : null;
    isEmpty(f.ks.value) ? message_error += "- Корреспондентский счет\n" : null;
    isEmpty(f.bik.value) ? message_error += "- БИК\n" : null;
    isEmpty(f.okpo.value) ? message_error += "- ОКПО\n" : null;
    isEmpty(f.namep.value) ? message_error += "- Имя контактного лица\n" : null;			
    isEmpty(f.surp.value) ? message_error += "- Фамилия контактного лица\n" : null;		
    isEmpty(f.phone.value) ? message_error += "- Контактный телефон\n" : null;
    (!CheckMail(f.eml.value)) ? message_error += "- E-Mail\n" : null;
    isEmpty(f.pswd.value) ? message_error += "- Пароль\n" : null;
    (f.pswd.value.length<6) ? message_error += "- Пароль должен содержать не менее 6 символов\n" : null;
    (f.pswd.value!=f.pswd1.value) ? message_error += "- Повтор пароля не идентичен с паролем\n" : null;
     (message_error!="") ? alert("ВНИМАНИЕ! Проверьте правильность заполнения обязательных полей:\n"+message_error) : f.submit();
}

function losepass() {
window.open('/losepass/', '', config='height=230,width=500,toolbar=0,menubar=0,scrollbars=0,resizable=0,location=0,status=0');
}
