/* EL AJAX IMPROVISADO */
function AjaxRef(){
	HttpRef = false;
	if (window.XMLHttpRequest){
		HttpRef=new XMLHttpRequest;

		return HttpRef;
	}
	else if(window.ActiveXObject){
		try {
			HttpRef=new ActiveXObject("Microsoft.XMLHTTP");
			if (HttpRef){
				return HttpRef;
			}
		}catch (e){}
	}
}

function procesaForm(obj,contenedor,manejador){
	var campos=document.getElementById(obj);
	var tot=campos.length;
	var cadena="";
	for(var i=0;i<tot;i++){

		var nombre=campos.elements[i].name;
		var valor=campos.elements[i].value;
		if(i==0){
		cadena+=""+nombre+"="+valor;
		}else{
		cadena+="&"+nombre+"="+valor;
		
		}
	
	
	}

	//alert(contenedor+"desde la funcion procesaform");

	llamar(manejador,contenedor,cadena);

}

function llamar(ruta, contenedor,variables){
	peticion=AjaxRef();
	if (peticion){
		URL=ruta;
		peticion.open("POST", URL, true);
		peticion.onreadystatechange=function (){
			asignardatos(contenedor);
		};
		peticion.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		peticion.send(variables);
		
	}
}


function asignardatos(contenedor){
	
	if(peticion.readyState==3){		
		var midiv=document.getElementById(contenedor);
		midiv.innerHTML="<h2>Cargando <br/>Espere un momento</h2>";
		

	}
	if(peticion.readyState==4){		
		var respuesta=peticion.responseText;
		var midiv=document.getElementById(contenedor);
		midiv.innerHTML=respuesta;
		

	}
}
