
function createXHR() 
{
    var request = false;
        try {
            request = new ActiveXObject('Msxml2.XMLHTTP');
        }
        catch (err2) {
            try {
                request = new ActiveXObject('Microsoft.XMLHTTP');
            }
            catch (err3) {
		try {
			request = new XMLHttpRequest();
		}
		catch (err1) 
		{
			request = false;
		}
            }
        }
    return request;
}

function getBody(content)
{
	var x = content.indexOf("<!-- BEGIN RESULTS -->");
	if(x == -1) return "";
	
	x = content.indexOf(">", x);
	if(x == -1) return "";
	
	var y = content.lastIndexOf("<!-- END RESULTS -->");
	if(y == -1) return "";
	
	var z = content.slice(x + 1, y);
	return z;
}

