var selectedAPs = getE("selectedAPs");
var selectedClients = getE("selectedClients");
var table = document.getElementsByTagName("table")[0];
var ssidList = document.getElementsByTagName("table")[1];
var saved = getE("saved");
var ssidCounter = getE("ssidCounter");
var ssid = getE("ssid");
var num = getE("num");
var enc = getE("enc");
var randomIntrvl = getE("randomIntrvl");
var randomBtn = getE("randomBtn");
var resultInterval;
var data = {};
function getResults() {
getResponse("attackInfo.json", function(responseText) {
var res;
try {
res = JSON.parse(responseText);
} catch(e) {
// wut
showMessage("JSON Parsing failed :-(", 2500);
return;
}
// TODO: more sanity checks on res && res.aps
var aps = "";
var clients = "";
var tr = "
Attack
Status
Start/Stop
";
for (var i = 0; i < res.aps.length; i++) aps += "
" + escapeHTML(res.aps[i]) + "
";
for (var i = 0; i < res.clients.length; i++) clients += "
" + escapeHTML(res.clients[i]) + "
";
selectedAPs.innerHTML = aps;
selectedClients.innerHTML = clients;
if(res.randomMode == 1) randomBtn.innerHTML = "Disable Random";
else randomBtn.innerHTML = "Enable Random";
for (var i = 0; i < res.attacks.length; i++) {
if (res.attacks[i].running) tr += "