function download_completed(download_speed, upload_speed, server_id, language) {
	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) {
		if (language > 1) {
			speed.innerHTML = "<span lang='en-us' dir='rtl'><font face='Arial'><strong>نتيجة آخر قياس:</strong><br>" + "سرعة تحميل البيانات: <strong>" + download_speed + "</strong> كيلوبت/ثانية (" + download_rate + " كيلوبايت/ثانية معدل التنقل)<br>" + "سرعة رفع البيانات: <strong>" + upload_speed + "</strong> كيلوبت/ثانية (" + upload_rate + " كيلوبايت/ثانية معدل التنقل)</font></span>";
		} else {
			speed.innerHTML = "<strong>Last Result:</strong><br>" + "Download Speed: <strong>" + download_speed + "</strong> kbps (" + download_rate + " KB/sec transfer rate)<br>" + "Upload Speed: <strong>" + upload_speed + "</strong> kbps (" + upload_rate + " KB/sec transfer rate)";
		}
		
		// Call update function to store the results in the db
		 update(download_speed, upload_speed, language);
	}
	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";
	}
}

function update(download_speed, upload_speed, language) {
	
	document.hiddenForm.download_speed.value = download_speed;
	document.hiddenForm.upload_speed.value = upload_speed;
	document.hiddenForm.language.value = language;	
	document.hiddenForm.submit();
		
}

