function aacreateMarker(lat, lng, t, d)
{
	var marker = new GMarker(new GLatLng(lat, lng), { title: t });
	
	GEvent.addListener(marker, "click", function() {
	marker.openInfoWindowHtml('<big><b>' + t + '</b></big><br />' + d, { maxWidth: 500 });
	});

	return marker;
}
	
function wheelZoom(event) {
	// Prevent from scrolling the page when zooming the map
	if(window.event) { event.returnValue = false; } // IE
	if(event.cancelable) { event.preventDefault(); } // DOM-Standard
	if((event.detail || -event.wheelDelta) < 0) {
	googlemapobj.zoomIn(); } else {
	googlemapobj.zoomOut(); }
} 


var googlemapobj;

function init_gmap(x,y) {
	if (!GBrowserIsCompatible()) return;

	var init_pt=new GLatLng(y,x);
	var map_marker = null;
	

	googlemapobj = new GMap2(document.getElementById("map"));


	googlemapobj.addControl(new GScaleControl());
	googlemapobj.setCenter(init_pt, 11);

	
	googlemapobj.addControl(new GSmallMapControl());
	googlemapobj.addControl(new GMapTypeControl());
			
	GEvent.addDomListener(document.getElementById("map"), "DOMMouseScroll", wheelZoom); // Firefox
	GEvent.addDomListener(document.getElementById("map"), "mousewheel", wheelZoom); // IE 


	map_marker = new GMarker(init_pt);
	googlemapobj.addOverlay(map_marker);
	
	
	googlemapobj.setMapType(G_HYBRID_MAP);
	//googlemapobj.setMapType(G_SATELLITE_MAP);
}
