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 } }