Unsupported scripts and control panel web app for a hosting company
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

script.js 3.3KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. function validateLoginForm () {
  2. var error = false;
  3. document.getElementById('username').className = 'inflat';
  4. document.getElementById('usernamevalid').innerHTML = '';
  5. document.getElementById('password').className = 'inflat';
  6. document.getElementById('passwordvalid').innerHTML = '';
  7. if (document.forms.login.password.value.length < 4) {
  8. error = true;
  9. document.getElementById('password').className = 'inflaterr';
  10. document.getElementById('passwordvalid').innerHTML = 'Passwords must be at least four characters long.';
  11. document.getElementById('password').focus();
  12. }
  13. if (document.forms.login.username.value.length < 2) {
  14. error = true;
  15. document.getElementById('username').className = 'inflaterr';
  16. document.getElementById('usernamevalid').innerHTML = 'Usernames must be at least two characters long.';
  17. document.getElementById('username').focus();
  18. }
  19. return (error == false);
  20. }
  21. function validateSubdomainForm () {
  22. var error = false;
  23. document.getElementById('subdomain').className = 'inflat';
  24. document.getElementById('subdomainerr').innerHTML = '';
  25. if (document.forms.submd.subdomain.value.length == 0) {
  26. error = true;
  27. document.getElementById('subdomain').className = 'inflaterr';
  28. document.getElementById('subdomainerr').innerHTML = 'You must enter a subdomain';
  29. document.getElementById('subdomain').focus();
  30. }
  31. var valid = /^[a-z][a-z0-9\-]*$/i;
  32. if (!valid.test(document.forms.submd.subdomain.value)) {
  33. error = true;
  34. document.getElementById('subdomain').className = 'inflaterr';
  35. document.getElementById('subdomainerr').innerHTML = 'Invalid subdomain.';
  36. document.getElementById('subdomain').focus();
  37. }
  38. return (error == false);
  39. }
  40. function validateDomainForm () {
  41. var error = false;
  42. document.getElementById('domain').className = 'inflat';
  43. document.getElementById('domainerr').innerHTML = '';
  44. if (document.forms.md.domain.value.length == 0) {
  45. error = true;
  46. document.getElementById('domain').className = 'inflaterr';
  47. document.getElementById('domainerr').innerHTML = 'You must enter a domain';
  48. document.getElementById('domain').focus();
  49. }
  50. var valid = /^[a-z][a-z0-9\-\.]*\.[a-z]{2,}$/i
  51. if (!valid.test(document.forms.md.domain.value)) {
  52. error = true;
  53. document.getElementById('domain').className = 'inflaterr';
  54. document.getElementById('domainerr').innerHTML = 'Invalid domain.';
  55. document.getElementById('domain').focus();
  56. }
  57. return (error == false);
  58. }
  59. function validateTicketForm () {
  60. var error = false;
  61. document.getElementById('body').className = 'inflat';
  62. document.getElementById('messagevalid').innerHTML = '';
  63. document.getElementById('subject').className = 'inflat';
  64. document.getElementById('subjectvalid').innerHTML = '';
  65. if (document.forms.ticket.body.value.length < 10) {
  66. error = true;
  67. document.getElementById('body').className = 'inflaterr';
  68. document.getElementById('messagevalid').innerHTML = 'Please enter a complete description of the problem.';
  69. document.getElementById('body').focus();
  70. }
  71. if (document.forms.ticket.subject.value.length < 5) {
  72. error = true;
  73. document.getElementById('subject').className = 'inflaterr';
  74. document.getElementById('subjectvalid').innerHTML = 'Please enter a complete subject.';
  75. document.getElementById('subject').focus();
  76. }
  77. return (error == false);
  78. }