function getData(dataSource, divID){
	var XMLHttpRequestObject = false;
	if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if(XMLHttpRequestObject) {
		var obj;
		if (obj = document.getElementById(divID)){
			obj.innerHTML = "Cargando. Espere ...";
			XMLHttpRequestObject.open("GET", dataSource);
			XMLHttpRequestObject.onreadystatechange = function(){
				if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
					obj.innerHTML = XMLHttpRequestObject.responseText;
				}
			}
			XMLHttpRequestObject.send(null);
		}
	}
}

function postData(dataSource, divID, arrValores){
	var XMLHttpRequestObject = false;
	if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if(XMLHttpRequestObject) {
		var obj;
		if (obj = document.getElementById(divID)){
			obj.innerHTML = "Cargando. Espere ...";
			XMLHttpRequestObject.open("POST", dataSource);
			XMLHttpRequestObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			XMLHttpRequestObject.onreadystatechange = function(){
				if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
					obj.innerHTML = XMLHttpRequestObject.responseText;
				}
			}
			var salida="";
			for (i=0;i<arrValores.length;i++){
				if (salida.length) salida+="&";
				salida+=arrValores[i][0]+"="+arrValores[i][1];
			}
			XMLHttpRequestObject.send(salida);
		}
	}
}
