File: loadexplanation.js

package info (click to toggle)
w3c-markup-validator 0.7.4-5.2
  • links: PTS
  • area: main
  • in suites: lenny, squeeze
  • size: 1,736 kB
  • ctags: 117
  • sloc: perl: 1,938; sh: 94; makefile: 53; xml: 8
file content (27 lines) | stat: -rw-r--r-- 565 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
d=document
w=window
msgs=new Array()
if (w && d && d.getElementsByTagName){
 w.onload=doubleUp
}
function doubleUp() {
 glist=d.getElementsByTagName("DIV")
 upto(1)
}
function upto(n) {
 if (n<glist.length) {
  for (i=n;i<glist.length && i<n+10;i++) {
   j=glist[i]
   cls=j.className
   if (cls) cls=cls.split(' ')
   if (cls.length>1) {
    if (cls[0]=='ve') msgs[cls[1]]=j.innerHTML
    if (cls[0]=='hidden' && msgs[cls[1]]) {
     j.className="ve "+cls[1]
     j.innerHTML=msgs[cls[1]]
    }
   }
  }
  if (w && w.setTimeout) setTimeout('upto('+i+')',500)
 }
}