Hola jprolando.
Cuando tenga tiempo te miro algo pero de pronto lo que veo es que dentro de un contenedor del documento quieres cargar otro documento completo con <html><head><body>... y no sé si el navagador lo hace pero creo que no debería...
Por otro lado cuando envías: header("Location: algo.php"); en AJAX no recibirás un estado 200 si no que posiblemente recibas un 302 REDIRECT o algo así.
Prueba a ver que te da esto:
Código:
if (pagina_requerida.readyState == 4) {
alert(pagina_requerida.statusText + " : " + pagina_requerida.status);
}