window.addEvent('domready', function(){
    geocoder = new google.maps.Geocoder();
	
	var addresses = [
					 	{
							'address': '17 Kwadebeekstraat, 1755 Leerbeek', 
							'title': 'Leerbeek - Gooik', 
							'info':'<strong>Leerbeek - Gooik</strong><br /><br />Kwadebeekstraat 17<br />1755 Leerbeek - Gooik<br />T: <br />F: <br /><br />'
						}, 
						{
							'address': '98 Eigenstraat, 9450 Denderhoutem', 
							'title': 'Denderhoutem',
							'info':'<strong>Denderhoutem</strong><br /><br />Eigenstraat 98<br />9450 Denderhoutem<br />T: <br />F: <br /><br />'
						}
					];	
		
	var myOptions = {
						zoom: 9,
						mapTypeControl: false,
						mapTypeId: google.maps.MapTypeId.ROADMAP
					}	
	
	var map = new google.maps.Map($("map_canvas"), myOptions);
		
	addresses.each(function(el){
		geocoder.geocode( { address: el["address"], country:'Belgium', language:'nl'}, function(results, status) {
			if (status == google.maps.GeocoderStatus.OK && results.length) {
				if (status != google.maps.GeocoderStatus.ZERO_RESULTS) {
				
					map.setCenter(results[0].geometry.location);
				
					var image = new google.maps.MarkerImage('/google_maps_icon.gif',
									  new google.maps.Size(24, 24),
									  new google.maps.Point(0, 0),
									  new google.maps.Point(0, 24)
					);
									
					var marker = new google.maps.Marker({
						position: results[0].geometry.location,
						map: map,
						icon: image,
						title: el["title"]
					});
													
					var html = el["info"];
					html += '<a href="http://maps.google.com/maps?hl=nl&saddr=&daddr=' + results[0].formatted_address + '" target="_blank" title="Bepaal route">Bepaal route<\/a>';
					
					
					var infowindow = new google.maps.InfoWindow({
																content: html															
					});
					
					google.maps.event.addListener(marker, 'click', function() {
						infowindow.open(map,marker);
					});
				}
			} else {
				alert("Can't open map. (Err: " + status + ")");
			}
		}); 
	});
});
