var xmlHttpProgress;
function GetXmlHttpObject()
{
  var xmlHttp=null;
  try
  {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
  }
  catch (e)
  {
    //Internet Explorer
    try
    {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  return xmlHttp;
}
function FillProgress() 
{ 
  if ((xmlHttpProgress.readyState==4) || (xmlHttpProgress.readyState=="complete"))
  { 
     document.getElementById("content").innerHTML=xmlHttpProgress.responseText;
     //window.location.assign('#Top');  //this seems to interfere with downloading
  } 
}
function ShowProgress(str)
{ 
  xmlHttpProgress=GetXmlHttpObject();
  if (xmlHttpProgress==null)
    return;
  var url="progress.php";
  url=url+"?sz="+str;
  url=url+"&sid="+Math.random();
  xmlHttpProgress.onreadystatechange=FillProgress;
  xmlHttpProgress.open("GET",url,true);
  xmlHttpProgress.send(null);

  //mv
  //var loader = document.getElementById('Test');
  //if (loader != null)
  //  loader.innerHTML = '<br><img src="../images/loading.gif" alt="loading" />';
}

