Antes de que empieces a mirar alternativas diferentes a las funciones predeterminadas que nos ofrece JS, te recomiendo:
Documentación:
http://www.librosweb.es/ajax/index.html
La idea es de que primero te hagas la idea de cómo funciona, qué puedes hacer y qué no.
Cualquier duda, estamos para ayudarnos.
Buena suerte.