

var map;
var geocoder;
var icon;
var marker;
var point;
var balloon;
var markers = new Array;
var found =0;

function load() {
		  if (GBrowserIsCompatible()) {
			map = new GMap2(document.getElementById("map"));
			geocoder = new GClientGeocoder();
			map.addControl(new GSmallMapControl());
			map.addControl(new GMapTypeControl());
			map.setCenter(new GLatLng(50.8279, 4.33855), 8);
			map.enableContinuousZoom();
			map.enableDoubleClickZoom();
			
			
			GEvent.addListener(map, 'zoom', function() {
			  }); 
			function createMarker(point,text,icon)
				{
				var marker = new GMarker(point,icon);
				  GEvent.addListener(marker, "mouseover", function() {
				   addClass(document.getElementById('leden_'+text),'highlight');
				  });
				  GEvent.addListener(marker, "mouseout", function() {
				   removeClass(document.getElementById('leden_'+text),'highlight');
				  });
				   GEvent.addListener(marker, "click", function() {
				   window.location=('leden_'+text+'.lasso');
				  });
				  return marker;
				}
			function showAddress(address,balloon,icon) {
				  geocoder.getLatLng(
				    address,
				    function(point) {
				      if (!point) {
						//window.alert('no address:'+address);
				      } else {
				        map.addOverlay(createMarker(point,balloon,icon));
						//console.log('address found:'+address+' '+point);
						//window.alert(point);
				      }
				    }
				  );
			}
		function showPoint(lat,long,balloon,icon) {
					//window.alert(point);
					var point = new GLatLng(lat,long);
				  	map.addOverlay(createMarker(point,balloon,icon));
				  }	
		function addMarkers()	{
			//No error;//gemeente zoeken:Stationsstraat 135, 1770 Liedekerke, belgium

			var icon = new GIcon();

				icon.image = "_images/marker_red.png";
				icon.shadow = "_images/pin_shadow.png";
				icon.iconSize = new GSize(16, 28);
				icon.shadowSize = new GSize(40, 28);
				icon.iconAnchor = new GPoint(16, 28);
				icon.infoWindowAnchor = new GPoint(5, 1);
								
				var balloon = 'arnel';
				
				showPoint(50.878595,4.092768,balloon,icon);
//map.addOverlay(createMarker(point,lid,icon));
			//gemeente zoeken:Florimond Leirensstraat 40, 9230 Wetteren, belgium

			var icon = new GIcon();

				icon.image = "_images/marker_red.png";
				icon.shadow = "_images/pin_shadow.png";
				icon.iconSize = new GSize(16, 28);
				icon.shadowSize = new GSize(40, 28);
				icon.iconAnchor = new GPoint(16, 28);
				icon.infoWindowAnchor = new GPoint(5, 1);
								
				var balloon = 'buysse_andre';
				
				showPoint(51.005250,3.884226,balloon,icon);
//map.addOverlay(createMarker(point,lid,icon));
			//gemeente zoeken:Brugsesteenweg 525, 9030 Mariakerke, belgium

			var icon = new GIcon();

				icon.image = "_images/marker_red.png";
				icon.shadow = "_images/pin_shadow.png";
				icon.iconSize = new GSize(16, 28);
				icon.shadowSize = new GSize(40, 28);
				icon.iconAnchor = new GPoint(16, 28);
				icon.infoWindowAnchor = new GPoint(5, 1);
								
				var balloon = 'daemers_woonwinkel';
				
				showPoint(51.071182,3.681215,balloon,icon);
//map.addOverlay(createMarker(point,lid,icon));
			//gemeente zoeken:Van Frachenlaan 22 ,1820 Steenokkerzeel, Belgium

			var icon = new GIcon();

				icon.image = "_images/marker_red.png";
				icon.shadow = "_images/pin_shadow.png";
				icon.iconSize = new GSize(16, 28);
				icon.shadowSize = new GSize(40, 28);
				icon.iconAnchor = new GPoint(16, 28);
				icon.infoWindowAnchor = new GPoint(5, 1);
								
				var balloon = 'idee';
				
				showPoint(50.911793,4.511490,balloon,icon);
//map.addOverlay(createMarker(point,lid,icon));
			//gemeente zoeken:Molenstraat 145, 2220 Hallaar, Belgium

			var icon = new GIcon();

				icon.image = "_images/marker_red.png";
				icon.shadow = "_images/pin_shadow.png";
				icon.iconSize = new GSize(16, 28);
				icon.shadowSize = new GSize(40, 28);
				icon.iconAnchor = new GPoint(16, 28);
				icon.infoWindowAnchor = new GPoint(5, 1);
								
				var balloon = 'cook_oosterlinck';
				
				showPoint(51.082274,4.723588,balloon,icon);
//map.addOverlay(createMarker(point,lid,icon));
			//gemeente zoeken:Lievevrouwestraat 3, 2520 Ranst, Belgium

			var icon = new GIcon();

				icon.image = "_images/marker_red.png";
				icon.shadow = "_images/pin_shadow.png";
				icon.iconSize = new GSize(16, 28);
				icon.shadowSize = new GSize(40, 28);
				icon.iconAnchor = new GPoint(16, 28);
				icon.infoWindowAnchor = new GPoint(5, 1);
								
				var balloon = 'maxim';
				
				showPoint(51.190285,4.561009,balloon,icon);
//map.addOverlay(createMarker(point,lid,icon));
			//gemeente zoeken:Everselkiezel 120, 3550 Heusden-Zolder,Belgium

			var icon = new GIcon();

				icon.image = "_images/marker_red.png";
				icon.shadow = "_images/pin_shadow.png";
				icon.iconSize = new GSize(16, 28);
				icon.shadowSize = new GSize(40, 28);
				icon.iconAnchor = new GPoint(16, 28);
				icon.infoWindowAnchor = new GPoint(5, 1);
								
				var balloon = 'schroeyen';
				
				showPoint(51.025156,5.237595,balloon,icon);
//map.addOverlay(createMarker(point,lid,icon));
			//gemeente zoeken:Hasseltsestraat 1, 3540 Herk-de-stad, Belgium

			var icon = new GIcon();

				icon.image = "_images/marker_red.png";
				icon.shadow = "_images/pin_shadow.png";
				icon.iconSize = new GSize(16, 28);
				icon.shadowSize = new GSize(40, 28);
				icon.iconAnchor = new GPoint(16, 28);
				icon.infoWindowAnchor = new GPoint(5, 1);
								
				var balloon = 'a_schmitz_martens';
				
				showPoint(50.940941,5.167114,balloon,icon);
//map.addOverlay(createMarker(point,lid,icon));
			//gemeente zoeken:Vrasenestraat 59, 9120 Beveren, Belgium

			var icon = new GIcon();

				icon.image = "_images/marker_red.png";
				icon.shadow = "_images/pin_shadow.png";
				icon.iconSize = new GSize(16, 28);
				icon.shadowSize = new GSize(40, 28);
				icon.iconAnchor = new GPoint(16, 28);
				icon.infoWindowAnchor = new GPoint(5, 1);
								
				var balloon = 'stoop';
				
				showPoint(51.215107,4.252798,balloon,icon);
//map.addOverlay(createMarker(point,lid,icon));
			//gemeente zoeken:Boomstraat, 2880 Bornem, Belgium

			var icon = new GIcon();

				icon.image = "_images/marker_red.png";
				icon.shadow = "_images/pin_shadow.png";
				icon.iconSize = new GSize(16, 28);
				icon.shadowSize = new GSize(40, 28);
				icon.iconAnchor = new GPoint(16, 28);
				icon.infoWindowAnchor = new GPoint(5, 1);
								
				var balloon = 'studio_59';
				
				showPoint(51.098073,4.233682,balloon,icon);
//map.addOverlay(createMarker(point,lid,icon));
			//gemeente zoeken:K. Albertstraat 43, 3290 Diest, Belgium

			var icon = new GIcon();

				icon.image = "_images/marker_red.png";
				icon.shadow = "_images/pin_shadow.png";
				icon.iconSize = new GSize(16, 28);
				icon.shadowSize = new GSize(40, 28);
				icon.iconAnchor = new GPoint(16, 28);
				icon.infoWindowAnchor = new GPoint(5, 1);
								
				var balloon = 'tkookdepot';
				
				showPoint(50.985274,5.051988,balloon,icon);
//map.addOverlay(createMarker(point,lid,icon));
			//gemeente zoeken:Drapstraat 25a, 9220 Hamme, Belgium

			var icon = new GIcon();

				icon.image = "_images/marker_red.png";
				icon.shadow = "_images/pin_shadow.png";
				icon.iconSize = new GSize(16, 28);
				icon.shadowSize = new GSize(40, 28);
				icon.iconAnchor = new GPoint(16, 28);
				icon.infoWindowAnchor = new GPoint(5, 1);
								
				var balloon = 'vanpuyveldedewilde';
				showAddress('Drapstraat 25a, 9220 Hamme, Belgium',balloon,icon);
//map.addOverlay(createMarker(point,lid,icon));
			//gemeente zoeken:Dorpstraat 28, 3520 Zonhoven, Belgium

			var icon = new GIcon();

				icon.image = "_images/marker_red.png";
				icon.shadow = "_images/pin_shadow.png";
				icon.iconSize = new GSize(16, 28);
				icon.shadowSize = new GSize(40, 28);
				icon.iconAnchor = new GPoint(16, 28);
				icon.infoWindowAnchor = new GPoint(5, 1);
								
				var balloon = 'kwizien';
				showAddress('Dorpstraat 28, 3520 Zonhoven, Belgium',balloon,icon);
//map.addOverlay(createMarker(point,lid,icon));
			//gemeente zoeken:Lessensestraat 28, 9500 Geraardsbergen, Belgium

			var icon = new GIcon();

				icon.image = "_images/marker_red.png";
				icon.shadow = "_images/pin_shadow.png";
				icon.iconSize = new GSize(16, 28);
				icon.shadowSize = new GSize(40, 28);
				icon.iconAnchor = new GPoint(16, 28);
				icon.infoWindowAnchor = new GPoint(5, 1);
								
				var balloon = 'Ernel';
				showAddress('Lessensestraat 28, 9500 Geraardsbergen, Belgium',balloon,icon);
//map.addOverlay(createMarker(point,lid,icon));
			//gemeente zoeken:Houba de Strooperlaan 608, 1020 Brussel, Belgium

			var icon = new GIcon();

				icon.image = "_images/marker_red.png";
				icon.shadow = "_images/pin_shadow.png";
				icon.iconSize = new GSize(16, 28);
				icon.shadowSize = new GSize(40, 28);
				icon.iconAnchor = new GPoint(16, 28);
				icon.infoWindowAnchor = new GPoint(5, 1);
								
				var balloon = 'passe_vite';
				showAddress('Houba de Strooperlaan 608, 1020 Brussel, Belgium',balloon,icon);
//map.addOverlay(createMarker(point,lid,icon));
			//gemeente zoeken:Leopoldstraat 8, 2300 Turnhout, Belgium

			var icon = new GIcon();

				icon.image = "_images/marker_red.png";
				icon.shadow = "_images/pin_shadow.png";
				icon.iconSize = new GSize(16, 28);
				icon.shadowSize = new GSize(40, 28);
				icon.iconAnchor = new GPoint(16, 28);
				icon.infoWindowAnchor = new GPoint(5, 1);
								
				var balloon = 'kooktijd';
				showAddress('Leopoldstraat 8, 2300 Turnhout, Belgium',balloon,icon);
//map.addOverlay(createMarker(point,lid,icon));
			
			}
		}
addMarkers();

}
function zoomMap(how){
	var z=map.getZoom();
	if(how=='in')
	{
	if(z<17)
		{
		map.setZoom(++z);
		}
	} else	{
	if(z>2)
		{
		map.setZoom(--z);
		}
	}
}

