Live vs online (using javascript)

cool. one step forward another step backward… I figured out how to sync it, but now I don’t know how to make the variable useful. The returned variable is, once again, undefined regardless of stream status. Here’s what I have:

function reloadFrame() {
    for (var i=3;i<=14;i++){
    var nm = 'frame' + i;
    var ur = document.getElementById(nm).attributes[4].nodeValue;
    ur = ur.split("/");
    ur = ur[ur.length-2];
    ur = 'https://api.twitch.tv/kraken/streams/' + ur;
    var em = $.ajax({
	type: "GET",
        url: ur,
        dataType: 'jsonp',
	async: false}).response;

            if(em.data.stream === null) {
                document.getElementById(nm).style.width = '0px';
            } else {
                document.getElementByID(nm).style.width = '160px';
            document.getElementById(nm).src += '';
            }
    }

}