Advertisement
droidus

Untitled

Aug 6th, 2011
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script type="text/javascript">
  2.  
  3. function checkUsernameForLength(whatYouTyped) {
  4.     var fieldset = whatYouTyped.parentNode;
  5.     var txt = whatYouTyped.value;
  6.     if (txt.length > 5) {
  7.         fieldset.className = "welldone";
  8.     }
  9.     else {
  10.         fieldset.className = "";
  11.     }
  12. }
  13.  
  14.  
  15.  
  16.  
  17. function checkPassword(whatYouTyped) {
  18.     var fieldset = whatYouTyped.parentNode;
  19.     var txt = whatYouTyped.value;
  20.     if (txt.length > 3 && txt.length < 8) {
  21.         fieldset.className = "kindagood";
  22.     } else if (txt.length > 7) {
  23.         fieldset.className = "welldone";
  24.     } else {
  25.         fieldset.className = "";
  26.     }
  27. }
  28. function checkEmail(whatYouTyped) {
  29.     var fieldset = whatYouTyped.parentNode;
  30.     var txt = whatYouTyped.value;
  31.     if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(txt)) {
  32.         fieldset.className = "welldone";
  33.     } else {
  34.         fieldset.className = "";
  35.     }
  36. }
  37.  
  38.  
  39.  
  40. function addLoadEvent(func) {
  41.   var oldonload = window.onload;
  42.   if (typeof window.onload != 'function') {
  43.     window.onload = func;
  44.   } else {
  45.     window.onload = function() {
  46.       oldonload();
  47.       func();
  48.     }
  49.   }
  50. }
  51.  
  52.  
  53. function prepareInputsForHints() {
  54.   var inputs = document.getElementsByTagName("input");
  55.   for (var i=0; i<inputs.length; i++){
  56.     inputs[i].onfocus = function () {
  57.       this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
  58.     }
  59.     inputs[i].onblur = function () {
  60.       this.parentNode.getElementsByTagName("span")[0].style.display = "none";
  61.     }
  62.   }
  63. }
  64. addLoadEvent(prepareInputsForHints);
  65.  
  66. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement