var map;

function createMarker(point, description, color) {
	icon = createIconMarker(color);
	var marker = new GMarker(point, icon);
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(description);
	});
	return marker;
}

function createArrow(point, description) {
	icon = createIconArrow();
	var arrow = new GMarker(point, icon);
	GEvent.addListener(arrow, "click", function() {
		arrow.openInfoWindowHtml(description);
	});
	return arrow;
}

function createIconMarker(arg) {
	var baseicon = new GIcon();
	baseicon.image = 'images/marker_34_' + arg + '.png';
	baseicon.shadow = "images/shadow50.png";
	baseicon.iconSize = new GSize(20, 34);
	baseicon.shadowSize = new GSize(37, 34);
	baseicon.iconAnchor = new GPoint(9, 34);
	baseicon.infoWindowAnchor = new GPoint(9, 2);
	baseicon.infoShadowAnchor = new GPoint(18, 25);
	return baseicon;
}

function createIconArrow() {
	var baseicon = new GIcon();
	baseicon.image = 'images/arrow.png';
	baseicon.shadow = "images/arrowshadow.png";
	baseicon.iconSize = new GSize(39, 34);
	baseicon.shadowSize = new GSize(39, 34);
	baseicon.iconAnchor = new GPoint(9, 34);
	baseicon.infoWindowAnchor = new GPoint(9, 2);
	baseicon.infoShadowAnchor = new GPoint(18, 25);
	return baseicon;
}

function loadMaps() {
    if (GBrowserIsCompatible()) {
	map = new GMap2(document.getElementById("map")); 
	map.addControl(new GSmallMapControl());	            
	map.addControl(new GMapTypeControl());
	map.setCenter(new GLatLng(45.9450, 13.6235), 14);   
	map.enableDoubleClickZoom();
	map.enableContinuousZoom();

	mostraLuoghi('eventi');
    }
}




