gateone.js:  Changed how `GateOne.Utils.showElements()` and `GateOne.Utils.hideElements()` work again.  This time I made the logic a *lot* simpler.  Don't know why I didn't think of this method before, hah.