// global vars
var map;
var geoXml;
var toggleState = 1;
var bounds = new GLatLngBounds();

//Pak de variabele uit de string (in php $_GET)
function get(key_str) {
	if(window.location.search) {
		var query = window.location.search.substr(1);
		pairs = query.split("/");
		for(var i = 0; i < pairs.length; i++) {
			pair = pairs[i].split("=");
			if(unescape(pair[0]) == key_str)
				return unescape(pair[1]);
		}
	}
}

// de functie initialize welke de map aanmaakt met nieuwe controls en het center van de map aanmaakt
function initialize() {
	if (GBrowserIsCompatible()) {
		//get();
		//geoXml = new GGeoXml("http://www.boerenlandpad.nl/kml/brabant.kml");
		map = new GMap2(document.getElementById("map_canvas"));
		
		// functies toevoegen
		//map.addControl(new CustomZoomControl());
		//map.addControl(new CustomTypeControl());
		$("#zoomin").click(function(){
			map.zoomIn();
		});
		$("#zoomout").click(function(){
			map.zoomOut();
		});
		$("#kaart").click(function(){
			map.setMapType(G_NORMAL_MAP);
		});
		$("#sat").click(function(){
			map.setMapType(G_SATELLITE_MAP);
		});
		$("#beide").click(function(){
			map.setMapType(G_HYBRID_MAP);
		});
		map.setCenter(new GLatLng(0.0, 0.0), 0);
		geocoder = new GClientGeocoder();
		var customUI = map.getDefaultUI(); 
		customUI.controls.scalecontrol = false; 
		map.setUI(customUI);		
		
		//map.addOverlay(geoXml);
		loadMarkers();	
		

	}
}

// Maak de marker aan en een infoWindow bij een hover
function createMarker(point) {
  var marker = new GMarker(point);
  
  GEvent.addListener(marker, 'mouseover', function() {
  });
  
  return marker;
}

function modrewriteEncode(str) {
	str = str.replace(/ /, "-");
	str = str.toLowerCase();
	return str;
}
