"son type de code (un mixte en javascript et style php)"
< non non c´est juste du javascript. Ajax n´est pas un langage mais une méthode d´utilisation de JS remise au gout du jour sous ce nom là. Ce n´est pas si compliqué que ça et je pense que c´est d´un grand intéret dans ton cas.
Si ton chat passe par une image c´est pour pouvoir s´intégrer de manière transparente dans une page, et ce rechargement parait donc assez genant.