function GetXmlHttpObject()
{
/*
    if (typeof XMLHttpRequest != "undefined") { 
        return new XMLHttpRequest();
      } else if (typeof ActiveXObject != "undefined") { 
        return new ActiveXObject("Microsoft.XMLHttp"); 
      } else { 
        throw new Error("XMLHttpRequest not supported");
    }
*/
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;

}

function PostHTTP (objXMLHttp, sURL, sParams, spanID, spanIDHide) {
	objXMLHttp.open("POST",sURL,true);

	// Send the proper header for the POST method
	if (sParams.length > 0) {
		objXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		objXMLHttp.setRequestHeader("Content-length", sParams.length);
		objXMLHttp.setRequestHeader("Connection", "close");
	}

	objXMLHttp.onreadystatechange=function() {
		if(objXMLHttp.readyState==4) {
			document.getElementById(spanID).innerHTML=objXMLHttp.responseText;
			if (objXMLHttp.responseText.substring(0,4) == "<b>T")
			    //document.getElementById(spanIDHide).style.visibility = 'hidden';
			    document.getElementById(spanIDHide).innerHTML="";
		}
	}

	objXMLHttp.send(sParams);	// send params
}
