login.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /* $Id: login.js 3062 2007-05-29 20:52:29Z danez $ */
  2. /**
  3. * loginSubmit
  4. */
  5. function loginSubmit(useImageCode) {
  6. msg = "";
  7. // user
  8. user = document.theForm.username.value;
  9. if (user.length < 1) {
  10. msg = msg + "* Username is required\n";
  11. document.theForm.username.focus();
  12. }
  13. // pass
  14. pass = document.theForm.iamhim.value;
  15. if (pass.length < 1) {
  16. msg = msg + "* Password is required\n";
  17. if (user.length > 0)
  18. document.theForm.iamhim.focus();
  19. }
  20. // image-code
  21. if (useImageCode == 1) {
  22. imageCode = document.theForm.security.value;
  23. if (imageCode.length != 6) {
  24. msg = msg + "* Security-Code is required\n";
  25. if ((user.length > 0) && (pass.length > 0))
  26. document.theForm.security.focus();
  27. }
  28. }
  29. if (msg != "") {
  30. alert("Check the following:\n\n" + msg);
  31. return false;
  32. }
  33. var loginDivForm = document.getElementById("login_form");
  34. if (loginDivForm != null)
  35. loginDivForm.style.display = "none";
  36. var loginDivAction = document.getElementById("login_in_progress");
  37. if (loginDivAction != null)
  38. {
  39. if(loginDivAction.className == 'hidden')
  40. loginDivAction.className = '';
  41. else
  42. loginDivAction.style.display = 'block';
  43. }
  44. }