If you guys will add a few comments about the prototype and what it does, I will publish some of them over on JavaScript Source .

(Also include a name and link for credit for the author, if you wish.)