var xmlHttp

function ajaxkeepalive(str)
{
   xmlHttp=GetXmlHttpObject()
   if (xmlHttp==null)
   {
      alert ("Browser does not support HTTP Request")
      return
   }
   new Date().getTime();
   var url=page_to_request
   url=url+"?q="+str
   url=url+"&sid="+user
   url=url+"&stat="+reg
   url=url+"&ip="+ip
   url=url+"&username="+username
   url=url+"&time=" + new  Date().getTime();
   xmlHttp.onreadystatechange=stateChanged
   xmlHttp.open("GET",url,true)
   xmlHttp.send(null)
}

function stateChanged()
{
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   {
	  if (document.getElementById(response_id)) {
      document.getElementById(response_id).innerHTML=xmlHttp.responseXML.getElementsByTagName('members')[0].firstChild.data;
	  }
	  if (document.getElementById(response_id2)) {
	  document.getElementById(response_id2).innerHTML=xmlHttp.responseXML.getElementsByTagName('users')[0].firstChild.data;  
	  }
	  //document.getElementById(response_id).innerHTML='1';
	  //alert(xmlHttp.responseText);
   }
}

function GetXmlHttpObject()
{
   var objXMLHttp=null
   if (window.XMLHttpRequest)
   {
      objXMLHttp=new XMLHttpRequest()
   }
   else if (window.ActiveXObject)
   {
      objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
   }
   return objXMLHttp
}
