function createXMLHttpRequest()
{  /*
   Obtener la instancia del objeto XMLHttpRequest

   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 objeto AJAX para IE
         xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(E)
	  {  xmlhttp=false;
	  }
   }

   if(!xmlhttp && typeof XMLHttpRequest!="undefined")
   {  //Creacion del objeto AJAX para Mozilla, Safari, ...
      xmlhttp=new XMLHttpRequest();
   }

   return(xmlhttp);
}
/* .......................................................................... */
function openWindow(pageWeb,name,opcion)
{  var miVentana;

   switch(opcion)
   {  case "max":  miVentana=window.open(pageWeb,name,"width="+(screen.width-10)+",height="+(screen.height-75)+",resizable=no,toolbar=no,menubar=no,scrollbars=yes,status=yes,location=no,left=0,top=0");break;
      case "small":var w=550;
	               var h=325;
                   miVentana=window.open(pageWeb,name,"width="+w+",height="+h+",resizable=no,toolbar=no,menubar=no,scrollbars=no,status=yes,location=no,left="+((screen.width/2)-(w/2))+",top="+((screen.height/2)-(h/2)));break;

	  default:miVentana=window.open(pageWeb,name);break;
   }
}