//<![CDATA[

// Does this browser support try-catch?
var tc = false;
try {
        tc = true;
} catch(f) { }

var xmlHttpError = 'XML HTTP Request: OK';

function getRequestObject() {
        var objRequest;
        if (window.ActiveXObject) {
                if (tc) {
                        try {
                                objRequest = new ActiveXObject('Msxml2.XMLHTTP');
                        }
                        catch(e) {
                                try {
                                        objRequest = new ActiveXObject('Microsoft.XMLHTTP');
                                }
                                catch(f) { }
                        }
                } else {
                        objRequest = new ActiveXObject('Microsoft.XMLHTTP');
                }
        } else if (window.XMLHttpRequest) {
                objRequest = new XMLHttpRequest();
        }
        return objRequest;
}

function include(pUrl,pElementId,pImageSrc) {
        if (arguments.length==3) {
                if (pImageSrc) {
                        document.getElementById(pElementId).innerHTML='<img src="'+pImageSrc+'" width="16" height="16">';
                }
        }
        var objRequest = getRequestObject();

        if (typeof(objRequest)=='object') {
                if (objRequest.readyState>=0) {
                        objRequest.onreadystatechange = function() { handleHttpResponse(objRequest, pElementId); };
                        objRequest.open('GET', pUrl, true);
                        objRequest.send(null);
                }else{
                        xmlHttpError = 'XML HTTP Request Object Unavailable';
                        return false;
                }
        }else{
                xmlHttpError = 'XML HTTP Request Object Not Supported';
                return false;
        }
}

function handleHttpResponse(pObjRequest, pElementId) {
        if (pObjRequest.readyState==4) {
                if (pObjRequest.status==200) {
                        document.getElementById(pElementId).innerHTML=pObjRequest.responseText;
                        pObjRequest=null;
                }
        }
}



function show_flash() {
  document.getElementById('loading').className = "hidden";
  document.getElementById('elem').className = "visible";
}


//-->
//]]>
