The following are files that you may find useful.

Book Examples

Professional Ajax (2nd edition) – PHP
ProAjax2ePHP.zip (3.3 MB)

Professional Ajax (2nd edition) – ASP.NET
ProAjax2eDotNet.zip (3.5 MB)

Professional Ajax (2nd edition) – JSP
ProAjax2eJSP.zip (3.3 MB)

Professional Ajax (1st edition)
ProAjax.zip (2.89 MB)

Professional JavaScript for Web Developers
ProJS.zip (203 KB)

JavaScript

JSONLib 0.1
A JavaScript library that provides JSON parsing and serializiation in a secure way. (15 KB)

zArray 1.1
A JavaScript library that extends the Array object with new methods.
(31 KB)

zColor 0.1
A JavaScript library to ease manipulation of colors.
(14 KB)

zDragDrop 1.1.1
A JavaScript library to ease creating drag and drop functionality in DOM-compliant browsers. (25 KB)

zEvents 1.1
A JavaScript library to enable events in custom objects. (19 KB)

zInherit 1.0
A JavaScript library to add multiple inheritance support to JavaScript. (15 KB)

zXml 1.0.2
A JavaScript library for cross-browser XML, XPath, and XSLT support.
(24 KB)

Papers

The Eye of the Beholder: Appearance Discrimination in the Workplace
AppearanceDiscriminationInTheWorkplace.pdf (325 KB)

Article Examples

Alternate Ajax Techniques, Pt. 2
AlternateAjaxTechniques2.zip (2 KB)

Alternate Ajax Techniques, Pt. 1
AlternateAjaxTechniques1.zip (2 KB)

Creating an Autosuggest Textbox with JavaScript, Part 3
Autosuggest_Part_3.zip (7 KB)

Creating an Autosuggest Textbox with JavaScript, Part 2
Autosuggest_Part_2.zip (5 KB)

Creating an Autosuggest Textbox with JavaScript, Part 1
Autosuggest_Part_1.zip (3 KB)

Make Life Easy With Autocomplete Textboxes
AutoComplete.zip (2 KB)

Rethinking JavaScript Objects
RethinkingObjects.zip (3 KB)

Drag and Drop in Internet Explorer
DragAndDropIE.zip (2 KB)

A Cross-Browser DOM Document Wrapper
DOMWrapper.zip (6 KB)

Creating a Cross-Browser (DOM) Expandable Tree
ExpandableTree.zip (17 KB)

Create a Masked Input Control
WearTheMask.zip (11 KB)