
function moreTowns(){
	RequestXMLHTTP('towns','/stad/meer/',processTowns);
}

function processTowns(towns){

	var nodeCount = 0;

	// Only proper way to count the nodes, so that it works in all browsers	
	for (var nodes = towns.childNodes, i = nodes.length, nodeCount = 0; i--;) if (nodes[i].nodeType == 1) nodeCount++;

	var resultHTML = "<ul class='towns'>";
	
	for(var i=0;i<nodeCount;i++){
	
		var townName = towns.getElementsByTagName("TownName")[i].childNodes[0].nodeValue;
		var provinceName = towns.getElementsByTagName("ProvinceName")[i].childNodes[0].nodeValue;
		var townCount = towns.getElementsByTagName("Count")[i].childNodes[0].nodeValue;
	
		resultHTML += "<li class='town' onClick='window.location=\"/stad/" +  provinceName + "/" + townName + "/\"'><a class='mapicon' href=\"/stad/" + provinceName + "/" + townName  + "/kaart/\"><img class='mapicon' src='/images/mapicon-small.jpg' alt='Kaart'></a><a class='townlink' href='/stad/" +  provinceName + "/" + townName + "/'>" + townName + "</a> (" + townCount + ")</li> ";
		
		
	}
	
	resultHTML += "</ul>";
	
	document.getElementById('towns_list').innerHTML = resultHTML;
	
}
