Speed Test

Test In Progress ... Please Do Not Use Your Connection During The Test /google_analytics_auto.js var awbMNBSpm=new awbmnbspm(); awjsmngold10=new TJSMenuType2("awjsmngold10","",0,0,0,85,0,0,0,1000,0,"arial",8,1,0,0,"#00ACEF",115,15,0,5,1,""); awjsmngold10.awBmnbspM("i0","","Product Information","info.shtml","_self",132,23,"product_info.gif","","#00ACEF","#FFFFFF","#FFFFFF","#00ACEF","Product Information"); awjsmngold10.awBmnbspM("i1","","Terms & Conditions","terms.shtml","_self",132,22,"terms.gif","","#00ACEF","#FFFFFF","#FFFFFF","#00ACEF","Terms & Conditions"); awjsmngold10.awBmnbspM("i2","","Need an ISP","needisp.shtml","_self",132,22,"needisp.gif","","#00ACEF","#FFFFFF","#FFFFFF","#00ACEF","Need an ISP"); awjsmngold10.awBmnbspM("i3","","Technical Information","tech-info.shtml","_self",132,22,"techinfo.gif","","#00ACEF","#FFFFFF","#FFFFFF","#00ACEF","Technical Information"); awjsmngold10.awBmnbspM("i4","","Support","support.shtml","_self",132,22,"support.gif","","#00ACEF","#FFFFFF","#FFFFFF","#00ACEF","Support"); awjsmngold10.awBmnbspM("i5","","Download","downloads.shtml","_self",132,22,"downloads.gif","","#00ACEF","#FFFFFF","#FFFFFF","#00ACEF","Download"); awjsmngold10.awBmnbspM("i6","","ADSL Resources","resources.shtml","_self",132,22,"adsl_res.gif","","#00ACEF","#FFFFFF","#FFFFFF","#00ACEF","ADSL Resources"); awjsmngold10.awBmnbspM("i7","","Test Speed","speed.shtml","_self",132,22,"speed.gif","","#00ACEF","#FFFFFF","#FFFFFF","#00ACEF","Test Speed"); awjsmngold10.awBmnbspM("i8","","Usage Tracker","http://adsl.telkomsa.net/","_self",132,22,"usagetracker.gif","","#00ACEF","#FFFFFF","#FFFFFF","#00ACEF","Usage Tracker"); awjsmngold10.awBmnbspM("i9","","block","index1.shtml","_self",132,194,"blocks.jpg","","#00619F","#00619F","#00619F","#00619F","Home"); awjsmngold10.awBmNBspm(); '; return( res );} function ShowThermometer() { document.write ( MakeHeader() ); //document.write ( MakeLine(2800, 'SPEED', 'DOWNLOAD') ); //document.write ( MakeLine(2800, '&nbsp', '&nbsp') ); document.write ( MakeLine(0, 'Zero', '0kB') ); document.write ( MakeLine(80, '&nbsp', '&nbsp') ); document.write ( MakeLine(160, '160kb', '20kB') ); document.write ( MakeLine(280, '&nbsp', '&nbsp') ); document.write ( MakeLine(400, '400kb', '50kB') ); document.write ( MakeLine(666, '&nbsp', '&nbsp') ); document.write ( MakeLine(800, '800kb', '100kB') ); document.write ( MakeLine(1066, '&nbsp', '&nbsp') ); document.write ( MakeLine(1200, '1.2Mb', '150kB') ); document.write ( MakeLine(1466, '&nbsp', '&nbsp') ); document.write ( MakeLine(1600, '1.6Mb', '200kB') ); document.write ( MakeLine(1800, '&nbsp', '&nbsp') ); document.write ( MakeLine(2240, '2.2Mb', '280kB') ); document.write ( MakeLine(2520, '&nbsp', '&nbsp') ); document.write ( MakeLine(2800, 'OVER!', '350kB') ); document.write ( MakeLine(2800, '&nbsp', '&nbsp') ); document.write ( MakeLine(2800, 'kBit/sec', 'kByte/sec') ); //document.write ( MakeBase() ); document.write ( MakeFooter() );} function ShowStats() { res = '

Your line speed is approximately ' + kbps; res = res + ' Kbps, download speed ' + kbytes_sec + ' kBytes/sec
'; //res = res + '(Where kb = kilobits(Download) ... and kB = kiloBytes(Speed) )

'; document.write( res );} function ShowLinks() { document.write( res ); } function ShowData() { res = '

Results:

Below is the data used to calculate your download speed:'; res=res + '

  • Download time: ' + downloadtime + ' seconds
  • '; res=res + '
  • Size of file: ' + kbytes_of_data + ' KiloBytes
  • '; res=res + '
  • Estimated line speed: ' + kbps + ' (kilobits/second)
  • '; res=res + '
  • Estimated download speed: ' + kbytes_sec + ' (kiloBytes/second)'; res=res + '
'; document.write( res ); } // Start of the program... document.write( '

EgyptSat Speed Test Meter

' ); document.write( '
 
/google_analytics_auto.js Important Note: Your browser will cache the test file in the first time you download it, to download it again you might have to press CTRL + F5. This should give you an accurate download speed.
<!-- bgWhite = "#ffffff"; bgClear = "#c0c0c0"; bgMarked = "red"; function MakeHeader() { res = ''; return( res );} function MakeFooter() { res = '
'; return( res );} function MakeLine(cutoff, Ltxt, Rtxt) { res='
'; if (kbps < cutoff ) usebg = bgClear; else usebg = bgMarked; res=res + ''; res=res + ''; res=res + ''; res=res + '
' + Ltxt + '
&nbsp
' + Rtxt + '
' ); ShowThermometer(); document.write( '
' ); ShowStats(); document.write( '
' ); ShowData(); // -->