function CreateXMLHttpRequest()
{
	var	xmlHttpReq = null;
	if( typeof(XMLHttpRequest)!="undefined" )
		xmlHttpReq = new XMLHttpRequest();
	if( xmlHttpReq != null )
	  return xmlHttpReq;
	try	
	{
		xmlHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch(e) 
	{
		try
		{
			xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)	
		{
			return null;
		}
	}
	return xmlHttpReq;
}

function GetResponse(url){
  var request = CreateXMLHttpRequest();
  request.open("GET",url,false);
  request.send(null);
  return GetResponseText(request);
}

function GetResponseText(request){
  if((request.readyState == 4) && (request.status == 200))
    return request.responseText;
  else
    return null;
}