El código que esta aquí lo copiaste tal y como esta en tu aplicación???? Te lo comento por un ";" punto y coma que le falta en:

if (ajax.readyState==4) // Readystate 4 significa que ya acabó de contenidolo
{
contenedor.innerHTML = ajax.responseText; //Aqui
}
}
ajax.send(null); //Aqui