function displayVehicleLocation(Lat,Long,Bearing,Time,Vehicle,Route,ETA,Dlv,Speed) {
        
    if (GBrowserIsCompatible()) {
    	
    	  // Format input.	
    	  var TimeText = "";
    	  var VEHICLE_HTML = "";
   // 	  if( Time < 100000 ) {
   // 	      Time = "0" + Time;	
   // 	  }
    	  Time = Time.substr(0,2) + ':' + Time.substr(2,2) + ':' + Time.substr(4,2);
    	  if( ETA == '999999' ) {
    	      ETA = 'Unknown'; 
    	  } else {
    //	  	  if( ETA < 100000 ) {
    //	          ETA = "0" + ETA;     	
    //	      }	
    	      ETA = ETA.substr(0,2) + ':' + ETA.substr(2,2) + ':' + ETA.substr(4,2); 
    	  }
    	  if( Dlv == "N" ) {
    	      TimeText = "ETA";    
    	  } else {
    	      TimeText = "Delivered";
    	  }
    	                                 	
        var map   = new GMap2(document.getElementById("map"),{size:new GSize(600,350)});
        var point = new GLatLng(Lat,Long);
                
        // Setup appropriate vehicle icon
        var vehicleIcon = new GIcon(G_DEFAULT_ICON);
        if( Dlv == "N" ) {
            vehicleIcon.image = 'http://www.parkersteel.co.uk/img/' + Bearing + '.gif';
            vehicleIcon.iconSize = new GSize(32,32);
        } else {
        	  vehicleIcon.image = 'http://www.parkersteel.co.uk/img/SiteLogo.gif';
        	  vehicleIcon.iconSize = new GSize(120,25);
        }
        
        vehicleIcon.infoWindowAnchor = new GPoint(32,16);
        markerOptions = {title:"Click here for more details",icon:vehicleIcon};
 
        // Display map (slightly off centre to allow space for the information window)
        map.setCenter(new GLatLng((Lat + 0.0018),Long), 15);   
       
        // Display marker (Vehicle icon) on map.
        var marker = new GMarker(point,markerOptions)     
        map.addOverlay(marker); 
           
        // Setup information window content
        if( Dlv == "N" ) { 
            VEHICLE_HTML = '<table width="220" border="2" cellspacing="2" bgcolor=#FFFFaa><tr><td width="50%" class="normalBold">Route</td></td><td align="center">' + 
                           Route + '</td></tr><tr><td class="normalBold">Speed</td><td align="center">' +
                           Speed + ' mph</td></tr><tr><td class="normalBold">' +
                           TimeText + '</td><td align="center">' +
                           ETA + '</td></tr><tr><td class="normalBold">Last Updated</td><td align="center">' + 
                           Time + '</td></tr></table>';
        } else {
            VEHICLE_HTML = '<table width="220" border="2" cellspacing="2" bgcolor=#FFFFaa><tr><td width="50%" class="normalBold">Route</td></td><td align="center">' + 
                           Route + '</td></tr><tr><td class="normalBold">' +
                           TimeText + '</td><td align="center">' +
                           ETA + '</td></tr><tr><td class="normalBold">Last Updated</td><td align="center">' + 
                           Time + '</td></tr></table>';          	
        }

        // Driver Information Tab
        //var DRIVER_HTML = '<table width="220" border="2" cellspacing="2" bgcolor=#FFFFCC><tr></tr><tr><td width="60%" align="center">' +
        //                  Driver + '</td><td align="center"><img src="http://jps46/ciphrnet/CiphrPhotos/' + 
        //                  MugShot + '" width=60 height=72></td></tr></table>';
        
        // Display the information window     
        if( Dlv == "Y" || Dlv == "N" ) { 
            GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(VEHICLE_HTML); });
            marker.openInfoWindowHtml(VEHICLE_HTML);
        }
        
        //GEvent.addListener(marker, "click", function() { marker.openInfoWindowTabsHtml([new GInfoWindowTab("Vehicle",VEHICLE_HTML),new GInfoWindowTab("Driver",DRIVER_HTML)]); });
        ///marker.openInfoWindowTabsHtml([new GInfoWindowTab("Vehicle",VEHICLE_HTML),new GInfoWindowTab("Driver",DRIVER_HTML)]);

        // Add user controls to window
        map.addControl(new GSmallZoomControl(),new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10,10)));
        map.addControl(new GMapTypeControl(),new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10,20)));
        map.addControl(new GScaleControl());
     
        // Display static JPS logo in top left corner
        var LogoPos =  new GScreenPoint(5,290);
        var LogoOvr = new GScreenPoint(0,0);
        var LogoSize = new GScreenSize(38,56);
        var JPSLogo = new GScreenOverlay("http://www.parkersteel.co.uk/Img/Logos/Parkerlogo.gif",LogoPos,LogoOvr,LogoSize);
        map.addOverlay(JPSLogo);
     
    }
}

function displayVehicleLocation2() {
    var latitude    = parseFloat(document.getElementById("latitude").value);
    var longitude   = parseFloat(document.getElementById("longitude").value);
    var heading     = document.getElementById("heading").value;
    var lastUpdTime = document.getElementById("lastUpdTime").value;
//    if( lastUpdTime < 100000 ) {
//    	lastUpdTime = lastUpdTime.substr(1,5);     	
//    }	
    var vehicleNo   = document.getElementById("vehicleNo").value;
    var routeName   = document.getElementById("routeName").value;
    var ETA         = document.getElementById("ETA").value;
//    if( ETA < 100000 ) {
//    	ETA = ETA.substr(1,5);     	
//    }	
    var delivered   = document.getElementById("delivered").value;
    var speed       = document.getElementById("speed").value;
    displayVehicleLocation(latitude, longitude, heading, lastUpdTime, vehicleNo, routeName, ETA, delivered, speed);
}
