var x=1;
var metodo;
var mostrar;
metodo="GET";

function ajaxHTML(div,url)
{
 document.getElementById(div).innerHTML="<table width='90%' height='90%'><tr valign='middle'><td align='center'><img src='ajax.gif' /></td></tr></table>";
 ajax(div,url);
}

function ajaxHTML2(div,url,inner)
{
 if(inner!="")
 {
  document.getElementById(div).innerHTML=inner;
 }
 ajax(div,url);
}

function ajax(div,url)
{
 if(metodo == "GET")
 {
  eval("http"+x+" = new createRequestObject();");
  eval("http"+x+".open('GET', url);");
  eval("http"+x+".onreadystatechange = onreadystatechange(http"+x+",div);");
  eval("http"+x+".send(null);");
 }
 else
 {
  eval("http"+x+" = new createRequestObject();");
  eval("http"+x+".open('POST', url);");
  eval("http"+x+".onreadystatechange = onreadystatechange(http"+x+",div);");
  eval("http"+x+".setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');");
  eval("http"+x+".setRequestHeader('Cache-Control', 'no-store, no-cache, must-revalidate');");
  eval("http"+x+".setRequestHeader('Cache-Control', 'post-check=0, pre-check=0');");
  eval("http"+x+".setRequestHeader('Pragma', 'no-cache');");
  eval("http"+x+".send(url);");
 }
 x++;
}

function onreadystatechange(http,divDiag)
{
 return function ()
 {
  if(http.readyState == 4)
  {
   if(document.getElementById(divDiag).innerHTML != http.responseText)
   {
    document.getElementById(divDiag).innerHTML = http.responseText;
   }
  }
 }
}

function createRequestObject()
{
 var ro;
 var browser = navigator.appName;
 if(browser == "Microsoft Internet Explorer")
 {
  ro = new ActiveXObject("Microsoft.XMLHTTP");
 }
 else
 {
  ro = new XMLHttpRequest();
 }
 return ro;
}