Order = ""; d = document
gg = Grl.length; Order = Grl; Sorting(); Grl = Order
gg = Boy.length; Order = Boy; Sorting(); Boy = Order
// •••••• ALPHABETIZE
function Sorting() {
if (gg > 0) {
g = parseInt(gg/2)
flag = 0
if (g >= 1) {
Compare()
}
}
}
function Compare() {
for (e=0; e<=gg-g; e++) {
f = e + g
if (Order[e] > Order[f]) {
o=Order[e]; Order[e]=Order[f]; Order[f]=o
flag=1
}
}
if (flag == 1) {
flag = 0; Compare()
} else {
Divide()
}
}
function Divide() {
g = parseInt(g/2)
if (g >= 1) {
Compare()
}
}
// •••••• WRITE RESULTS
function ShowGirl() {
flag = 0; gg = Grl.length; number = 1; srch = srch.toLowerCase();
if (srch != "complete") { flag = 1; SetPattern() }
noletter = noletter.toUpperCase()
d.write("G i r l s
",
"
"
)
for (a=0; a ", number,
". ",
Grl[a], "
"); number++
}
} else {
d.write(" ", number,
". ",
Grl[a], "
"); number++
}
}
if (number == 1) {
d.write(" No Girl's name
starting with ",
"", noletter, "")
}
}
function ShowBoy() {
flag = 0; gg = Boy.length; number = 1; srch = srch.toLowerCase();
if (srch != "complete") { flag = 1; SetPattern() }
noletter = noletter.toUpperCase()
d.write("B o y s
",
"
"
)
for (a=0; a ", number,
". ",
Boy[a], "
"); number++
}
} else {
d.write(" ", number,
". ",
Boy[a], "
"); number++
}
}
if (number == 1) {
d.write(" No Boy's name
starting with ",
"", noletter, "")
}
}
function SetPattern() {
if (srch == "a") { srch = /^a/i
} else if (srch == "b") { srch = /^b/i
} else if (srch == "c") { srch = /^c/i
} else if (srch == "d") { srch = /^d/i
} else if (srch == "e") { srch = /^e/i
} else if (srch == "f") { srch = /^f/i
} else if (srch == "g") { srch = /^g/i
} else if (srch == "h") { srch = /^h/i
} else if (srch == "i") { srch = /^i/i
} else if (srch == "j") { srch = /^j/i
} else if (srch == "k") { srch = /^k/i
} else if (srch == "l") { srch = /^l/i
} else if (srch == "m") { srch = /^m/i
} else if (srch == "n") { srch = /^n/i
} else if (srch == "o") { srch = /^o/i
} else if (srch == "p") { srch = /^p/i
} else if (srch == "q") { srch = /^q/i
} else if (srch == "r") { srch = /^r/i
} else if (srch == "s") { srch = /^s/i
} else if (srch == "t") { srch = /^t/i
} else if (srch == "u") { srch = /^u/i
} else if (srch == "v") { srch = /^v/i
} else if (srch == "w") { srch = /^w/i
} else if (srch == "x") { srch = /^x/i
} else if (srch == "y") { srch = /^y/i
} else if (srch == "z") { srch = /^z/i }
}