
function ajaxCall(callURL, containerID, loadImageURL) {
    try {
        var xmlHTTP=GetXmlHttpObject()
        
        if (xmlHTTP==null) {
            alert ("Unfortunately, your browser does not support HTTP Request.")
            return
        }
        
        //alert(callURL);
 
        xmlHTTP.onreadystatechange = function(){
            if ((xmlHTTP.readyState==4 || xmlHTTP.readyState=="complete") && xmlHTTP.status == 200) {
                document.getElementById(containerID).innerHTML = xmlHTTP.responseText;
                delete xmlHTTP;
            }else{
                if (loadImageURL != null && loadImageURL != ''){
                    document.getElementById(containerID).innerHTML = '<img src="' + loadImageURL + '">';
                }
            }
        }       
        xmlHTTP.open("GET", callURL, true)
        xmlHTTP.send(null)
        
    } catch (ex) {alert(ex.message)}
}

function GetXmlHttpObject() { 
    var oXMLHttp = null;

    if (window.XMLHttpRequest) {
        oXMLHttp = new XMLHttpRequest()
    } else if (window.ActiveXObject) {
        try {
            oXMLHttp = new ActiveXObject("Msxml2.XMLHTTP")
        } catch(ex) {
            try {oXMLHttp = new ActiveXObject("Microsoft.XMLHTTP")} catch(ex) {}
        }
    }
    return oXMLHttp
}
