/////////////////////////////////////////////////////////////////////////////////////////
//////////////////// Update Status Bar Function for Cobalt//////////////////////////////
//////////////////// Copyright (c) 2009-2010 Tropper Technologies, Inc. /////////////////
//////////////////// www.troppertech.com ////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////

function updateStatusBar() {

	//alert ("In updateStatusBar");


	var TimeOfCurrentPacket = 0;
	var SecondsSinceLastPacket = 0;


	NumberOfScreenUpdates = NumberOfScreenUpdates +1;

	if (NumberOfPriorPacket != PacketNumber) {
		NumberOfPacketsReceived = NumberOfPacketsReceived +1;
		NumberOfPriorPacket = PacketNumber;

	var myDate_1 = new Date; // Generic JS date object
	var myTime_ms_1 = myDate_1.getTime(); // Returns milliseconds since the epoch
	TimeOfLastPacket = parseInt(myTime_ms_1  / 1000);
	
	
	speedCount = speedCount + 1;
	speedRuningTotal = parseInt(speedRuningTotal) + parseInt(Speed);
	speedAverage = speedRuningTotal / speedCount;
	
	powerCount = powerCount + 1;
	powerRuningTotal = parseInt(powerRuningTotal) + parseInt(Power);
	powerAverage = powerRuningTotal / powerCount;	
	
	
	}


	var myDate_2 = new Date; // Generic JS date object
	var myTime_ms_2 = myDate_2.getTime(); // Returns milliseconds since the epoch
	TimeOfCurrentPacket = parseInt(myTime_ms_2  / 1000);

	SecondsSinceLastPacket = TimeOfCurrentPacket - TimeOfLastPacket;


    document.getElementById('NumberOfPacketsReceived_DivID').innerHTML = "Number of packets received: " + NumberOfPacketsReceived; 
    document.getElementById('SecondsSinceLastPacket_DivID').innerHTML = "Seconds since last packet: " + SecondsSinceLastPacket;	
    document.getElementById('NumberOfScreenUpdates_DivID').innerHTML = "Number of screen updates: " + NumberOfScreenUpdates;    
		
}
