function loadGMapBedrijfsprofiel(elmName, latitude, longitude, naam, straat, postcode, woonplaats){
	if (GBrowserIsCompatible()) {
		var gmMapBedrijfsprofiel = new GMap2(document.getElementById(elmName));
		gmMapBedrijfsprofiel.addControl(new GSmallMapControl());
		gmMapBedrijfsprofiel.addControl(new GMapTypeControl());

		gmMapBedrijfsprofiel.setCenter(new GLatLng(latitude, longitude), 15);
		var point = new GLatLng(latitude, longitude);
		gmMapBedrijfsprofiel.addOverlay(new GMarker(point));
		gmMapBedrijfsprofiel.addOverlay(createMarkerBedrijfsprofiel(point,naam, straat, postcode, woonplaats));

		gmMapBedrijfsprofiel.checkResize();
	}
}

function createMarkerBedrijfsprofiel(point, naam, straat, postcode, woonplaats){
	var marker = new GMarker(point);
	GEvent.addListener(marker, "click", function(){
		marker.openInfoWindowHtml("<b>" + naam + "</b><br/>"
		+ straat + "<br/>"
		+ postcode + " " + woonplaats);
	});
	return marker;
}

var gmMapRegiozoeker;
var gmMapRegiozoekerBounds;

function initGMMapregiozoeker( elmName ){
	gmMapRegiozoeker = new GMap2(document.getElementById(elmName));
	gmMapRegiozoeker.setCenter(new GLatLng(0,0),0);
	gmMapRegiozoeker.addControl(new GSmallMapControl());
	gmMapRegiozoeker.addControl(new GMapTypeControl());
	gmMapRegiozoekerBounds = new GLatLngBounds();
}

function sizeGMMapregiozoeker(){
	gmMapRegiozoeker.setZoom(gmMapRegiozoeker.getBoundsZoomLevel(gmMapRegiozoekerBounds));
	gmMapRegiozoeker.setCenter(gmMapRegiozoekerBounds.getCenter());
}

function addBedrijfregiozoeker(latitude, longitude, naam, straat, postcode, woonplaats, url, bChristelijk){
	var point = new GLatLng(latitude, longitude);
//	gmMapRegiozoeker.addOverlay(new GMarker(point));
	gmMapRegiozoeker.addOverlay(createMarkerRegiozoeker(point,naam, straat, postcode, woonplaats,url, bChristelijk));
	gmMapRegiozoekerBounds.extend(point);
}

function setHomeRegiozoeker(latitude, longitude, imgUrl){
	var point = new GLatLng(latitude, longitude);
	var markerIcon = new GIcon();
	markerIcon.image = imgUrl;
	markerIcon.shadow = imgUrl;
	markerIcon.printImage = imgUrl;
	markerIcon.mozPrintImage = imgUrl;

	markerIcon.iconSize = new GSize(24, 21);
	markerIcon.shadowSize = new GSize(24, 24);
	markerIcon.iconAnchor = new GPoint(6, 20);
	markerIcon.infoWindowAnchor = new GPoint(5, 1);
	gmMapRegiozoeker.addOverlay(new GMarker(point,markerIcon));
	gmMapRegiozoekerBounds.extend(point);
}

function createMarkerRegiozoeker(point, naam, straat, postcode, woonplaats,url, bChristelijk){
	var stdIcon = new GIcon(G_DEFAULT_ICON);
	stdIcon.image = "img/gm_mark.gif";
	var extraIcon = new GIcon(G_DEFAULT_ICON);
	extraIcon.image = "img/gm_mark_extra.gif";
	
	if (bChristelijk) {
		var marker = new GMarker(point, {icon: stdIcon});
	} else {
		var marker = new GMarker(point, {icon: extraIcon});
	}
	GEvent.addListener(marker, "click", function(){
		marker.openInfoWindowHtml("<b>"  + naam + "</b><br/>"
		+ straat + "<br/>"
		+ postcode + " " + woonplaats);
	});
	return marker;
}

