is a 9k library to provide somewhat easier browser-independence. It is not yet complete, and will be continuously revised. It grew from this
snippet, and is still growing as I find things I use often.
Presently, libNog features:
A way to browser-independently get an XMLHttpRequest object.
A set of simple methods for GET, POST, HEAD, and to include other Scripts.
Simple methods for className control
A completely abstracted form of getElement*
Browser-independent methods for attaching and detaching event handlers
An event-normalization routine
A simple one-command 'Stop the Event' routine
The above link will point you to the API documentation and history of libNog, as well as where to download the library.