...
As with any web project, all of the client-side scripting will be done with Javascript. To cope with the rather ugly syntax and quirks of javascript between different browsers, we will be using the jQuery javascript library. jQuery a lightweight, CSS3 compliant and cross-browser javascript library that allows many common tasks to be accomplished with ease. For example it is extremely easy in jQuery to animate DOM objects and send AJAX requests. To put it simply, jQuery gives us a nice, concise and easy to use interface to javascript.
...