var req

function loadXMLDoc(url,proceso){
	if (window.XMLHttpRequest){
		req = new XMLHttpRequest();
    	if (req.overrideMimeType) {
			req.overrideMimeType("text/xml");
		}   
	    req.onreadystatechange = eval(proceso);
	    req.open("GET",url,true);
	    req.send(null);
  	} 
  	else if (window.ActiveXObject) {
    	var ids = ["Msxml2.XMLHTTP.7.0","Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP","Microsoft.XMLHTTP"];
		for(var i=0; !req && i<ids.length; i++) {
		    try { 
		    	req = new ActiveXObject(ids[i]);
		    }
		    catch(ex) { 
		    	req = false; 
		    }
		}
    	if (req){
       		req.onreadystatechange = eval(proceso);
      		req.open("GET",url,true);
      		req.send();
    	}
  	}
}

function makeAJAX() {
	var xmlhttp=false; 
	try { 
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
	} catch (e) { 
		try { 
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { 
		    xmlhttp = false; 
		} 
	} 
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') { 
		xmlhttp = new XMLHttpRequest(); 
	} 
	return xmlhttp; 
}

function carga(contenedor,url){ 		
	var contenedorLugar;  
	contenedorLugar = document.getElementById(contenedor);
	ajaxNEW=makeAJAX(); 
	if (ajaxNEW.overrideMimeType && contenedor=='campos_completados') {
		ajaxNEW.overrideMimeType("text/html");
	}
	ajaxNEW.open("GET",url,true); 
	ajaxNEW.onreadystatechange=function() { 
		if (ajaxNEW.readyState==4)
			contenedorLugar.innerHTML = ajaxNEW.responseText;
	} 
	ajaxNEW.send(null) 
}

function limpia(contenedor){ 		
	var contenedorLugar; 
	contenedorLugar = document.getElementById(contenedor);
	contenedorLugar.innerHTML = '';
}