function GetXmlHttp()
{
    var ret;
    
    if(window.XMLHttpRequest)
    {
        ret = new XMLHttpRequest();
    }
    else
    {
        ret = new ActiveXObject('Microsoft.XMLHTTP');
    }
    
    return ret;
}

function startAJAXLoad(objXML, url, f)
{
    objXML.open("GET", url, true);
    objXML.onreadystatechange = f;
    objXML.send(null);
}

function checkAJAXResponse()
{

}

function getXmlParser()
{
    try
    {
        ret = new ActiveXObject("Microsoft.XMLDOM");
    }
    catch(e)
    {
        try
        {
            ret = document.implementation.createDocument("", "", null);
        }
        catch(e) 
        {
            alert(e.message)
        }
    }
    
    return ret;
}