javascript:function getGameDoc() { getdoc = window.document; if(! getdoc.URL.match('game\.php')) {for(var i=0; i<window.frames.length; i++) { if(window.frames[i].document.URL.match('game\.php')) {getdoc = window.frames[i].document; }} } return getdoc;};var doc = getGameDoc();var resources = Array(Array(0,'Hout'),Array(1,'Leem'),Array(2,'Ijzer'));var resources_count = Array(0,0,0);var village_count = 0;var resource_datas = doc.getElementsByTagName('tr');var counting = -1;for(var j=0; j<resource_datas.length; j++) { if (counting > -1 && resource_datas[j].style.whiteSpace == 'nowrap') {if (resource_datas[j].childNodes[2].nodeName == 'TD') { var resources = resource_datas[j].childNodes[2];} else { var resources = resource_datas[j].childNodes[5];}var newresources = Array('','','');var resourcenumber = -1;for (var i = 0; i < resources.childNodes.length; i++) { if (resources.childNodes[i].nodeName == 'IMG') {resourcenumber++; } else if (resources.childNodes[i].nodeName == '#text') {newresources[resourcenumber] += resources.childNodes[i].nodeValue;/*alert('added to '+resourcenumber+': '+resources.childNodes[i].nodeValue);alert('0:'+newresources[0]+' - 1:'+newresources[1]+' - 2:'+newresources[2]);*/ }else { }}village_count++;/*alert('New village resources -> 0: '+newresources[0]+' - 1: '+newresources[1]+' - 2: '+newresources[2]);*/resources_count[0] += parseFloat(newresources[0]);resources_count[1] += parseFloat(newresources[1]);resources_count[2] += parseFloat(newresources[2]);/*alert('New Global Resources -> 0: '+resources_count[0]+' - 1: '+resources_count[1]+' - 2: '+resources_count[2]);*/ } else {if (tags = resource_datas[j].getElementsByTagName('th')) { if (tags.length > 2) {if (tags[2].firstChild.nodeValue == 'Grondstoffen') { counting = 0;} }} }}if(village_count > 0) { var output = 'Totalen:\nHout: '+resources_count[0]+'\nLeem: '+resources_count[1]+'\nIjzer: '+resources_count[2]; alert(output);} else { alert('Fout! Dorpen/Grondstoffen niet gevonden!');}