// generic script must be in a container tag to work everywhere
Watch how the request counter above rises as each request goes out and falls as each response rolls back in. If you click rapidly on one or more vote links, then you will see it more clearly. If the request counter never goes over "1", then your Web browser does not support this more advanced level of JavaScript/ECMAScript.
Discuss separating the generic from the page-specific code, to make reusable AJAX prototypes.
Discuss creating a new HttpClient object from the prototype of one in HttpClient.js.
Discuss using scope of variable client and depending upon garbage collection to cut down on book-keeping code-clutter.
Content
Move this to a different page-chunk?