function nuevoAjax(){ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo */
	var xmlhttp=false; 

	try
	{ 
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); // Creacion del objeto AJAX para navegadores no IE
	}
	catch(e)
	{ 
		try
		{ 

			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); // Creacion del objet AJAX para IE 
		}
		catch(E)
		{
			xmlhttp=false;
		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined')
	{
		xmlhttp=new XMLHttpRequest();
	} 

	return xmlhttp; // retornar el objeto AJAX

}
//la funcion que har el trabajo 
//esta funcion es la que llamamos en el evento ONCLICK de nuestro boton 
function load_content(id) 
{ 
    //creamos el objeto 
    _objetus=nuevoAjax();
    //cargamos una varible con las variables que vamos a enviar 
    _values_send="id_contenido=" + id;
    _URL_="include/internet_ajax.php?" 
    _objetus.open("GET",_URL_+_values_send,true); 
	_objetus.setRequestHeader("if-modified-since", "sat, 1 jan 2000 00:00:00 GMT");
	_objetus.setRequestHeader("pragma", "no-store,no-cache");
    _objetus.setRequestHeader("cache-control", "no-cache, no-store,must-revalidate, max-age=-1"); // HTTP 1.1
    _objetus.setRequestHeader("expires", "-1");
        //una vez enviado los valores inmediatamente llamamos a la propiedad 
        //onreadystatechange 
    _objetus.onreadystatechange=function() { 
                //dentro de la funcion comprobamos el estado del proceso 
                //si es 4 (terminado) pedimos lo que nos han mandado 
        if (_objetus.readyState==4) 
        { 
                //usamos la propiedad responseText para recibir en una cadena 
                //lo que nos mandaron 
				/*_objetus.AppendHeader("pragma", "no-store,no-cache");
        		_objetus.AppendHeader("cache-control", "no-cache, no-store,must-revalidate, max-age=-1"); // HTTP 1.1
        		_objetus.AppendHeader("expires", "-1");*/
				target="div_content";
				document.getElementById(target).innerHTML = _objetus.responseText;
        } 
		else
        { 
                //usamos la propiedad responseText para recibir en una cadena 
                //lo que nos mandaron 
				target="div_content";
				document.getElementById(target).innerHTML = "Cargando...";
        } 
    } 
    //obligatorio .... luego explicar el porque 
    _objetus.send(null); 
} 


