Ajax+popup

ola galera… to com um pequeno ou grande naum sei… problema no uso do ajax em popups… eh o seguinte:
bom eu tenho um form principal que possui esse botao, nesse botao quando o usuario clica, abre um popup para ele editar as informações que ele quiser, e quando ele confirma nesse popup, chama-se a funcao do ajax para entrar no action e fecha-se o popup, até ae tudo bem, soh q quando sai do action parece que devido ao popup ter sido fechado da pau no seguinte if

if(ajax.readyState == 4 && ajax.status == 200) {
     escreveXML(ajax.responseXML,rotina);
}

e a mensagem é a seguinte:
Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.status]

sera que alguem aqui poderia me dar uma ajuda?
obrigado…