http://www.mathetools.de/js/prototype.js