
       // ConnectionSpeed Detection section     
      var datasize=31468; // in Bytes
      var startTime=0;
      var endTime=0;
      var date=0; 
      var testImg = new Image();
      
      function calcThroughput() {
        var diffTimeMilliseconds = endTime - startTime;
        var diffTimeSeconds = diffTimeMilliseconds/1000;
        var bits = (datasize*8);   // convert Bytes to bits, 
        var kbits = bits/1024;     // convert bits to kbits
        var throughput = kbits/(diffTimeSeconds);
        throughput = throughput * .93;  // account for IP packet header overhead - averages about 7%       
		if (kbits < 56){
	        	return "low";
			}
			//else if (kbits > 56 && kbits < 100){
			//	return "med"; 
			//}
			else{
				return "high";
			}
      }
      date = new Date();
      startTime=date.getTime();
      testImg.src = "/images/diagram1.jpg"; 
    if (testImg.complete) {
      date = new Date();
      endTime=date.getTime();
      }