/** XHConn - Simple XMLHTTP Interface - 2005-04-08        **/
function XHConn(){
	var xmlhttp, bComplete = false;
	try { 
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
	}catch (e) {
		try { 
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
		}catch (e) {
			try { 
				xmlhttp = new XMLHttpRequest(); 
			}catch (e) { 
				xmlhttp = false; 
			}
		}
	}
	if (!xmlhttp) return null;
	this.connect = function(sURL, sMethod, sVars, fnDone){
		if (!xmlhttp) return false;
		bComplete = false;
		sMethod = sMethod.toUpperCase();
	
		try {
			if (sMethod == "GET"){
				xmlhttp.open(sMethod, sURL+"?"+sVars, true);
				sVars = "";
			}else{
				xmlhttp.open(sMethod, sURL, true);
				xmlhttp.setRequestHeader("Method", "POST "+sURL+" HTTP/1.1");
				xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			}
			xmlhttp.onreadystatechange = function(){
		        if (xmlhttp.readyState == 4 && !bComplete){
		          bComplete = true;
		          fnDone(xmlhttp);
		
				}
			};
			xmlhttp.send(sVars);
		}catch(z) {
			return false;
		}
	return true;
	};
	return this;
}


function cargar_contenido_div(target,url){
	document.getElementById(target).innerHTML = '<p class=\"load\">Cargando...</p>';
	var myConn = new XHConn();
	if (!myConn) alert("XMLHTTP no esta disponible. Int?ntalo con un navegador m?s reciente.");
	var query = function (oXML) {  
		document.getElementById(target).innerHTML = oXML.responseText; 
	};
	
	myConn.connect(url, "GET", "", query);
}

