function cpHttpRequest(url, containerId) {
    var xmlHttp = null;

    if (window.XMLHttpRequest)      // code for IE7, Firefox, Opera, etc.
        xmlHttp = new XMLHttpRequest();
    else if (window.ActiveXObject)  // code for IE6, IE5
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

    if (xmlHttp != null) {
        xmlHttp.onreadystatechange = function() {
            if (xmlHttp.readyState == 4 && (xmlHttp.status == 200 || window.location.href.indexOf("http") == -1))
                document.getElementById(containerId).innerHTML = xmlHttp.responseText;
            document.getElementById(containerId).style.display = 'block';
        }
        xmlHttp.open("GET", url, true);
        xmlHttp.send(null);
    } else
        alert("Your browser does not support XMLHTTP.");
}