function llamarasincrono (url,cadRef){
    var	cadUrl = url + "?r=" + Math.random();
    var pagina_requerida = false;
    if (window.XMLHttpRequest){
        // Si es Mozilla, Safari etc
        pagina_requerida = new XMLHttpRequest ();
    } else if (window.ActiveXObject){
        // pero si es IE
        try {pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP");}
        catch (e){
            // en caso que sea una versión antigua
            try{ pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP");}
            catch (e){}
        }
    } 
    else return false;
    pagina_requerida.onreadystatechange = function (){ cargarpagina (pagina_requerida);  }
	
    pagina_requerida.open ('POST',cadUrl, true); // asignamos los métodos open y send
    pagina_requerida.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    pagina_requerida.send (cadRef);
}

function objetus() {
	var xmlhttp=false;
	AjaxFailedAlert = "Su navegador no soporta las funcionalidades de este sitio y podria experimentarlo de forma diferente a la que fue pensada. Por favor habilite javascript en su navegador para verlo normalmente.\n";
	encodeURIString = true;
 	execute = false;

	if (window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
		if (xmlhttp.overrideMimeType) {
			xmlhttp.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject) { // IE
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}catch (e) {
 			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				xmlhttp = null;
			}
		}

		if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
			xmlhttp = new XMLHttpRequest();
				if (!xmlhttp){
					failed = true;
				}
		}
	}

	return xmlhttp ;

}

/*ejemplo del llamado a nuestro ajax*/
function recibeid(_pagina,valorget,valorpost,capa){
	ajax=objetus(_pagina);
	if(valorpost!=""){
		ajax.open("POST", _pagina+"?"+valorget+"&tiempo="+new Date().getTime(),true);
	} else {
		ajax.open("GET", _pagina+"?"+valorget+"&tiempo="+new Date().getTime(),true);
	}

	ajax.onreadystatechange=function() {
		if (ajax.readyState==1){
			document.getElementById(capa).innerHTML = "<img src='loadingcircle.gif' align='center'> Aguarde por favor...";
		}

		if (ajax.readyState==4) {
			if(ajax.status==200){ document.getElementById(capa).innerHTML = ajax.responseText; }
			else if(ajax.status==404){
				capa.innerHTML = "La direccion no existe";
			}
			else{
				capa.innerHTML = "Error: ".ajax.status;
			}
		}
	}

	if(valorpost!=""){
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(valorpost);
	} else {
		ajax.send(null);
	}

}

