function crearAjax()
{ 
	var ajaxs = ["Msxml2.XMLHTTP","Msxml2.XMLHTTP.4.0","Msxml2.XMLH TTP.5.0","Msxml2.XMLHTTP.3.0","Microsoft.XMLHTTP"];
	var ajax = false;
	for(var i=0 ; !ajax && i<ajaxs.length; i++)
	{
		try
		{ 
			ajax = new ActiveXObject(ajaxs[i]); 
		}
		catch(e) 
		{ 
			ajax = false; 
		}
	}
	if(!ajax && typeof XMLHttpRequest!='undefined') 
	{
		ajax = new XMLHttpRequest();
	}
	return ajax;
}

function devolver_datos(contenidor,dir,pregunta)
{
	var ajax = crearAjax();
	
	if(!ajax)
	{
		alert("Tu navegador no acepta Ajax");
		return false;
	}
	document.getElementById(contenidor).innerHTML = "<font face='verdana, arial' size='1'>Cargando... Espere por favor</font>"
	
	pagina=dir + "&hora="+ Date();
	
	ajax.open("GET", pagina,true);
	ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==4) 
		{
			document.getElementById(contenidor).innerHTML=ajax.responseText;
		}
	}
	ajax.send(null)
}


function devolver_datos2(pagina_html, contenidor)
{
	var ajax = crearAjax();
	if(!ajax)
	{
		alert("Actualize su navegador para poder utilizar este programa de forma correcta");
		return false;
	}
	document.getElementById(contenidor).innerHTML = "<font face='verdana, arial' size='1'>Cargando... Espere por favor</font>"
	ajax.open("get",pagina_html,true);

	
	ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==4) 
		{
			document.getElementById(contenidor).innerHTML=ajax.responseText;
		}
	}
	ajax.send(null)
}


function cargar_pagina(contenidor,dir,id)
{
	var ajax = crearAjax();
	
	if(!ajax)
	{
		alert("Tu navegador no acepta Ajax");
		return false;
	}
	document.getElementById(contenidor).innerHTML = "<font face='verdana, arial' size='1'>Cargando... Espere por favor</font>"
	
	pagina=dir + "?hora="+ Date()+"&id="+id;
	
	ajax.open("GET", pagina,true);
	ajax.onreadystatechange=function() 
	{
		if (ajax.readyState==4) 
		{
			document.getElementById(contenidor).innerHTML=ajax.responseText;
		}
	}
	ajax.send(null)
}


function cargarContenido(pagina_html, contenidor,dir)
{
	var contenedor;
	ajax = new Array();
	
	contingut = document.getElementById(contenidor);
	// creamos un nuevo objeto ajax
	_ajax=crearAjax();
	//cargar el archivo html por el método GET
	_ajax.open("GET", dir + pagina_html,true);
	_ajax.onreadystatechange=function() 
	{
	    if (_ajax.readyState==1)
		{
        	contingut.innerHTML = "<font face='verdana, arial' size='1'>Cargando...</font>";
    	}
		if (_ajax.readyState==4) // Readystate 4 significa que ya acabó de cargarlo
		{
			contingut.innerHTML = _ajax.responseText
		}
	}
	_ajax.send(null)
}



var http = crearAjax();
