veo el
if (XMLHttp.readyState==4) ...
y el
if (XMLHttp.status== 200) //HTTP OK
sin ello no funciona, revisa bien los tutoriales de ajax y te darás cuenta
además
XMLHttp no está accesible por la función
cambiaEstado porque fue declarado
dentro de
validarUsuario
te has comido varios punto y coma al final de las instrucciones " ; "