/**
 * Functión que crea el objeto XMLHttpRequest
 */
function initXMLHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}
var objAjax = initXMLHTTPObject();
var strPage = "";
var strAjaxCallFunction = "";


/**
 * Controla las respuesta del servidor
 * 
 */
function getHttpResponse() {
	
	if (objAjax.readyState == 4) {
		
		if (objAjax.status == 200) {
			
			if (strAjaxCallFunction != "") {
				
				strString = strAjaxCallFunction + "();";				
				eval(strString);
				
			}
			
		} else {
			alert("Página " + strPage + " no encontrada...");
		}
	}
	
} 

