function GetCgiResponse(url)
{
 var retval=null;
 var xmlhttp = null;
 
 try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
 catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
 catch (e) { try { xmlhttp = new XMLHttpRequest(); }
 catch (e) { try { xmlhttp = window.createRequest(); }
 catch (e) { xmlhttp = null; }}}}
 
 if(url.indexOf("?")>-1) url += "&";
 else url += "?";
 url += "_UID=" + Math.random();
 
    if (xmlhttp!=null)
    {
  try {
      xmlhttp.open("GET",url,false);
      xmlhttp.send("");
  }
  catch (e) {
   retval = "";
  }
 
     if (xmlhttp.readyState != 4)
     {
   retval = "";
     }
     else if (xmlhttp.status == 200)
  {
      retval = xmlhttp.responseText;
     }
    }
 else
 {
  retval = "";
 }
 
 return retval;
}
