// JavaScript Document
// CREO EL OBJETO AJAX
function NuevoAjax(){
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;
}
// Creo la FUNCION QUE PROCESA LOS DATOS Y CARGA EL PHP
// Los campos están definidos por un ARRAY, y se cargan desde el submit
// Por lo tanto este script se puede usar como librería independiente
// (!)Queda suelto el último &, ver si trae problemas con algo
function Cargar(urlenvio, urlimg, div_preload, div_cont, campos){
op=[];
var url, contenido, preloader;
url= urlenvio+'?';
for(j in campos){
	op[j]=document.getElementById(campos[j]).value;
	url+= campos[j]+"="+op[j]+'&'; 
}
contenido = document.getElementById(div_cont);
preloader = document.getElementById(div_preload);
ajax=NuevoAjax();
ajax.open("GET", url,true);
ajax.onreadystatechange=function(){
	if(ajax.readyState==1){
		preloader.innerHTML = '<img src="'+urlimg+'/img/loading.gif" alt="cargando" />';
		preloader.style.display = "";
		// preloader.style.background = "url('img/loading.gif') no-repeat";
		contenido.style.display = "none";
		// preloader.style.backgroundColor = "#FF0000";
			// Mostrar SEXYBOX:
			// sexyBOX('Cargando...','120'); return false;
	}else if(ajax.readyState==4){
		if(ajax.status==200){
			contenido.style.display = "";
			contenido.innerHTML = ajax.responseText;
			//preloader.innerHTML = "Cargado.";
			//preloader.style.background = "url('img/loaded.gif') no-repeat";
			preloader.style.display = "none";
			// Cerrar SEXYBOX
			// setTimeout('sexyCERRAR()',1);
		}else if(ajax.status==404){
			preloader.innerHTML = "La página no existe";
		}else{
			preloader.innerHTML = "Error:".ajax.status;
		}
	}
}
ajax.send(null);
}



// LLAMADA:
// OJO: Acá NO puedo hacerlo onload xq ya uso window.onload en otro script, sino:
// asignamos la función al botón de envío al cargar la página, así no tocamos el html
// Desde acá cargo la dirección a donde se envía y los campos mediante un array
/* window.onload=function(){
  document.getElementById('Submit').onclick=function(){ Cargar('contactos_p2_ajax.php',['nombre','correo','tel','subject','mensaje','concopia','tres']); }
} */