var objectXMLHttpRequest = null;
if (window.XMLHttpRequest) {
    objectXMLHttpRequest = new XMLHttpRequest();
} else if (window.ActiveXObject) {
    objectXMLHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
function callXHR(urlDataSource, divID)
{
    if(objectXMLHttpRequest) {
        var obj = document.getElementById(divID);
        objectXMLHttpRequest.open("GET", urlDataSource);
        objectXMLHttpRequest.onreadystatechange = function()
        {
            if (objectXMLHttpRequest.readyState == 4){
                if(objectXMLHttpRequest.status == 200) {
                    obj.innerHTML = objectXMLHttpRequest.responseText;
                } else {
                    alert("Sorry, Error: " + objectXMLHttpRequest.statusText);
                }
            } else {
                obj.innerHTML = '<span align="center" style="padding:2px;margin:2px;border:1px solid #DFD5C3;background:#FFF6D3;"><img src="/media/images/icons/loader/indicator_snake.gif" align="absmiddle" />&nbsp;Loading...</span>';
            }
        }
        objectXMLHttpRequest.send(null);
    }
}