var map;
var adres;
var bounds = new GLatLngBounds(0,0); 
var begin_x = 52.146973;
var begin_y = 5.284424;
var vestigingen = [ { "loc":"den-bosch","gx":51.704561,"gy":5.330944 },{ "loc":"geleen","gx":50.960562,"gy":5.810995 },{ "loc":"haarlem","gx":52.3986817,"gy":4.6592757 },{ "loc":"barendrecht","gx":51.867138,"gy":4.547911 },{ "loc":"beilen","gx":52.873767,"gy":6.517124 } ];

$(document).ready(function() {

  $("img[@src$=logo-jg.png], #container-logo-jg-homelink").ifixpng(); 						   
  $("img[@src$=jg-logo-100-jaar-vakmanschap.png], #img-jg-logo-100-jaar-vakmanschap").ifixpng(); 						   


  if ( $("#kaartje").length > 0 ) {
	gMapLaden();  
  }

});


function gMapLaden() {
  if (GBrowserIsCompatible()) {
	map = new GMap2(document.getElementById("map"),{mapTypes: [G_PHYSICAL_MAP,G_NORMAL_MAP,G_SATELLITE_MAP] });	
	map.setCenter(new GLatLng(begin_x,begin_y),7);
	map.addControl(new GSmallMapControl());
	map.removeMapType(G_HYBRID_MAP);
	var mtc = map.addControl(new GMapTypeControl());
	
	for (i=0;i<vestigingen.length;i++) {
	  var point = new GLatLng(vestigingen[i].gx,vestigingen[i].gy);	
	  var vestiging = vestigingen[i].loc;
	  map.addOverlay(createMarker(point,vestiging));
	  bounds.extend(point);	
	}
	
  }
}

function createMarker(point,vestiging) {
  
  var icon = new GIcon();
  icon.image = "/img/ico-jg/ico-vestiging.png";
  icon.iconSize = new GSize(60,75);	
  icon.iconAnchor = new GPoint(30,75) //5,20
  icon.infoWindowAnchor = new GPoint(30,38);
  var infovenster = new GMarker(point, {icon: icon, draggable: false } );
  
  GEvent.addListener(infovenster, "click", function() {
    var info_vestiging = document.getElementById(vestiging).innerHTML;													
    infovenster.openInfoWindowHtml("<div id='gm-vestigingsinfo'><h2><span>Jules Goossen Bliksembeveiliging B.V.</span></h2><p><strong>Contactinfo vestiging</strong> " + info_vestiging + "</p></div>");
  });

  return infovenster;
  
}


