﻿var map = null;
var geocoder = null;

function loadGMap(pageID) {

    if (GBrowserIsCompatible()) {
    
        if (document.getElementById("GMap" + pageID) != null){
            map = new GMap2(document.getElementById("GMap" + pageID));
            map.addControl(new GLargeMapControl());
            map.addControl(new GMapTypeControl());
            map.setCenter(new GLatLng(-9.189967,-75.015152), 3);

            //chile
            var point1 = new GLatLng(-35.675147,-71.542969);
            var marker1 = new GMarker(point1);
            var mgr = new MarkerManager(map);
            mgr.addMarker(marker1,2)
                           
            GEvent.addListener(marker1, "click", function() {
                var myHtml = "<b>This is the start</b><br/><a href='?id=1'>link</a>";
                map.openInfoWindowHtml(point1, myHtml);
            })
            
            //peru
            var point2 = new GLatLng(-9.189967,-75.015152);
            var marker2 = new GMarker(point2);
            mgr.addMarker(marker2, 2)
            
            //ecuador
            var point3 = new GLatLng(-1.831239,-78.183406);
            var marker3 = new GMarker(point3);
            mgr.addMarker(marker3, 2)
            
            //colombia
            var point4 = new GLatLng(4.570868, -74.297333);
            var marker4 = new GMarker(point4);
            mgr.addMarker(marker4, 2)
            
            //venezuela
            var point5 = new GLatLng(6.42375, -66.58973);
            var marker5 = new GMarker(point5);
            mgr.addMarker(marker5, 2)

            GEvent.addListener(marker5, "click", function() {
                var myHtml = "<b>This is the end</b><br/><a href='?id=1'>link</a>";
                map.openInfoWindowHtml(point5, myHtml);
            })
            
            //showAddress("peru")
            //ecuador -1.831239,-78.183406
            //peru -9.189967,-75.015152
            //chile -35.675147,-71.542969
            //venezuela 6.42375, -66.58973
            //colombia 4.570868, -74.297333
            //Shanghai, China 31.2243531,121.4759159
            //6 Bale close 51.5560635, -1.8465067

            var polyline = new GPolyline([point1 ,point2, point3, point4, point5], "#ff0000", 10);
            map.addOverlay(polyline);
          
        }
        
    }
}

function showAddress(address) {
    
    var geocoder = new GClientGeocoder();
    if (geocoder) {
        geocoder.getLatLng(address,
        function(point) {
            if (!point) {
                alert(address + " not found");
            } else {
                map.setCenter(point, 2);
                var marker = new GMarker(point);
                alert(point.x + ',' + point.y)
                map.addOverlay(marker);
                marker.openInfoWindowHtml(address);
            }
        });
    } else { alert("no geocoder")}
}


          