var tourMap;
var centerLatitude = -28.459033;
var centerLongitude = 136.318359;
var startZoom = 4;

function init(){
	if(GBrowserIsCompatible()){
		map = new GMap2(document.getElementById("tourMap"));
		var location = new GLatLng(centerLatitude, centerLongitude);
		map.setCenter(location, startZoom);
		
		/* controls */
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GScaleControl());
		/* scroll wheel */
		map.enableScrollWheelZoom();
		
		/* markers */
		for(id in markers) {
			addMarker(markers[id].latitude, markers[id].longitude, markers[id].name);
		}
	}
}

function addMarker(latitude,longitude,description){
	var icon = new GIcon();
	icon.image = 'marker_icon.png';
	icon.iconSize = new GSize(35,35);
	icon.shadow = 'shadow_icon.png';
	icon.shadowSize = new GSize(52,35);
	icon.iconAnchor = new GPoint(18,33);
	icon.infoWindowAnchor = new GPoint(18,4);
	
	var marker = new GMarker(new GLatLng(latitude,longitude),icon);
	GEvent.addListener(marker,'click',function(){
		marker.openInfoWindowHtml(description);
		}
	);
	map.addOverlay(marker);
}

window.onload = init;
window.onunload = GUnload;