function initGoogleMap() {
	var map = new GMap2(document.getElementById("map_canvas"));

	map.setCenter(new GLatLng(51.618017, 6.240234), 6); //benelux
	map.setUIToDefault();
	
	for( var _i=0; _i<arrMarkers.length; _i++ ) {
		var arrCoords = arrMarkers[_i].coordinates.split(',');
		if(arrCoords.length == 2) {
			var point        = new GLatLng(arrCoords[0], arrCoords[1]);
			var marker       = createMarker(point, arrMarkers[_i].description);
			
			map.addOverlay(marker);
			
		}
	}

	// load coordinates
	var geocoder = new GClientGeocoder();
    geocoder.setBaseCountryCode("nl");
    
	var end = 3;
	if(arrEmptyCoords.length < end)
		end = arrEmptyCoords.length;

	for(var _j=0; _j<end; _j++) {//alert(' test');
		var id = arrEmptyCoords[_j].id;
      //grab coords
      geocoder.getLatLng(
         arrEmptyCoords[_j].search,
         function(point) { //callback function 
	  
            if (!point) {
               // what to do?
			   
            }
            else {
               var url = '/public/shared_procedures/members_ajax.asp';
               var pars = {coords:point, id:id};
			   var pars = 'coords='+point+'&id='+id;
			   
			   $.ajax({
				  type: "POST",
				  url: url,
				  data: pars
				});
            }
         }
      );
	}
}

var arrMarkers = new Array();
var arrEmptyCoords = new Array();

function addMarker(coordinates, description) {
	var _oMarker = new Object();
	_oMarker.coordinates = coordinates;
	_oMarker.description = description;

	arrMarkers.push(_oMarker);
}

function setCoordinates(id, address, zipcode, town) {
	//var _search = address + ', ' + zipcode + ', ' + town;
	var _search = town;

	var _oEmptyCoords = new Object();
	_oEmptyCoords.search = _search;
	_oEmptyCoords.id     = id;	

	arrEmptyCoords[arrEmptyCoords.length] = _oEmptyCoords;
}

function createMarker(point,html) { 
	var marker = new GMarker(point); 
	GEvent.addListener(marker, "click", function() { 
	  marker.openInfoWindowHtml(html); 
	}); 
	return marker; 
  } 

function setNameSize() {
  document.getElementById('namecontainer').style.width = (getStyleValue($('logo'), 'width', NOUNIT) - $('logo').offsetWidth()) + 'px';
}