function DoCallback2(data)	{
	  // branch for native XMLHttpRequest object
  if	(window.XMLHttpRequest)	{
    req2	=	new XMLHttpRequest();
    req2.onreadystatechange	= processReqChange2;
    req2.open('POST', url2,	true);
    req2.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    req2.send(data);
// branch for IE/Windows ActiveX version
}
  else	if	(window.ActiveXObject)	{
    req2	=	new ActiveXObject('Microsoft.XMLHTTP');
     if	(req2)	{
      req2.onreadystatechange	= processReqChange2;
      req2.open('POST', url2,	true);
      req2.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
      req2.send(data);
              }
           }
}

function processReqChange2()	{
  // only if req shows 'loaded'
   if	(req2.readyState	==	4)	{
    // only if 'OK'
     if	(req2.status	==	200)	{
       eval(what2);
       }
     else	{
      alert('There was a problem retrieving the XML data: '	+ req2.responseText);
      }
    }
}


