
var xmlhttp = false;
var undefined;
var dynidcontenido;


function makeSimpleRequestX(url){
	try{
		if(window.XMLHttpRequest){
			// code for Mozilla, etc.
			xmlhttp = new XMLHttpRequest();
			xmlhttp.onreadystatechange = viewResultsX;
			xmlhttp.open("POST", url, true);
			xmlhttp.send(null);
		}
		else{
			 if(window.ActiveXObject){
				// code for IE
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
				if(xmlhttp){
					xmlhttp.onreadystatechange = viewResultsX;
					xmlhttp.open("POST", url, true);
					// aquí a veces da error
					xmlhttp.send();
				}
			}
		}
	}
	catch(e){
		alert(e);
	}
}

// Para acceder a paginas url (puede tener parametros)
function getRecursoX(url, idcontenido){
	try{
		dynidcontenido = idcontenido;
		document.getElementById(dynidcontenido).style.display = "";
		makeSimpleRequestX(url);
	}
	catch(e){
		alert(e);
	}
}

function viewResultsX(){
	// if xmlhttp shows "loaded"
	if (xmlhttp.readyState == 4){
		// if "OK"
		if(xmlhttp.status == 200){
			document.getElementById(dynidcontenido).innerHTML = xmlhttp.responseText;
			document.getElementById(dynidcontenido).style.display = "";
		}
		else{
			document.getElementById(dynidcontenido).innerHTML = "<h1>Error en la recepción de los datos</h1>" + xmlhttp.responseText
			document.getElementById(dynidcontenido).style.display = "";
		}
	}
}



