Beginning JavaScript with DOM Scripting and AJAX

Appendix: Debugging JavaScript