function createMarker(point,html) {
  var marker = new GMarker(point);
  GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml(html);
  });
  GEvent.addListener(marker,"mouseover", function() {
    marker.openInfoWindowHtml(html);
  });        
  return marker;
}
var nietgevonden = "";
function showAddress(map,geocoder,address,html) {
  geocoder.getLatLng(
    address,
    function(point) {
      if (!point) {
        nietgevonden = nietgevonden + '\n - ' + address;
      } else {
        var address_arr = address.split(",");
        address = '';
        for (var i = 0; i < address_arr.length; i++) {
          address = address + address_arr[i] + '<br/>';
        }
        var marker = createMarker(point,'<b>'+html+'</b><br/><br/>'+address,'');
        map.addOverlay(marker);
      }
    }
  );
}
function checkGevonden() {
  if (nietgevonden != '') {
    alert("De volgende adressen zijn niet gevonden bij Google Maps: " + nietgevonden);
  }      
}