function newXmlHttp(){
    var xmlhttp = false;

    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        }catch(e){
            try{
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            }catch(e){
                xmlhttp = false;
            }
        }


    if(!xmlhttp && document.createElement){
        xmlhttp = new XMLHttpRequest();
    }

    return xmlhttp;
}