PageSourceSearch

https://powerschool.norridge80.org/admin/javascript/md5.js

js norridge80.org collected 2026-09-28 14:37:43 UTC 2,818 bytes, 129 lines download raw bytes

1function doAdminLogin(form) {
2  var pw = form.password.value;
3  var i = pw.indexOf(";");
4  var unHidden  = form.username.type == "hidden";
5  if ( !unHidden ) {
6    if (form.ldappassword != null) {
7      form.ldappassword.value = pw;
8    }
9  } else {
10    form.username.value = pw.substring(0, i);
11    pw = pw.substring(i + 1);
12    if (form.ldappassword != null) {
13      form.ldappassword.value = pw;
14    }
15  }
16  return true;
17}
18
19
20function doTeacherLogin(form) {
21	var pw = form.password.value;
22	if (form.ldappassword!=null) {
23		form.ldappassword.value = pw;
24	}
25	
26   var translatorpw = form.translatorpw.value;
27   var i = translatorpw.indexOf(";");
28	if (i < 0) {
29		form.translator_username.value = translatorpw;
30		form.translator_password.value = "";
31	}
32	else {
33		form.translator_username.value = translatorpw.substring(0,i);
34		translatorpw = translatorpw.substring(i+1);
35		form.translator_password.value = translatorpw;
36		if (form.translator_ldappassword!=null) {
37			form.translator_ldappassword.value = translatorpw;
38		}
39	}
40	
41	return true;
42}
43
44function doPCASLogin(form)
45{
46   var originalpw = form.pw.value;
47   form.dbpw.value = originalpw;
48   if (form.ldappassword!=null) {
49     form.ldappassword.value = originalpw;
50   }
51   
52   var translatorpw = form.translatorpw.value;
53   var i = translatorpw.indexOf(";");
54	if (i < 0) {
55		form.translator_username.value = translatorpw;
56		form.translator_password.value = "";
57	}
58	else {
59		form.translator_username.value = translatorpw.substring(0,i);
60		translatorpw = translatorpw.substring(i+1); 
61		form.translator_password.value = translatorpw;
62		if (form.translator_ldappassword!=null) {
63			form.translator_ldappassword.value = translatorpw;
64		}
65	}
66	
67	return true;
68}
69
70
71function encryptMultipleStudentsAccesPasswords(form)
72{
73   return true;
74}
75
76
77
78function encryptSingleStudentAccesPassword(form)
79{
80   return true;
81}
82
83function encryptGuardianPassword(form) {
84        return true;
85}
86
87
88
89
90function encryptGuardianPasswords(form, origPasswordId, newPasswordId, newConfirmPasswordId) {
91    return true;    
92
93}
94
95function encryptRecoverPasswords(form, newPasswordId, newConfirmPasswordId) 
96{
97	return true;
98}
99
100
101function doChangePassword(form)
102{
103   return true;
104}
105
106function getCookie(name) {
107  var dc = document.cookie;
108  var prefix = name + "=";
109  var begin = dc.indexOf("; " + prefix);
110  if (begin == -1) {
111    begin = dc.indexOf(prefix);
112    if (begin != 0) return null;
113  } 
114  else begin += 2;
115  var end = document.cookie.indexOf(";", begin);
116  if (end == -1) end = dc.length;
117  var retval = unescape(dc.substring(begin + prefix.length, end));
118  return retval;
119}
120
121function deleteCookie(name) {
122  if (getCookie(name)) {
123    document.cookie = "psaid=<-A-><-E->; expires=Thu, 01-Jan-70 00:00:00 GMT";
124  }
125}
126
127function trim(stringToTrim) {
128    return stringToTrim.replace(/^\s+|\s+$/g, "");
129}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.