//FORMA LOS PARAMETROS Y LLAMA A LA FUNCION QUE CREA EL HTTPREQUEST
function getDatos(obj) { 
	  var poststr = "identidad=" + encodeURI( document.getElementById("entidades").value ); 
	  getXMLHTTPRequest('/ver_contacto.aspx', poststr); 
   }
   

//CREA EL OBJETO XMLHTTPREQUEST Y PREPARA LA COMUNICACION CON EL SERVIDOR
//DEFINE LA FUNCION A EJECUTARSE CUANDO CAMBIE LA PROPIEDAD ONREADY
function getXMLHTTPRequest(url, parametros){
	var request = false
	if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
		request = new XMLHttpRequest()
	} 
	else 
		if (window.ActiveXObject){ // pero si es IE
			try {
				request = new ActiveXObject("Msxml2.XMLHTTP")
			} 
			catch (e){ // en caso que sea una versión antigua
				try{
					request = new ActiveXObject("Microsoft.XMLHTTP")
				}
				catch (e){}
			}
		}
		else
			return false
		request.onreadystatechange=function(){ // función de respuesta
		cargarpagina(request)
	}
	request.open('POST', url, true) // asignamos los métodos open y send
	request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
    request.setRequestHeader("Content-length", parametros.length); 
    request.setRequestHeader("Connection", "close"); 
	request.send(parametros)
}

//SI CUMPLE CON EL ESTATUS Y SE ENCUENTRA LISTO PARA RESPONDER, SE DESPLIEGA EL 
//RESULTADO ARROJADO POR LA PAGINA .ASPX EN EL DIV=result DE LA PAGINA CONTACTO.ASPX
function cargarpagina(request){
	//alert("response: " + request.responseText + ", readyState: " + request.readyState + ", status : "  + request.status);
	if (request.readyState == 4 && (request.status==200 || window.location.href.indexOf("http")==-1))
			document.getElementById("result").innerHTML=request.responseText

}
