function download_completed(download_speed, upload_speed, server_id) {
	download_rate = Math.round((download_speed/8)*10)/10;
	upload_rate = Math.round((upload_speed/8)*10)/10;
	var speed = document.getElementById('speed');
	if (speed) {
    speed.innerHTML = "<p><strong>Last Result:</strong><br>";
    speed.innerHTML += "Download Speed: <strong>" + download_speed + "</strong> kbps (" + download_rate + " KB/sec transfer rate)<br>";
    speed.innerHTML += "Upload Speed: <strong>" + upload_speed + "</strong> kbps (" + upload_rate + " KB/sec transfer rate)</p>";

    var concurrent_calls = Math.floor((upload_speed / 31) * .75);

    speed.innerHTML += "<p>With this upload speed, we estimate that your connection could support <strong>" + concurrent_calls + "</strong> concurrent calls.</p>";
	}
	var speed_dealer = document.getElementById('speed_dealer');
	if (speed_dealer) {
    speed_dealer.innerHTML = "<p><strong>Last Result:</strong><br>";
    speed_dealer.innerHTML += "Download Speed: <strong>" + download_speed + "</strong> kbps (" + download_rate + " KB/sec transfer rate)<br>";
    speed_dealer.innerHTML += "Upload Speed: <strong>" + upload_speed + "</strong> kbps (" + upload_rate + " KB/sec transfer rate)</p>";

    var concurrent_calls = Math.floor((upload_speed / 31) * .75);

    speed_dealer.innerHTML += "<p>With this upload speed, we estimate that your connection could support <strong>" + concurrent_calls + "</strong> concurrent calls.</p>";

    speed_dealer.innerHTML += "<p>If these results are accurate, please save your results to move on to the next step in the installation.";  
    speed_dealer.innerHTML += " If they do not appear accurate and you would like to run the test again, please do so now by using the \"Restart\" button on the test.";
    speed_dealer.innerHTML += " Saving the results on this page will enable the QOS settings on your StarBox and will cause future speedtests to be inaccurate.</p>";

    var posturl = document.referrer;
    posturl += '&action=install_speedtest';
    posturl += '&download_speed='+download_speed;
    posturl += '&upload_speed='+upload_speed;
    speed_dealer.innerHTML += '<p><form action="'+posturl+'" method="post"><input type="submit" name="submit" value="Save Results" class="portal_form"></form></p>';

	}

	var abovebefore = document.getElementById('abovebefore');
	if (abovebefore) {
		abovebefore.style.display = "none";
	}
	var belowbefore = document.getElementById('belowbefore');
	if (belowbefore) {
		belowbefore.style.display = "none";
	}
	var aboveafter = document.getElementById('aboveafter');
	if (aboveafter) {
		aboveafter.style.display = "block";
	}
	var belowafter = document.getElementById('belowafter');
	if (belowafter) {
		belowafter.style.display = "block";
	}
}

