//	Creamos una variable para el objeto XMLHttpRequest
var req;
var div;
//	Creamos una funcion para cargar los datos en nuestro objeto.
//	Antes tenemos que crear el objeto.

function cargaXML(url,variables,capa) {
	div=capa;
	//	Primero vamos a ver si la URL es una URL :)
	if(url==''){
		return;		
	}
	
	//	Mozilla
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange;		
		req.open("POST", url, true);
		req.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); //cabeceras POST
		req.send('&'+variables);
		
		
	//	Internet Explorer Windows
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
		
		if (req) {
			req.onreadystatechange = processReqChange;
			req.open("POST", url, true);
			req.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); //cabeceras POST
			req.send('&'+variables);
			
		}
	}
}

//	Funcion que se llama cada vez que se dispara el evento onreadystatechange
//	del objeto XMLHttpRequest
function processReqChange(){

	var contenedor = document.getElementById(div);
	if(req.readyState == 4){

		contenedor.innerHTML = (req.responseText);
	} else {
		
		contenedor.innerHTML = '<img src="../images/banda_carga.gif" class="imagen_carga" align="center"/><br />';
	}
}