function nuevoAjax()
{
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false;
	try
	{
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
                     // Creacion del objet AJAX para IE
                     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); }

	return xmlhttp;
}

function desp_gen(id_desp){

   // Obtengo la capa donde se muestran las respuestas del servidor:
   var capaBloque=document.getElementById("capa_bloque");
   var desp=document.getElementById(id_desp);
   //var desp2=document.getElementById("der_desp");
//izq_desp der_desp

   //alert(desp.value);
   //alert(desp2.value);

var aleatorio=Math.random();    

   // Creo el objeto AJAX
   var ajax=nuevoAjax();
   // Coloco el mensaje "Cargando..." en la capa
   //capaBloque.innerHTML = "Cargando...";

//ajax.open("GET", "ajax_cache_2.php?accion=mostrar&aleatorio="+aleatorio, true); 

   ajax.open("GET","typo3conf/ext/plugins_expediciones/pi19/funciones.conexion.inc.php?desp="+desp.value+"&boton="+id_desp+"&aleatorio="+aleatorio,true);
   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   //ajax.send("funcion="+funcion+"&contador="+contador+"&uidarticulo="+uidarticulo+"&url="+url);
   //ajax.send(null);


  
   ajax.onreadystatechange=function(){

      if (ajax.readyState==4)
      {          
         if(ajax.status==200){
            // Respuesta recibida. Coloco el texto plano en la capa correspondiente
            capaBloque.innerHTML = ajax.responseText;
         }
         else if(ajax.status==404){
            capaBloque.innerHTML = "La direccion no existe";
         }
         else{
            capaBloque.innerHTML = "Error: ".ajax.status;
         }
      }
   }

   ajax.send(null);
}
