function send() {

   advAJAX.setDefaultParameters({

      onInitialization : function(obj) { document.getElementById(obj.tag).innerHTML = "";
	    time=new Date();
            starttime=time.getTime();
	},
      onLoading : function(obj) { document.getElementById('upr').innerHTML = '<img src="loading.gif" alt="" />';},
      onSuccess : function(obj) {
    	    time=new Date();
	    endtime=time.getTime();
	    if (endtime == starttime) {
		downloadtime = 0
	    } else {
		downloadtime = (endtime - starttime)/1000;}
    		kbytes_of_data =542;
	        linespeed     = kbytes_of_data/downloadtime;
	        kbps          = Math.round((linespeed*8));
		document.getElementById('upr').innerHTML=kbps+' kbps';
		document.getElementById('trash').innerHTML='';
	},
      onError : function(obj) { document.getElementById(obj.tag).innerHTML = "Error..."; }
   });

   advAJAX.post({
      url : 'up.php',
      parameters : {
            junk : document.getElementById('trash').innerHTML
      },
      tag: 'trash'
    });


}

function get() {

   advAJAX.setDefaultParameters({
      onInitialization : function(obj) { 
	    document.getElementById(obj.tag).innerHTML = ""; 
	    time=new Date();
	    starttime=time.getTime();
	},
      onLoading : function(obj) { document.getElementById('downr').innerHTML = '<img src="loading.gif" alt="" />';},
      onSuccess : function(obj) { 
    	    time=new Date();
	    endtime=time.getTime();
	    document.getElementById(obj.tag).innerHTML=obj.responseText;
	    if (endtime == starttime) {
		downloadtime = 0
	    } else {
		downloadtime = (endtime - starttime)/1000;}
    		kbytes_of_data = 490;
	        linespeed     = kbytes_of_data/downloadtime;
	        kbps          = Math.round((linespeed*8));
		document.getElementById('downr').innerHTML=kbps+' kbps';
		send();
    },
      onError : function(obj) { document.getElementById(obj.tag).innerHTML = "Error..."; }
   });

   advAJAX.get({
      url : 'down.php',
      tag: 'trash'
    });

}