// Homepage & Network page Google map logic

function initialize() {

var map = new google.maps.Map2(document.getElementById("map"));
map.disableDragging() ;
var latlngbounds = new GLatLngBounds( );
var bounds = new Array();

for (i = 0; i < markers.length; i++) {
  bounds[i] = new google.maps.LatLng (markers[i].latitude, markers[i].longitude);
}

for ( var i = 0; i < bounds.length; i++ )
{
 latlngbounds.extend( bounds[ i ] );
}

  //alert( map.getBoundsZoomLevel( latlngbounds ));
  map.setCenter( latlngbounds.getCenter( ), map.getBoundsZoomLevel( latlngbounds ));
    map.setMapType(G_PHYSICAL_MAP);
   // map.setMapType(G_HYBRID_MAP);
    for (i = 0; i < markers.length; i++) {    
        addmarker(map, markers[i]);        
    }
};


function addmarker(map, marker) {
    //details voor de popup

        var point = new GLatLng(marker.latitude, marker.longitude);
        var icon = new GIcon(G_DEFAULT_ICON);
        icon.image = 'http://www.aviapartner.aero/google-icons/avia-map-button.png';
        icon.iconSize = new GSize(10, 10);
        icon.shadowSize = new GSize(0, 0);
        icon.iconAnchor = new GPoint(6, 6);

        var gmarker = new GMarker(point, icon);

        // hover tooltips  
        GEvent.addListener(gmarker, "mouseover", function () {
            $('.googlemaptitle').html('Selected airport: <span>' + marker.name + '</span>');
            gmarker.setImage('http://www.aviapartner.aero/google-icons/avia-map-button-white.png');
        });
        // hover tooltips  
        GEvent.addListener(gmarker, "mouseout", function () {
            $('.googlemaptitle').html('Select an airport on the map');
            gmarker.setImage('http://www.aviapartner.aero/google-icons/avia-map-button.png');
        });
     

       GEvent.addListener(gmarker, "click", function () {
          location.href = "http://" + location.hostname + marker.url;
      });
    

        map.addOverlay(gmarker);
    
}




