function buildXHR() {
    var request = false;
        try {
            request = new ActiveXObject('Msxml2.XMLHTTP');
        } catch (err1) {
            try {
                request = new ActiveXObject('Microsoft.XMLHTTP');
            } catch (err2) {
                try {
                    request = new XMLHttpRequest();
                } catch (err3) {
                    request = false;
                }
            }
        }
    return request;
}
function fetchPlaylist() {
    var xhr = buildXHR();
    xhr.onreadystatechange = function () {
        if (xhr.readyState == 4 && xhr.status == 200) {
            document.getElementById("playing").innerHTML = xhr.responseText;
        }
    }; 
    xhr.open("GET", "songinfo.html", true);
    xhr.send(null);
}