function uzXmlHttp() {
    var xmlhttp;
    try {
        // Opera 8.0+, Firefox, Safari
        xmlhttp = new XMLHttpRequest();
    } catch (e) {
        // Internet Explorer Browsers
        try {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e){
                // Something went wrong
                alert("Your browser does not support AJAX.");
                return false;
            }
        }
    }
    return xmlhttp;
}

function alterContent(elementid, content) {
    if (document.all) {
        document.getElementById(elementid).innerHTML = content;
    } else if (document.getElementById) {
        rng = document.createRange();
        el = document.getElementById(elementid);
        rng.setStartBefore(el);
        htmlFrag = rng.createContextualFragment(content);
        while (el.hasChildNodes()) {
            el.removeChild(el.lastChild);
        }
        el.appendChild(htmlFrag);
    }
}
