function crearObjeto() {
		if (window.ActiveXObject) { 
			return new ActiveXObject('Microsoft.XMLHTTP');
		} else if (window.XMLHttpRequest) { 
			return new XMLHttpRequest();
		} else { 
			return false;
		}
}

function enviarPeticion(url, opciones) {
	var objeto = crearObjeto();
	var metodo = opciones.metodo || "POST";
	var url = url;
	var envio = opciones.envio || '';
	
	if (metodo.toUpperCase() == 'POST') {
		objeto.open(metodo, url, true);
		objeto.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
		if (objeto.overrideMimeType) {
			objeto.setRequestHeader('Connection', 'close');
		}
		objeto.send(envio);
	} else {
		objeto.open(metodo, url+"?"+envio, true);
		objeto.send(null);
	}
	objeto.onreadystatechange = function () {
		if (objeto.readyState == 4) {
			if (objeto.status == 200) {
				eval(objeto.responseText);
			} else {
				alert('Ocurrio un error.');
			}
		}
	}
}
