function nuevoAjax() {
	
	  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;
	
	}
	
	
function consultarServidor(url, funcionEspera, funcionListo){
		ajax=nuevoAjax();
		ajax.open("GET", url,true);
		ajax.onreadystatechange=function(){ 

			if (ajax.readyState==1)	{
					funcionEspera();
			}
			if (ajax.readyState==4){
					funcionListo();
			} 
		}
		ajax.send(null);
}	


