yohan28:
AJAX no es similar a JavaScript, ES JavaScript!
Lo que se llama AJAX no es un lenguaje, no es un componente, no es un programa, es nada más que una técnica de programación que hace uso de un método predefinido de JavaScript: el XMLHttpRequest (que está en el objeto window). Este método tiene la capacidad de hacer una petición HTTP al servidor por código y esperar la respuesta de éste sin necesidad que el usuario haga nada. El resultado desde el punto de vista del navegador es que puede traer contenido desde el servidor sin recargar completamente la página que está mostrando.
Los componentes JavaScript tales como JQuery, Scriptaculous y otros lo que hacen es encapsular toda la funcionalidad de AJAX para que tú, como programador, no tenga que implementarlo todo de cero. Simplemente con dos líneas de código ya tienes andando AJAX, que de otra manera tendrías que preocuparte de si el navegador tiene una versión de JavaScript que tenga el método en cuestión, qué versión es, declarar los eventos para cada situación, etc... Y créeme, no es fácil hacer todo eso de cero cuando recién estás empezando con JS

.
Como soy bastante paranoico con el código yo sí lo hice. Me fabriqué un componente que solamente implementa AJAX y lo uso cuando solamente quiero eso (y no todas las otras funcionalidades que ofrece, por ejemplo, JQuery). Creo que éste es tu caso así que si quieres te ofrezco mi componente y te explico cómo se usa.