A cross-browser flyup-line cascading validating menu