var pt027bw = '255';
var pt027FileSize  = 3995;
var pt027FileName  = '3995.jpeg';
var pt027Rand = Math.round(Math.random() * 123456789);

function RightNow() {
    var time = new Date();
    return time.getTime();
}

function CalculateSpeed(timeStart, fileSize) {
    var ivwImage  = new Image();
    var connectType = '';
    var cookieEnabled = '';
    var javaEnabled = '';
    var plugins = '';
    var timeEnd;
    var kbps;
    var kbytes;
    var timeEnd = RightNow();
    var timeElapsed = (timeEnd - timeStart) / 1000;

    if (timeElapsed > 0) {
       kbps = Math.floor(fileSize / timeElapsed / 128);

       if (kbps <= 128) {
	  pt027bw = '1';
          connectType = 'Modem/ISDN';
       } else {
	  pt027bw = '2';
          connectType = 'Breitband/DSL';
       }


       if(navigator.cookieEnabled == true)
           cookieEnabled = 'yes';
       else if(navigator.cookieEnabled == false) cookieEnabled = 'no';

       if(navigator.javaEnabled())
           javaEnabled = 'yes';
       else 
           javaEnabled = 'no';

       for(var i=0; i<navigator['plugins'].length; i++) {
           if (plugins != '') plugins = plugins + "\t*\t";
           plugins = plugins + navigator.plugins[i].name;
       }

       var p = 'te=' + timeElapsed + '&fs=' + fileSize + '&kbits=' + kbps + '&ct=' + connectType + '&ce=' + cookieEnabled + '&je=' + javaEnabled + '&sw=' + screen.width + '&sh=' + screen.height + '&pi=' + escape(plugins);

       // ivwImage.src = 'http://tools.freenet.de/u/bw.gif?' + p;
    }
}

