// Speed test calculation routine and time get function.
var DLcnt=0;
	
function getTime() 
{
	time = new Date();
	return time.getTime();
}

function findDLSpeed(startTime) 
{
	//if(window,document.form_st.done.value == 1) return;
	if(document.getElementById('dlsize').value == "3072" && DLcnt < 3) { DLcnt++; return; }
	if(document.getElementById('dlsize').value == "10240" && DLcnt < 9) { DLcnt++; return; }
	
	timeEnd = getTime();
	timeElapsed = (timeEnd - startTime)/1000;
	dl_kbps = ((Number(document.getElementById('dlsize').value) + Number('2.5'))/timeElapsed) * 8; //2.5kb to compensate page overhead

	// Use form data and post form to ss script.
	document.getElementById('speed').value	= dl_kbps;
	document.getElementById('starttime').value	= escape(startTime);
	document.getElementById('endtime').value	= escape(timeEnd);
	document.getElementById('done').value	= 1;
	window.document.form_st.submit();
}



// Function to display an error when a test image failed to load
function displayError() {
  window.location.replace("/?page=" & document.getElementById('mode').value & "&mode=error");
}
