prototypejs http://www.prototypejs.org/ http://script.aculo.us/ Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.