//variable global para peticiones
var objAjax = null;

function crearObjeto() {
	var xmlhttp;
    // Probamos con IE
    try {
        // Funcionará para JavaScript 5.0
        xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
        try {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch(oc) {   
            xmlHttp = null;
        }
    }

    // Si no se trataba de un IE, probamos con esto
    if(!xmlHttp && typeof XMLHttpRequest != "undefined") {
        xmlHttp = new XMLHttpRequest();
    }

    return xmlHttp;
}

//funcion que se llama a una 'pag' con el metodo GET
// elemResp : elemento que recibe la respuesta.
// pag      : pagina que se envia solicitud.
// msjEspera: Mensaje de espera (puede ser null).
function enviarPeticion(elemResp, pag, msjEspera) {
    // 1.- Creamos el objeto xmlHttpRequest    
    if (objAjax == null) {
    	objAjax = crearObjeto();
    }
    
    if (msjEspera == null)
       msjEspera = '';
    
    // 2.- Definimos la llamada para hacer un simple GET. 
    var ajaxRequest = pag;
    
    // 3.- Marcar qué función manejará la respuesta
    objAjax.onreadystatechange = function () {
    	if(objAjax.readyState == 4 && objAjax.status == 200) {
    		var received = objAjax.responseText;
    		document.getElementById(elemResp).innerHTML = received;
    	} else {
    		document.getElementById(elemResp).innerHTML = msjEspera; // 'un momento buscando video ...';
    	}
    }
   
    // 4.- Enviar
    objAjax.open("GET", ajaxRequest, true);
    objAjax.send("");
}

function cargarMenu() {

	enviarPeticion('MenuHeader', 'http://www.psicologia-online.com/libreria2/menu.html', '');
	
	return false;
}

function cargarMenuPrincipal() {

	enviarPeticion('MenuHeader', 'http://www.psicologia-online.com/libreria2/menuPrincipal.html', '');
	
	return false;
}