function getHTTPObject()
{
    var xmlhttp;
    
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        if (!xmlhttp) {
            xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        
    }
    return xmlhttp;
}



function GetXmlHttpObject(handler)
{
    var objXmlHttp=null
    if (navigator.userAgent.indexOf("Opera")>=0) {
        alert("This example doesn't work in Opera")
        return
    }
    
    if (navigator.userAgent.indexOf("MSIE")>=0) {
        var strName="Msxml2.XMLHTTP"

        if (navigator.appVersion.indexOf("MSIE 5.5")>=0) {
            strName="Microsoft.XMLHTTP"
        }
        try	{
            objXmlHttp=new ActiveXObject(strName)
            objXmlHttp.onreadystatechange=handler
            return objXmlHttp
        }
        catch(e){
            alert("Error. Scripting for ActiveX might be disabled")
            return
        }
    }
    
    if (navigator.userAgent.indexOf("Mozilla")>=0) {
        objXmlHttp=new XMLHttpRequest()
        objXmlHttp.onload=handler
        objXmlHttp.onerror=handler
        return objXmlHttp
    }
}

function showMe(url,replaceTag)
{  
    tag=replaceTag
    xmlHttp=GetXmlHttpObject(stateChangedMe)
    xmlHttp.open("GET", url , true)
    xmlHttp.send(null)
}


function stateChangedMe()
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        
        if (xmlHttp.status==200) {
            document.getElementById(tag).innerHTML=xmlHttp.responseText
        } else {
            document.getElementById(tag).innerHTML=""
        }
    }
}