hola el_javi.
Mis conosimientos no son lo suficientemente amplios para darte una respuesta 100% sertera, pero podrías probar modificar esta linea a ver que pasa:
por
Cita: var ajaxObj = new Object();
A simple vista no arroja mas ningún error, pero no lo he probado integramente para poder aceverarlo 100%.
espero no haberte confundido aún mas, saludos.