I'm afraid this monstrosity required JavaScript to function. Sorry!