var map;
var mgr;
var bounds;

// Location of the marker / company
var myLatLng = new google.maps.LatLng(51.6042378,5.2366762);

function qMaps() {};

qMaps.initialize = function() {
   directionsDisplay = new google.maps.DirectionsRenderer();
   var myOptions = {
            zoom: 7,
            center: myLatLng,
            navigationControl: true,
            scaleControl: false,
            mapTypeControl: false,
            mapTypeId: google.maps.MapTypeId.ROADMAP
          };
   map = new google.maps.Map(document.getElementById("canvas-map"), myOptions);
      
   window.setTimeout(setupMarkers, 0);/* setupMarkers() js function to be defined in PHP-script with data */
}
window.onload = qMaps.initialize;

function createDataMarker(batch, data, links)
{
   var myLatLng = new google.maps.LatLng( data['coord_lat'],data['coord_lng']);
   var marker = new google.maps.Marker({
      position: myLatLng,
      title: data['title']
   });
   
   //Icon
   marker.setIcon('public/gfx/marker.png');
   
   //Add onclick    
   google.maps.event.addListener(marker, 'click', function(){
      window.location = baseurl + '/contact-en-route/'+ data['provincieids'] + '/' + data['ids'];
   });

   batch.push(marker);
   bounds.extend(myLatLng);
   map.fitBounds(bounds); 
}
