﻿		var counter=0;
		document.oncontextmenu = function(){return false}
		if(document.layers) {
			window.captureEvents(Event.MOUSEDOWN);
			window.onmousedown = function(e){
				if(e.target==document)return false;
			}
		}
		else {
			document.onmousedown = function(){return false}
		}
		function ShowData(ssdata, isLBS){
		    
			if (ssdata == null){
				document.getElementById("Info").style.display='none';
				document.getElementById("noinfo").style.display='block';
			} 
			else if (ssdata == ''){
				document.getElementById("Info").style.display='none';
				document.getElementById("noinfo").style.display='';
			} 
			else if (ssdata.split('~')[0].split('|')[2] == ''){
				document.getElementById("Info").style.display='none';
				document.getElementById("noinfo").style.display='';
			}
			else {
				document.getElementById("noinfo").style.display='none';
				document.getElementById("Info").style.display='';
				var splitdata = ssdata.split('~');
				var infoarray = splitdata[0].split('|');
				
				var timestamp = infoarray[5]; 
				var emptydate= 'Jan  1 1900 12:00AM';
				var intbl = '';	
				var sns = '';
				   
				if (parseInt(infoarray[3]) < 0){
				    document.getElementById("Info").innerHTML = '<table class="tblStyle" cellpadding="0" cellspacing="0" border="0"><tr><td colspan="2" class="InfoSection"><span>Address</span></td></tr><tr><td colspan="2"><span id="general" style="font-size: 9pt; font-family: Arial">none</span></td></tr><tr><td colspan="2" class="InfoSection"><span>Contact</span></td></tr><tr><td colspan="2"><span id="contact" style="font-size: 9pt; font-family: Arial">none</span></td></tr></table>';			
					
					if (timestamp != emptydate){
					    sns  = '<tr><td class="InfoLabel">Date & Time</td><td class="InfoData">' +  timestamp + '</td></tr>'
					    intbl = intbl + sns;
					}
					
					sns  = '<tr><td class="InfoLabel">Name</td><td class="InfoData">' + infoarray[4] + '</td></tr>'
					intbl = intbl + sns;
					
					sns  = '<tr><td class="InfoLabel">Address</td><td class="InfoData">' + infoarray[0] + '<br><span class="InfoData" >' + infoarray[1] + ', ' + infoarray[2]  + '</span>' + '</td></tr>'
					intbl = intbl + sns;
					
					intbl  = '<table class="tblStyle" cellpadding="0" cellspacing="0" border="0">' + intbl + '</table>';
				    document.getElementById("general").innerHTML = intbl
				    
				    if (splitdata.length > 1){
					    var tbl = '';	
					    var sensorsarray = splitdata[2].split('|');
					    for(i=0; i < sensorsarray.length; i++){
						    var snsdata = sensorsarray[i].split(",");
						    if (snsdata.length>1){							
							    var sns  = '<tr><td class="InfoLabel">' + snsdata[0] + '</td><td class="InfoData">' +  snsdata[1] + '</td></tr>'
							    tbl = tbl + sns;
						    }
					    }
					    if (tbl == '') 
						    tbl='none';
					    else
						    tbl = '<table class="tblStyle" cellpadding="0" cellspacing="0" border="0">' + tbl + '</table>';
					    document.getElementById("contact").innerHTML = tbl
				    } else { document.getElementById("contact").innerHTML = 'none';}
    				
					
				} else {
				    document.getElementById("Info").innerHTML = '<table class="tblStyle" cellpadding="0" cellspacing="0" border="0"><tr><td colspan="2" class="InfoSection"><span>General</span></td></tr><tr><td colspan="2"><span id="general" style="font-size: 9pt; font-family: Arial">none</span></td></tr><tr><td colspan="2" class="InfoSection"><span>Sensors</span></td></tr><tr><td colspan="2"><span id="sensors" style="font-size: 9pt; font-family: Arial">none</span></td></tr><tr><td colspan="2" class="InfoSection"><span>Events</span></td></tr><tr><td colspan="2"><span id="events" style="font-size: 9pt; font-family: Arial">none</span></td></tr></table>';
				
				    if (!isLBS){
					    sns  = '<tr><td class="InfoLabel">Speed (km/h)</td><td class="InfoData">' +  infoarray[3] + ' in a ' + infoarray[4] + ' zone'  + '</td></tr>'
					    intbl = intbl + sns;
					    sns  = '<tr><td class="InfoLabel">Direction</td><td class="InfoData">' +  '<img src="images/X' + ConvertDirection(parseFloat(infoarray[8])) + '.png">'  + '</td></tr>'
					    intbl = intbl + sns;
					}
					sns  = '<tr><td class="InfoLabel">Date & Time</td><td class="InfoData">' +  timestamp + '</td></tr>'
					intbl = intbl + sns;
					sns  = '<tr><td class="InfoLabel">Address</td><td class="InfoData">' +  infoarray[0] + '<br>' + infoarray[1] + ', ' + infoarray[2] + ' ' + infoarray[9] + '</td></tr>'
					intbl = intbl + sns;
					sns  = '<tr><td class="InfoLabel">Geo-Fence</td><td class="InfoData">' + infoarray[10] + '</td></tr>'
					intbl = intbl + sns;
					
					if (isLBS){
					    sns  = '<tr><td class="InfoLabel">Accuracy</td><td class="InfoData">' + infoarray[12] + '</td></tr>'
					    intbl = intbl + sns;
					}
					intbl  = '<table class="tblStyle" cellpadding="0" cellspacing="0" border="0">' + intbl + '</table>';
				    document.getElementById("general").innerHTML = intbl
					
					if (splitdata.length > 1){
					    var tbl = '';	
					    var sensorsarray = splitdata[2].split('|');
					    for(i=0; i < sensorsarray.length; i++){
						    var snsdata = sensorsarray[i].split(",");
						    if (snsdata.length>1){							
							    var sns  = '<tr><td class="InfoLabel">' + snsdata[0] + '</td><td class="InfoData">' +  snsdata[1] + '</td></tr>'
							    tbl = tbl + sns;
						    }
					    }
					    if (tbl == '') 
						    tbl='none';
					    else
						    tbl = '<table class="tblStyle" cellpadding="0" cellspacing="0" border="0">' + tbl + '</table>';
					    document.getElementById("sensors").innerHTML = tbl
				    } else { document.getElementById("sensors").innerHTML = 'none';}
    				
				    if (splitdata.length > 2){
					    var tbl = '';	
					    var eventarray = splitdata[1].split('|');
					    for(i=0; i < eventarray.length; i++){						
							    var sns  = '<tr><td colspan="2" class="InfoData" style="BACKGROUND-COLOR: #dcdcdc;">' + eventarray[i] + '</td></tr>'
							    tbl = tbl + sns;
					    }
					    if (tbl == '') 
						    tbl='none';
					    else
						    tbl = '<table class="tblStyle" cellpadding="0" cellspacing="0" border="0">' + tbl + '</table>';
					    document.getElementById("events").innerHTML = tbl
				    } else { document.getElementById("events").innerHTML = 'none';}
				}
				//6297 AIRPORT RD|MISSISSAUGA|ON|0|60|Jan 17 2007 9:42PM|-5|0|0||Battery Level,0 V|Ignition,Off
				
				
				
			}
		}
		function ConvertDirection(heading){
			if (heading > 337.5 || (heading <= 22.5 && heading > 0))
				return 28
			else if (heading > 22.5 && heading <= 67.5)
				return 21
			else if (heading > 67.5 && heading <= 112.5 )
				return 22
			else if (heading > 112.5 && heading <= 157.5 )
				return 23
			else if (heading > 157.5 && heading <= 202.5 )
				return 24
			else if (heading > 202.5 && heading <= 247.5 )
				return 25
			else if (heading > 247.5 && heading <= 292.5 )
				return 26
			else if (heading > 292.5 && heading <= 337.5 )
				return 27
			else
				return 20
			
		}
