function $(id) { return document.getElementById(id); }

function test_completed(download_speed, upload_speed, latency, server_id) {
	download_rate = Math.round((download_speed/8)*10)/10;
	upload_rate = Math.round((upload_speed/8)*10)/10;
	recordResult(download_speed,upload_speed);
	var speed = $('speed');
	
	if (latency && $('latency_result')) {
		$('latency_result').innerHTML = latency + "ms";
	}
	if ($('download_result')) {
		$('download_result').innerHTML = download_speed + " kbps (" + download_rate + " KB/sec transfer rate)";
	}
	if ($('upload_result')) {
		$('upload_result').innerHTML =  upload_speed + " kbps (" + upload_rate + " KB/sec transfer rate)";
	}
	var abovebefore = $('abovebefore');
	if (abovebefore) {
		abovebefore.style.display = "none";
	}
	var belowbefore = $('belowbefore');
	if (belowbefore) {
		belowbefore.style.display = "none";
	}
	var aboveafter = $('aboveafter');
	if (aboveafter) {
		aboveafter.style.display = "block";
	}
	var belowafter = $('belowafter');
	if (belowafter) {
		belowafter.style.display = "block";
	}
}

function recordResult(download_speed,upload_speed) {
	var url = 'https://secure.netservers.co.uk/speedtest?upload=' + upload_speed + '&download=' + download_speed;
//	var url = 'http://linux1.camcom.co.uk/speedtest?upload=' + upload_speed + '&download=' + download_speed;
	bObj = new JSONscriptRequest(url);
	bObj.buildScriptTag();
	bObj.addScriptTag();
}


