RT#29354: Password Security in Email [customer fields, images, js files]
[freeside.git] / fs_selfservice / FS-SelfService / cgi / add_password_validation.html
diff --git a/fs_selfservice/FS-SelfService/cgi/add_password_validation.html b/fs_selfservice/FS-SelfService/cgi/add_password_validation.html
deleted file mode 100644 (file)
index e349fd7..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<SCRIPT>
-function add_password_validation (fieldid) {
-  var inputfield = document.getElementById(fieldid);
-  inputfield.onchange = function () {
-    var fieldid = this.id+'_result';
-    var resultfield = document.getElementById(fieldid);
-    var svcnum = '';
-    var svcfield = document.getElementById(this.id+'_svcnum');
-    if (svcfield) {
-      svcnum = svcfield.options[svcfield.selectedIndex].value;
-    }
-    if (this.value) {
-      resultfield.innerHTML = '<SPAN STYLE="color: blue;">Validating password...</SPAN>';
-      send_xmlhttp('selfservice.cgi',
-        ['action','validate_password','fieldid',fieldid,'svcnum',svcnum,'check_password',this.value],
-        function (result) {
-          result = JSON.parse(result);
-          var resultfield = document.getElementById(result.fieldid);
-          if (resultfield) {
-            if (result.valid) {
-              resultfield.innerHTML = '<SPAN STYLE="color: green;">Password valid!</SPAN>';
-            } else if (result.error) {
-              resultfield.innerHTML = '<SPAN STYLE="color: red;">'+result.error+'</SPAN>';
-            } else {
-              result.syserror = result.syserror || 'Server error';
-              resultfield.innerHTML = '<SPAN STYLE="color: red;">'+result.syserror+'</SPAN>';
-            }
-          }
-        }
-      );
-    } else {
-      resultfield.innerHTML = '';
-    }
-  };
-}
-</SCRIPT>