function getStatus(code, elemID) { var request = new XMLHttpRequest(); request.open('GET', 'https://api.charge-it-mobility.com/RNs/Prod/EVSEs-%3EStatus', true); request.onload = function () { var data = JSON.parse(this.response); var state = ""; var icon = ""; var status = data[code]; if (status) { var timeKey = Object.keys(status)[0]; var value = status[timeKey]; if (value == "Available") { state = "frei"; icon = ''; } else { state = "belegt"; icon = ''; } } else { state = "Keine Info"; icon = ''; } document.getElementById(elemID + "_icon").innerHTML = icon; document.getElementById(elemID).innerHTML = state; }; request.send(); }