//Gets the browser specific XmlHttpRequest Object
function getXmlHttpRequestObject() {
    if (window.XMLHttpRequest) {
        return new XMLHttpRequest(); //Not IE
    } else if(window.ActiveXObject) {
        return new ActiveXObject("Microsoft.XMLHTTP"); //IE
    } else {
        alert("Your browser doesn't support the XmlHttpRequest object. Upgrade to the latest version you rube.");
    }
}

function doAjax(url, id) {         
    var receiveReq = getXmlHttpRequestObject();
    if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
        receiveReq.open("GET", url, true);
        receiveReq.onreadystatechange = function() {
            if (receiveReq.readyState == 4) {
                document.getElementById(id).innerHTML = receiveReq.responseText;
            }
        }
        receiveReq.send(null);
    }			
}
