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

function updateDataView() {

	//alert ("In updateDataView");	
	
    document.getElementById('Packet_DivID').innerHTML = "Packet No.: " + PacketNumber; 
    document.getElementById('TelephoneNumber_DivID').innerHTML = "Tel. No.: " + TelephoneNumber;    
    document.getElementById('PhoneManufacturer_DivID').innerHTML = "Phone Manufacturer: " + PhoneManufacturer;
    document.getElementById('PhoneName_DivID').innerHTML = "Phone Name: " + PhoneName;    
    document.getElementById('Timestamp_DivID').innerHTML = "Timestamp: " + Timestamp; 
    document.getElementById('Longitude_DivID').innerHTML = "Longitude: " + Longitude;
    document.getElementById('Latitude_DivID').innerHTML = "Latitude.: " + Latitude; 
    document.getElementById('Speed_DivID').innerHTML = "Speed (meters/sec): " + Speed;  
    document.getElementById('NetworkOperatorName_DivID').innerHTML = "Network Operator Name: " + NetworkOperatorName;
    document.getElementById('NetworkTechnology_DivID').innerHTML = "Network Technology: " + NetworkTechnology;  
    document.getElementById('CallState_DivID').innerHTML = "Call State: " + CallState;        
    
    document.getElementById('DownloadDataRateStatus_DivID').innerHTML = "Performing Data Rate Testing: " + DataDownloadingStatus;   
    document.getElementById('TotalFilesToBeTested_DivID').innerHTML = "Total Number of Tests: " + TotalFilesToBeTested; 
    document.getElementById('FileIndex_DivID').innerHTML = "Current Index: " + FileIndex;     
    document.getElementById('DownloadInterval_DivID').innerHTML = "Test Interval (sec): " + DownloadInterval;    
    
    document.getElementById('DownloadDataRateFile_DivID').innerHTML = "Downlink Data Rate, Current (KBits/sec): " + DownloadDataRateFile;
    document.getElementById('DownloadDataRateAverage_DivID').innerHTML = "Downlink Data Rate, Avg. (KBits/sec): " + DownloadDataRateAvg;    
    document.getElementById('DownloadDataRateMax_Min_DivID').innerHTML = "Max / Min: " + DownloadDataRateMax + " / " + DownloadDataRateMin;    
    document.getElementById('Download_IOExceptions_DivID').innerHTML = "IO Exceptions: " + DownloadDataIOExceptions; 
    
    document.getElementById('UploadDataRateFile_DivID').innerHTML = "Uplink Data Rate, Current (KBits/sec): " + UploadDataRateFile;
    document.getElementById('UploadDataRateAverage_DivID').innerHTML = "Uplink Data Rate, Avg. (KBits/sec): " + UploadDataRateAvg;    
    document.getElementById('UploadDataRateMax_Min_DivID').innerHTML = "Max / Min: " + UploadDataRateMax + " / " + UploadDataRateMin;    
    document.getElementById('Upload_IOExceptions_DivID').innerHTML = "IO Exceptions: " + UploadDataIOExceptions; 
    
    document.getElementById('LatencyDataRateFile_DivID').innerHTML = "Latency Data Rate, Current (msec): " + LatencyDataRateFile;
    document.getElementById('LatencyDataRateAverage_DivID').innerHTML = "Latency Data Rate, Avg. (msec): " + LatencyDataRateAvg;    
    document.getElementById('LatencyDataRateMax_Min_DivID').innerHTML = "Max / Min: " + LatencyDataRateMax + " / " + LatencyDataRateMin;   
    document.getElementById('Latency_IOExceptions_DivID').innerHTML = "IO Exceptions: " + LatencyDataIOExceptions; 
    
    document.getElementById('Latency_Ping_DataRateFile_DivID').innerHTML = "Latency Ping Data Rate, Current (msec): " + Latency_Ping_DataRateFile;
    document.getElementById('Latency_Ping_DataRateAverage_DivID').innerHTML = "Latency Ping Data Rate, Avg. (msec): " + Latency_Ping_DataRateAvg;    
    document.getElementById('Latency_Ping_DataRateMax_Min_DivID').innerHTML = "Max / Min: " + Latency_Ping_DataRateMax + " /" + Latency_Ping_DataRateMin;    
    document.getElementById('Latency_Ping_IOExceptions_DivID').innerHTML = "IO Exceptions: " + Latency_Ping_DataIOExceptions;      
    
   
    if (CallDoctorOriginationSetupTime > 0) {
    	document.getElementById('CallDoctorSetupTime_DivID').innerHTML = "Call Setup Time (sec): " + CallDoctorOriginationSetupTime;
    }
    
    //document.getElementById('CallDoctorStatus_DivID').innerHTML = "Performing Call Doctor Testing: " + CallDoctorStatus;        
    //document.getElementById('CallDoctorOriginationAttempts_DivID').innerHTML = "Call Doctor Origination Attempts: " + CallDoctorOriginationAttempts; 
    //document.getElementById('CallDoctorOriginationSuccesses_DivID').innerHTML = "Call Doctor Origination Successes: " + CallDoctorOriginationSuccesses; 
    //document.getElementById('CallDoctorOriginationFailures_DivID').innerHTML = "Call Doctor Origination Failures: " + CallDoctorOriginationFailures; 
    //document.getElementById('SVAD_DivID').innerHTML = "Simultaneous Voice + Data: " + SVAD; 
        
    
    //document.getElementById('DataPushIOSuccesses_DivID').innerHTML = "Data Push IO Successes: " + DataPushIOSuccesses; 
    //document.getElementById('DataPushIOExceptions_DivID').innerHTML = "Data Push IO Exceptions: " + DataPushIOExceptions; 
    //document.getElementById('DataPushTimeout_DivID').innerHTML = "Data Push Timeout (ms): " + DataPushTimeout;    
    
    
    document.getElementById('Cell_ID_DivID').innerHTML = "Serving Cell ID: " + CellID;    
    document.getElementById('Power_DivID').innerHTML = "Serving Cell Power (dBm): " + Power;        
    document.getElementById('Power_Max_Min_DivID').innerHTML = "Max / Min: " + Power_Max + " / " + Power_Min;    
    document.getElementById('LAC_DivID').innerHTML = "Serving Cell LAC: " + LAC;    
    document.getElementById('Cell_ID_Longitude_DivID').innerHTML = "Serving Cell Longitude: " + BaseStationLon;    
    document.getElementById('Cell_ID_Latitude_DivID').innerHTML = "Serving Cell Latitude: " + BaseStationLat;    
    
    
    //document.getElementById('Neighbor_Count_DivID').innerHTML = "Neighbor Count: " + NeighborCount;         
    //document.getElementById('Neighbor_1_ID/RSSI_DivID').innerHTML = "(1) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[0];     
    //document.getElementById('Neighbor_2_ID/RSSI_DivID').innerHTML = "(2) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[1]; 
    //document.getElementById('Neighbor_3_ID/RSSI_DivID').innerHTML = "(3) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[2]; 
    //document.getElementById('Neighbor_4_ID/RSSI_DivID').innerHTML = "(4) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[3]; 
    //document.getElementById('Neighbor_5_ID/RSSI_DivID').innerHTML = "(5) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[4]; 
    //document.getElementById('Neighbor_6_ID/RSSI_DivID').innerHTML = "(6) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[5];     
    //document.getElementById('Neighbor_7_ID/RSSI_DivID').innerHTML = "(7) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[6]; 
    //document.getElementById('Neighbor_8_ID/RSSI_DivID').innerHTML = "(8) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[7]; 
    //document.getElementById('Neighbor_9_ID/RSSI_DivID').innerHTML = "(9) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[8]; 
    //document.getElementById('Neighbor_10_ID/RSSI_DivID').innerHTML = "(10) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[9];    
    //document.getElementById('Neighbor_11_ID/RSSI_DivID').innerHTML = "(11) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[10];     
    //document.getElementById('Neighbor_12_ID/RSSI_DivID').innerHTML = "(12) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[11]; 
    //document.getElementById('Neighbor_13_ID/RSSI_DivID').innerHTML = "(13) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[12]; 
    //document.getElementById('Neighbor_14_ID/RSSI_DivID').innerHTML = "(14) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[13]; 
    //document.getElementById('Neighbor_15_ID/RSSI_DivID').innerHTML = "(15) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[14]; 
    //document.getElementById('Neighbor_16_ID/RSSI_DivID').innerHTML = "(16) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[15];     
    //document.getElementById('Neighbor_17_ID/RSSI_DivID').innerHTML = "(17) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[16]; 
    //document.getElementById('Neighbor_18_ID/RSSI_DivID').innerHTML = "(18) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[17]; 
    //document.getElementById('Neighbor_19_ID/RSSI_DivID').innerHTML = "(19) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[18]; 
    //document.getElementById('Neighbor_20_ID/RSSI_DivID').innerHTML = "(20) ID:RSSI(dBm): " + Neighbor_ID_RSSI_Array[19]; 
   

    //RadioBufferDataRaw = RadioBufferDataRaw.replace(/,/gi, "<BR>");
    //document.getElementById('Radio_Buffer_Raw_Data').innerHTML = "Radio Buffer Raw Data: <BR>" + RadioBufferDataRaw;

    /*//////////////////////////////////////////////////////////////////////
    if (PhoneName == "Droid"){ 
    	
    	   if (FieldTestMode_Array[1] == "CPstatus"){  	
    
    		   	document.getElementById('Field_1_DivID').innerHTML = "Timestamp: " + FieldTestMode_Array[0]; 	
    		   	document.getElementById('Field_2_DivID').innerHTML = "Screen: " + FieldTestMode_Array[1]; 	
    		   	document.getElementById('Field_3_DivID').innerHTML = "FER: " + FieldTestMode_Array[2];  
    		   	document.getElementById('Field_4_DivID').innerHTML = "Active Pilot Count: " + FieldTestMode_Array[3]; 
    		   	document.getElementById('Field_5_DivID').innerHTML = "Neighbor Pilot Count: " + FieldTestMode_Array[4]; 
    		   	document.getElementById('Field_6_DivID').innerHTML = "Candidate Piolt Count: " + FieldTestMode_Array[5]; 	
    		   	document.getElementById('Field_7_DivID').innerHTML = "Best Active Pilot: " + FieldTestMode_Array[6]; 
    		   	document.getElementById('Field_8_DivID').innerHTML = "Best Active Stregnth: " + FieldTestMode_Array[7]; 
    		   	document.getElementById('Field_9_DivID').innerHTML = "Best Neighbor Pilot: " + FieldTestMode_Array[8]; 
    		   	document.getElementById('Field_10_DivID').innerHTML = "Best Neighbor Stregnth: " + FieldTestMode_Array[9];	
    		   	document.getElementById('Field_11_DivID').innerHTML = "SID: " + FieldTestMode_Array[10];	
    		   	document.getElementById('Field_12_DivID').innerHTML = "NID: " + FieldTestMode_Array[11]; 
    		   	document.getElementById('Field_13_DivID').innerHTML = "Channel: " + FieldTestMode_Array[12];	
    		   	document.getElementById('Field_14_DivID').innerHTML = "Service Option: " + FieldTestMode_Array[13];	
    		   	document.getElementById('Field_15_DivID').innerHTML = "Dropped Call Counter: " + FieldTestMode_Array[14];	
    		   	document.getElementById('Field_16_DivID').innerHTML = "Call Counuter: " + FieldTestMode_Array[15];	
    		   	document.getElementById('Field_17_DivID').innerHTML = "Last Call Indicator: " + FieldTestMode_Array[16];	
    		   	document.getElementById('Field_18_DivID').innerHTML = "Band: " + FieldTestMode_Array[17];	
    		   	document.getElementById('Field_19_DivID').innerHTML = "LNA Status: " + FieldTestMode_Array[18];	
    		   	document.getElementById('Field_20_DivID').innerHTML = "CP State: " + FieldTestMode_Array[19];	
    		   	document.getElementById('Field_21_DivID').innerHTML = "TX Power: " + FieldTestMode_Array[20];	
    		   	document.getElementById('Field_22_DivID').innerHTML = "RSSI: " + FieldTestMode_Array[21];	
    		   	document.getElementById('Field_23_DivID').innerHTML = "";
    		   	document.getElementById('Field_24_DivID').innerHTML = "";
    		   	document.getElementById('Field_25_DivID').innerHTML = "";
    		   	document.getElementById('Field_26_DivID').innerHTML = "";
    		   	document.getElementById('Field_27_DivID').innerHTML = "";	
    		   	document.getElementById('Field_28_DivID').innerHTML = "";
    		   	document.getElementById('Field_29_DivID').innerHTML = "";
    		   	document.getElementById('Field_30_DivID').innerHTML = "";	
    		   	document.getElementById('Field_31_DivID').innerHTML = "";
    		   	document.getElementById('Field_32_DivID').innerHTML = "";
    		   	document.getElementById('Field_33_DivID').innerHTML = "";
    		   	document.getElementById('Field_34_DivID').innerHTML = "";
    		   	document.getElementById('Field_35_DivID').innerHTML = "";	
    		   	document.getElementById('Field_36_DivID').innerHTML = "";
    		   	document.getElementById('Field_37_DivID').innerHTML = "";
    		   	document.getElementById('Field_38_DivID').innerHTML = "";
    		   	document.getElementById('Field_39_DivID').innerHTML = "";
    		   	document.getElementById('Field_40_DivID').innerHTML = "";
		
    	    } // End  if (FieldTestMode_Array[1] == "CP status"){
    	   
    	   
    	   if (FieldTestMode_Array[1] == "EVDOstatus"){  	
    		    
   		   	document.getElementById('Field_1_DivID').innerHTML = "Timestamp: " + FieldTestMode_Array[0]; 	
   		   	document.getElementById('Field_2_DivID').innerHTML = "Screen: " + FieldTestMode_Array[1]; 	
   		   	document.getElementById('Field_3_DivID').innerHTML = "HDR Channel Number: " + FieldTestMode_Array[2];  
   		   	document.getElementById('Field_4_DivID').innerHTML = "UATI Color Code: " + FieldTestMode_Array[3]; 
   		   	document.getElementById('Field_5_DivID').innerHTML = "TX UATI: " + FieldTestMode_Array[4]; 
   		   	document.getElementById('Field_6_DivID').innerHTML = "Piolt PN: " + FieldTestMode_Array[5]; 	
   		   	document.getElementById('Field_7_DivID').innerHTML = "HDR RSSI: " + FieldTestMode_Array[6]; 
   		   	document.getElementById('Field_8_DivID').innerHTML = "Receive Power Rx0: " + FieldTestMode_Array[7]; 
   		   	document.getElementById('Field_9_DivID').innerHTML = "Receive Power Rx1: " + FieldTestMode_Array[8]; 
   		   	document.getElementById('Field_10_DivID').innerHTML = "Measured Packets: " + FieldTestMode_Array[9];	
   		   	document.getElementById('Field_11_DivID').innerHTML = "Error Packets: " + FieldTestMode_Array[10];	
   		   	document.getElementById('Field_12_DivID').innerHTML = "Session State: " + FieldTestMode_Array[11]; 
   		   	document.getElementById('Field_13_DivID').innerHTML = "Current HDR State: " + FieldTestMode_Array[12];	
   		   	document.getElementById('Field_14_DivID').innerHTML = "HDR IP Address: " + FieldTestMode_Array[13];	
   		   	document.getElementById('Field_15_DivID').innerHTML = "User Count: " + FieldTestMode_Array[14];	
   		   	document.getElementById('Field_16_DivID').innerHTML = "Hybrid Mode: " + FieldTestMode_Array[15];	
   		   	document.getElementById('Field_17_DivID').innerHTML = "";	
   		   	document.getElementById('Field_18_DivID').innerHTML = "";
   		   	document.getElementById('Field_19_DivID').innerHTML = "";
   		   	document.getElementById('Field_20_DivID').innerHTML = "";	
   		   	document.getElementById('Field_21_DivID').innerHTML = "";	
   		   	document.getElementById('Field_22_DivID').innerHTML = "";	
   		   	document.getElementById('Field_23_DivID').innerHTML = "";
   		   	document.getElementById('Field_24_DivID').innerHTML = "";
   		   	document.getElementById('Field_25_DivID').innerHTML = "";
   		   	document.getElementById('Field_26_DivID').innerHTML = "";
   		   	document.getElementById('Field_27_DivID').innerHTML = "";	
   		   	document.getElementById('Field_28_DivID').innerHTML = "";
   		   	document.getElementById('Field_29_DivID').innerHTML = "";
   		   	document.getElementById('Field_30_DivID').innerHTML = "";	
   		   	document.getElementById('Field_31_DivID').innerHTML = "";
   		   	document.getElementById('Field_32_DivID').innerHTML = "";
   		   	document.getElementById('Field_33_DivID').innerHTML = "";
   		   	document.getElementById('Field_34_DivID').innerHTML = "";
   		   	document.getElementById('Field_35_DivID').innerHTML = "";	
   		   	document.getElementById('Field_36_DivID').innerHTML = "";
   		   	document.getElementById('Field_37_DivID').innerHTML = "";
   		   	document.getElementById('Field_38_DivID').innerHTML = "";
   		   	document.getElementById('Field_39_DivID').innerHTML = "";
   		   	document.getElementById('Field_40_DivID').innerHTML = "";
		
   	    } // End  if (FieldTestMode_Array[1] == "EVDO status"){  	
    	    	   
    	   
	
    } // End  if (PhoneName == "Droid"){
    
      
    if (PhoneName == "G1"){    	
        
    	document.getElementById('Field_1_DivID').innerHTML = "Timestamp: " + FieldTestMode_Array[0]; 	
		document.getElementById('Field_2_DivID').innerHTML = "Screen: " + FieldTestMode_Array[1]; 
    	document.getElementById('Field_3_DivID').innerHTML = "RRCStatus: " + FieldTestMode_Array[2];  
    	document.getElementById('Field_4_DivID').innerHTML = "SpreadingFactor: " + FieldTestMode_Array[3]; 
    	document.getElementById('Field_5_DivID').innerHTML = "ServingUARFCN: " + FieldTestMode_Array[4]; 
   		document.getElementById('Field_6_DivID').innerHTML = "ServingAGC: " + FieldTestMode_Array[5]; 	
   		document.getElementById('Field_7_DivID').innerHTML = "ServingECNO_M_Value: " + FieldTestMode_Array[6]; 
   		document.getElementById('Field_8_DivID').innerHTML = "ServingECNO_N_Value: " + FieldTestMode_Array[7]; 
   		document.getElementById('Field_9_DivID').innerHTML = "ServingECNO: " + FieldTestMode_Array[8]; 
   		document.getElementById('Field_10_DivID').innerHTML = "RealECNO: " + FieldTestMode_Array[9];	
   		document.getElementById('Field_11_DivID').innerHTML = "Num3GServing: " + FieldTestMode_Array[10];	
   		document.getElementById('Field_12_DivID').innerHTML = "ServingPSC_1: " + FieldTestMode_Array[11]; 
   		document.getElementById('Field_13_DivID').innerHTML = "ServingPSC_2: " + FieldTestMode_Array[12];	
   		document.getElementById('Field_14_DivID').innerHTML = "ServingPSC_3: " + FieldTestMode_Array[13];	
   		document.getElementById('Field_15_DivID').innerHTML = "RNCid: " + FieldTestMode_Array[14];	
   		document.getElementById('Field_16_DivID').innerHTML = "Cellid: " + FieldTestMode_Array[15];	
   		document.getElementById('Field_17_DivID').innerHTML = "";
   		document.getElementById('Field_18_DivID').innerHTML = ""; 
   		document.getElementById('Field_19_DivID').innerHTML = ""; 
   		document.getElementById('Field_20_DivID').innerHTML = ""; 
   		document.getElementById('Field_21_DivID').innerHTML = "";	
   		document.getElementById('Field_22_DivID').innerHTML = "";	
   		document.getElementById('Field_23_DivID').innerHTML = "";
   		document.getElementById('Field_24_DivID').innerHTML = "";
		document.getElementById('Field_25_DivID').innerHTML = "";
		document.getElementById('Field_26_DivID').innerHTML = "";
		document.getElementById('Field_27_DivID').innerHTML = "";	
		document.getElementById('Field_28_DivID').innerHTML = "";
		document.getElementById('Field_29_DivID').innerHTML = "";
		document.getElementById('Field_30_DivID').innerHTML = "";	
		document.getElementById('Field_31_DivID').innerHTML = "";
		document.getElementById('Field_32_DivID').innerHTML = "";
		document.getElementById('Field_33_DivID').innerHTML = "";
		document.getElementById('Field_34_DivID').innerHTML = "";
		document.getElementById('Field_35_DivID').innerHTML = "";	
		document.getElementById('Field_36_DivID').innerHTML = "";
		document.getElementById('Field_37_DivID').innerHTML = "";
		document.getElementById('Field_38_DivID').innerHTML = "";
		document.getElementById('Field_39_DivID').innerHTML = "";
		document.getElementById('Field_40_DivID').innerHTML = "";

	
    } // End  if (PhoneName == "Droid"){
    
    *////////////////////////////////////////////////////////////
	
 
		
}
