
  function xmlhttp_get(pagina,parametros,activa_editor) {
	 var texto = "";
	 
    if (pagina=="") {
	  alert("Debe indicar la pagina que será llamada...");
	  return false; 
	}
	if (parametros=="") {
	  enviar = null;
	} else {
	  enviar = parametros;
	}
    var xmlhttp=false;
    /*@cc_on @*/
    /*@if (@_jscript_version >= 5)
      // JScript gives us Conditional compilation, we can cope with old IE versions.
      // and security blocked creation of the objects.
      try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
        try {
          xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (E) {
          xmlhttp = false;
        }
      }
    @end @*/
    if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	  try {
		xmlhttp = new XMLHttpRequest();
	  } catch (e) {
		xmlhttp=false;
	  }
    }
    if (!xmlhttp && window.createRequest) {
	  try {
	    xmlhttp = window.createRequest();
	  } catch (e) {
        xmlhttp=false;
	  }
    }
    if (enviar != null) {
	  xmlhttp.open("GET", pagina+"?"+enviar, true);
	} else {
      xmlhttp.open("GET", pagina, true);
	}
    xmlhttp.onreadystatechange=function() {
      if (xmlhttp.readyState==4) {
        if (xmlhttp.status==200) {
		  if (document.getElementById('xmlhttp_datos')) {
		    document.getElementById('xmlhttp_datos').innerHTML = xmlhttp.responseText;
		  } else {
  			texto = xmlhttp.responseText;
  			eval(texto);
		  }

        }
        else if (xmlhttp.status==404) alert("La página solicitada no existe...")
        else alert("Status is "+xmlhttp.status)
      }
    }
    xmlhttp.send(null);
		
		return texto;
  }
