function load_world() {
	if (GBrowserIsCompatible()) {
    	var map = new GMap2(document.getElementById("world"));
        map.setCenter(new GLatLng(23, 14),2);
		map.setMapType(G_HYBRID_MAP); 
		map.addControl(new GMapTypeControl()); 
		map.addControl(new GLargeMapControl()); 
		//map.addControl(new GOverviewMapControl());
		GDownloadUrl("/modules/world_tags.php", function(data) {
		  var xml = GXml.parse(data);
		  var markers = xml.documentElement.getElementsByTagName("marker");
		  for (var i = 0; i < markers.length; i++) {
			var name = markers[i].getAttribute("name");
			var wines = markers[i].getAttribute("wines");
			var href = markers[i].getAttribute("href");
			var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
									parseFloat(markers[i].getAttribute("lng")));
			var marker = createMarker(point,name,wines,href);
			map.addOverlay(marker);
		  }
		});
	}
}

function createMarker(point,name,wines,href) {
	var bottle = new GIcon();
	bottle.image = "/images/bottle.png";
	bottle.shadow = "/images/shadow.png";
	bottle.iconSize = new GSize(16, 33);
	bottle.shadowSize = new GSize(36, 33);
	bottle.iconAnchor = new GPoint(8, 33);
	bottle.infoWindowAnchor = new GPoint(5, 1);
	
	var marker = new GMarker(point,bottle);
	var html = "<strong>" + name + "</strong><br /><br />We have <strong>" + wines + "</strong> wines from this country<br /><br /><a href='wines.php?filtertype=country&amp;filter="+href+"'>Click here to access those wines !</a>";
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(html);
	});
	return marker;
}

function load_map() {
	if (GBrowserIsCompatible()) {
    	var map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(50.83217981161652, 4.356486797332764), 13);
		map.setMapType(G_HYBRID_MAP); 
		map.addControl(new GMapTypeControl());
		map.addControl(new GSmallMapControl());
		map.addControl(new GScaleControl());
		//map.addControl(new GOverviewMapControl());
		
		var icon1 = new GIcon();
		icon1.image = "/images/parking1.png";
		icon1.iconSize = new GSize(32, 36);
		icon1.iconAnchor = new GPoint(0, 36);
		icon1.infoWindowAnchor = new GPoint(27, 11);
		
		var icon2 = new GIcon();
		icon2.image = "/images/parking2.png";
		icon2.iconSize = new GSize(32, 36);
		icon2.iconAnchor = new GPoint(0, 0);
		icon2.infoWindowAnchor = new GPoint(25, 15);
		
		var icon3 = new GIcon();
		icon3.image = "/images/parking3.png";
		icon3.iconSize = new GSize(32, 36);
		icon3.iconAnchor = new GPoint(32, 0);
		icon3.infoWindowAnchor = new GPoint(0, 20);
		
		function createMarker0(point0) {
			var marker = new GMarker(point0);
			GEvent.addListener(marker, "click", function() {
				marker.openInfoWindowHtml(note0);
			});
			return marker;
		}
		
		function createMarker1(point1) {
			var marker = new GMarker(point1,icon1);
			GEvent.addListener(marker, "click", function() {
				marker.openInfoWindowHtml(note1);
			});
			return marker;
		}
		
		function createMarker2(point2) {
			var marker = new GMarker(point2,icon2);
			GEvent.addListener(marker, "click", function() {
				marker.openInfoWindowHtml(note2);
			});
			return marker;
		}
		
		function createMarker3(point3) {
			var marker = new GMarker(point3,icon3);
			GEvent.addListener(marker, "click", function() {
				marker.openInfoWindowHtml(note3);
			});
			return marker;
		}
			
		function createMarker4(point4) {
			var marker = new GMarker(point4,icon3);
			GEvent.addListener(marker, "click", function() {
				marker.openInfoWindowHtml(note4);
			});
			return marker;
		}
		
		var point0 = new GLatLng(50.83217981161652, 4.356486797332764);
		var note0 = "<strong>Mig's World Wines</strong><br />Chauss&eacute;e de Charleroi, 43<br />1060 Bruxelles";
		map.addOverlay(new createMarker0(point0));

		var point1 = new GLatLng(50.83240342792674, 4.358117580413818);
		var note1 = "<strong>Parking Wiltcher\'s #1</strong><br /><br />Avenue Louise";
		map.addOverlay(new createMarker1(point1));
		
		var point2 = new GLatLng(50.83155639079202, 4.357956647872925);
		var note2 = "<strong>Parking Wiltcher\'s #2</strong><br /><br />Rue de la Bont&eacute;";
		map.addOverlay(new createMarker2(point2));

		var point3 = new GLatLng(50.83352149340812, 4.355778694152832);
		var note3 = "<strong>Parking Louise</strong><br /><br />Rue Dejoncker";
		map.addOverlay(new createMarker3(point3));

		var point4 = new GLatLng(50.83089230292881, 4.356368780136108);
		var note4 = "<strong>Parking Holiday Inn</strong><br /><br />Chauss&eacute;e de Charleroi";
		map.addOverlay(new createMarker4(point4));
	}
}
