MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer.
mootoolsbrowserclassutilitiestypesframeworkDOMFxRequest
http://mootools.net