

//
// VERSION 4.1   Footer
//       2013 Nov
//
//
// Insert TRACK.GOO (ex SHADOW.EXE) above here, OR WinOccult data.

                if(polypts_cnt > 2)  // Is there a centre path declared ?
                { 
                    if(reverse_time_order == 0 || reverse_time_order == -1)  // reverse polarity of offsets to achieve Right Hand Rule (as viewed in direction time) for offsets. Nov 2007 GRH
                    {
                        offset_A  = offset_A * -1.0;
                        offset_B  = offset_B * -1.0;
                    }
                    for (var i=0; i < polypts_cnt; i++)
                    {
                        pathctr.push(new google.maps.Point(polypts[i].lng(),polypts[i].lat()));
                    } 

                    // Instantiate fixed centre path array
                    pathcount = polypts_cnt - 1;  // Number of points in path
                    init_arrays();                // Instantiate OFFSET arrays
                    latrad2 = polypts[Math.floor(polypts_cnt/2)].lat() + 0.0001;   // Add dither GRH Dec 2007 
                    if (latrad2 > 89.0) latrad2 = 89.0;
                    lonrad2 = polypts[Math.floor(polypts_cnt/2)].lng() + 0.0001;   // Add dither GRH Dec 2007
                    if (lonrad2 >  179.9) lonrad2 =  179.9;
                    if (lonrad2 < -179.9) lonrad2 = -179.9;
                    map.setCenter(new google.maps.LatLng(latrad2,lonrad2));  // Added Dec 2007 GRH , Nov 2013 sbp changed to google.maps.LatLng
                }
                else 
                {
                    map.setCenter(new google.maps.LatLng(ctr_lat,ctr_lon)); 
                }   // Modified Dec 2007 GRH for Derek B, Nov 2013 sbp changed to google.maps.LatLng

                document.getElementById("page_name").style.fontWeight = 'bolder'; 
                document.getElementById("page_name").style.fontStyle = 'normal';
                document.getElementById("page_name").style.color = 'navy';
                document.getElementById("page_name").innerHTML = page_name_string; // Added by GRH March 2007 


                function moved()
                {
                    var center = map.getCenter();  // New GRH Dec 2007
                    latrad2 = deg2rad(center.lat());   // GRH Dec 2007 
                    lonrad2 = deg2rad(center.lng());   // GRH Dec 2007
                    center.x = Math.floor(center.lng() * 1.0E6) / 1.0E6;
                    center.y = Math.floor(center.lat() * 1.0E6) / 1.0E6;
                    if(polypts_cnt > 2)
                    { 
                        find_xtd();
                        var latLngStr = '(' + "Map center is at (WGS84 datum) Lat = " + center.lat() + ", Lon = " + center.lng() + ", which is " + bearing + " Km from path center." +')';
                    }
                    else 
                    { 
                        var latLngStr = '(' + "Map center is at (WGS84 datum) Lat = " + center.lat() + ", Lon = " + center.lng() + ')';
                    }
                    document.getElementById("message").innerHTML = latLngStr;
                }
                google.maps.event.addListener(map, 'center_changed', moved);

            } // end of onLoad

  </script>

</head>

<body onload="onLoad()" >
    <div id="map-canvas" style="width: 960px; height: 600px; margin-left: auto; margin-right: auto"></div>
    <div id="message" style="text-align: center"></div>

    <!-- Set the displayed footer version number HERE -->
    <div align="left"><small><small>F4.1</small></small></div>

</body>

</html>
